Welcome to AgarServ.com › Forums › Agar.io generic topics › Bots being worked on.
This topic contains 27 replies, has 5 voices, and was last updated by mastkillxp 4 years, 3 months ago.
-
AuthorPosts
-
June 2, 2016 at 7:21 pm #6323
The bots connect but they don’t spawn and get kicked.

-
June 2, 2016 at 7:50 pm #6324
In original Agar.io or Here??
-
June 2, 2016 at 8:39 pm #6325
In original agar.io. I think I have the skills to make bots work completely here but not in agar.io.
-
June 6, 2016 at 8:09 pm #6358
if you want i can help you out. skype me at: mastkilxp and i think why they kick is because maybe the server u create was max connection 1? or very low not sure.
-
June 7, 2016 at 10:25 am #6368
The protocol version is 7, which means the packet’s encrypted. There needs to be sent an Encryption key to the server to connect. Here’s some capture of protocol 7: http://agarpp.comli.com/analyse/ See that at the end of the packets? “145 67 105 170” I think that’s a 32-bit encryption key I think you substract the values FROM the encryption key. For example: “145 67 105 170” – “95 65 105 170” = “50 2 0 0”. That was a length field, so now we know it is 562. But the problem is, the first byte doesn’t decrypt like that. 170 – 85 = 85, and at http://agar.gcommer.com/index.php?title=Protocol the packet 85 is not listed. And packets that are sent TO the server are even harder.
-
This reply was modified 4 years, 4 months ago by
G.
-
This reply was modified 4 years, 4 months ago by
-
June 7, 2016 at 6:46 pm #6373
hmm i see, i am going trying to work on this. in the mean time u should be doing the same. this might take a few days for me because i have like no time. so we work on this together if u want. i update you if i found something, you should do the same.
-
June 7, 2016 at 10:17 pm #6379
@g, I think the agar.io staff banned bots, cause it’s lagging most servers, it happened a lot at January & February. Why do you want to use bots in the first place on Agar.io?
~JangoZAGAR
p.s I never used bots, plus, I’m not wasting money.
-
June 8, 2016 at 1:08 pm #6380
@jangozagar, there’s no way to block bots for agar.io. I mean, there’s no way to block bots that collect food and feed into you when they get into your sight range. And not all bots are paid.
-
This reply was modified 4 years, 4 months ago by
G.
-
This reply was modified 4 years, 4 months ago by
-
June 8, 2016 at 1:54 pm #6383
I think I found out how to decrypt the world border packet:
1. Make sure the packet is 40 bytes long. Otherwise it can’t be the border packet.
2. XOR 33 and the second byte of the packet. Now we have the bytes 2-4 of encryption key in the 2nd to 4th byte, and
byte 1 of the encryption key in byte 5.
3. Now apply the decryption XOR the encryption key with bytes 1-4, 5-8, 9-12, etc until you get to bytes 37-40
4. Byte 1 must be 255 and byte 8 must be 64, otherwise it isn’t the border packet.
Now remove the first 7 bytes and you got a normal border packet like in protocol 5.-
This reply was modified 4 years, 4 months ago by
G.
-
This reply was modified 4 years, 4 months ago by
-
June 8, 2016 at 3:39 pm #6386
haha, nice found + work!
-
June 8, 2016 at 3:47 pm #6387
you mean it worked for you?
-
-
June 8, 2016 at 9:03 pm #6392
testing it soon, i send that message from work lol. i work like 10 hours a day. so im very busy.
-
June 10, 2016 at 3:39 pm #6400
Here’s a screenshot of me being on a test server with encryption on client enabled.

-
June 10, 2016 at 4:08 pm #6401
hmm they are still getting kicked? whats those numbers on the console: “827314273”? just wondering.
edit: just noticed its their ID. but ur the only one on the server? so how does it shows so much IDs?
-
This reply was modified 4 years, 4 months ago by
mastkillxp.
-
This reply was modified 4 years, 4 months ago by
-
June 10, 2016 at 4:23 pm #6405
8 is the protocol version and 827314273 is the initialisation key.It types the packet 254(initialisation 1)(8), and the 255(initialisation 2)(827314273)every time player spawns.
That’s why it shows up multiple times.(I tried to connect bots to official server like this, but it didn’t work)-
This reply was modified 4 years, 4 months ago by
G.
-
This reply was modified 4 years, 4 months ago by
-
June 10, 2016 at 6:06 pm #6408
I still can’t decrypt movement/split/eject packets but can tell you that their encryption has something to do with number 673720360.
-
June 10, 2016 at 11:00 pm #6410
@g,I know that not all bots are paid. Most require Chrome/ Firefox extensions (if possible for Mozilla)
Also, have you tried slitherio bots? -
June 11, 2016 at 9:15 am #6417
Slither.io protocol is not documented very well yet, so any free bots hacks made for it connect only around 20 bots. So it’s too early to use them. We need to wait until we can connect 300+ bots.
-
June 11, 2016 at 4:52 pm #6420
This is a table of the uploaded packets encryption key. Left is amount of 18 (reset all cells) packets sent. Right is the XOR key. Keep in mind that there’s another XOR key which changes every sent message. At first it’s 673720360 (to understand this better, it’s written as 40404040 in hex) but after that changes by an algorithm.
0 673720360
1 -43196606
2 1635936168
3 -87516906
4 499753776
5 147192563
6 1835801947
7 -1534183626
8 -1953390534 -
June 26, 2016 at 9:37 pm #6507
I made the code to calculate that.(use the “key” variable)
key = Math.imul(key, 1540483477) >> 0;
key = (Math.imul(key >>> 24 ^ key, 1540483477) >> 0) ^ 114296087;
key = Math.imul(key >>> 13 ^ key, 1540483477) >> 0;
key = key >>> 15 ^ key; -
July 5, 2016 at 11:16 pm #6649
wow! this is amazing and confusing… i wish i could help, but don’t have any coding experience. i’d like to start, but have no idea where to… also, if this is ok; can you release the bots for agarserv, or just give access to me by sending through skype or something? so i can beta test or just have fun with them? thanks!
-
July 6, 2016 at 4:10 pm #6658
Hey i have created a spinoff of agar powerups for agar serv! please check it out! http://www.polarsbots.tk
Thanks!
-
July 6, 2016 at 5:38 pm #6664
That’s agarserv bots, what I’m talking about is bots for agar.io, as you can see it takes many days to understand how to make bots. That’s also why there aren’t any free bots for agar.io right now.
-
July 6, 2016 at 11:08 pm #6673
Sorry! i was working on agar serv :p
-
-
July 9, 2016 at 9:28 pm #6707
It seems that someone has done work on bots. Now there is a 8 free bots hack but it emulates agario.core.js for each bot which is very laggy. It uses a p2p system which means that it’s like a team of botters helping each other. http://agarinfinity.com/

I will try to improve this, maybe add more proxy support.
Here’s how it looks:

-
July 11, 2016 at 8:23 pm #6719
@g
check this http://agarinfinity.com/agar.js it isnt really read able but… u should look at it for a second -
July 12, 2016 at 8:18 am #6720
The current problem is CPU usage because it emulates an agario.core.js for each bot. So even with proxies, I won’t be able to run more than about 25 bots.
-
July 17, 2016 at 3:29 pm #6772
hmmm maybe an idea. so as u know we get like 3 bots or so and other people get some of our bots. but what if we remove that other people get our bots so they use our ip i think. and instead we higher up the number that we recieve from players? i dunno i look into this
-
AuthorPosts
You must be logged in to reply to this topic.