OgarProject / Ogar

An open source Agar.io server implementation, written with Node.js.
Other
718 stars 821 forks source link

­ #561

Closed ItzLevvie closed 8 years ago

Luka967 commented 8 years ago

Really bad news that I just found out: Looks like UpdateNodes packet is changed. We've got to change it.

BaumanDev commented 8 years ago

They chinese character and the blue screen are UpdateNodes problems. I played around with UpdateNodes.js before, and what I got are chinese character names and weird shapes.

BaumanDev commented 8 years ago

http://prntscr.com/b0rubk yay look at this.

scholtes commented 8 years ago

Once this issue is resolved, please update the protocol wiki as well: http://agar.gcommer.com/index.php?title=Protocol

BaumanDev commented 8 years ago

I see how we get the black cells, they tried fixing the skin zooming in bug.

BaumanDev commented 8 years ago

http://prntscr.com/b0t0vz

BaumanDev commented 8 years ago

Even some food cells disappear and some turn black.

BaumanDev commented 8 years ago

http://prntscr.com/b0t41a

Yeah I don't think they patched bots.

Lol my screenshot is _b0t_41a

Luka967 commented 8 years ago

Reverting packet handler to the "debug" state, I came to some weird discoveries:

I'm looking for my friend to help me with catching agario server packets. Until then, I'll have fun with this new packet.

Luka967 commented 8 years ago

My friend just came and I've captured an UpdateNodes packet sample from both Ogar and agar.io. I'm going to compare them now. Things that I've found until now:

mkalex777 commented 8 years ago

They changed protocol completely.

clankedz commented 8 years ago

Guys im coding bots... but the patched everythink

JustLexor commented 8 years ago

When I start the private server this happens ;( random compilation 118 - ft_ raceist fat joke depressed cyclist i propose a new law - youtube - google chrome 06 05 2016 20_22_49

KrakenREQ commented 8 years ago

they completely removed private server i think

Lukkez commented 8 years ago

Just update the packets will solve and you can use agario infinity as a extension on chrome to solve this, this extension still use old protocol

ghost commented 8 years ago

"Just update the packets will solve and you can use agario infinity as a extension on chrome to solve this, this extension still use old protocol" W0W thanks! I will be using this until all the Ogar packages in existence gets updated

ThunderGemios10 commented 8 years ago

@SkorrloreGaming This means i need to update the packets at our Ogar 2 version :/, Anyone managed to document the new protocol?

AmClan commented 8 years ago

isn't agar infinity a bot extension?

ghost commented 8 years ago

@AmClan Not just a bot extension but a complete agar mod with tons of mods. I know I recommended it earlier, but just give me a few days and I will have a forked version out that is much better.

F0RIS commented 8 years ago

@AuguxAX yeap( and new code is terrible, i can't read that(

lukerayman commented 8 years ago

That's why Hungry Cells (my agar.io client for Windows Phone) stopped working. The new code is so hard to read. Looks impossible to figure out the new protocol for me. I'm thinking about starting my own servers using Ogar to keep Hungry Cells alive (maybe Azure? will it work?)... Do you guys think you will figure out the new protocol?

Luka967 commented 8 years ago

Probably never. I'm currently making a special client app for Ogar.

2016-05-09 11:02 GMT+02:00 Łukasz Rejman notifications@github.com:

That's why Hungry Cells (my agar.io client for Windows Phone) stopped working. The new code is so hard to read. Looks impossible to figure out the new protocol for me. I'm thinking about starting my own server using Ogar to keep Hungry Cells alive... Do you guys think you will figure out the new protocol?

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/OgarProject/Ogar/issues/561#issuecomment-217812146

F0RIS commented 8 years ago

@lukerayman while you are thinking, i am already done that with my android app called "Blob") Got $50 on DigitalOcean as student and setup everything)). Server works fine excluding it perfomance :(

xa commented 8 years ago

Maybe my old Java client will be useful for now https://github.com/kcxx/jAgar for anyone interested

Luka967 commented 8 years ago

Shh. There is still hope...

m-byte918 commented 8 years ago

@Luka967 awesome! now maybe in another 5 months it will be fixed :D

Andrews54757 commented 8 years ago

I created a guide to install the client for ogarul https://github.com/AJS-development/Ogar-unlimited/issues/537

ThunderGemios10 commented 8 years ago

@Luka967 Holy crap, Your actually contacting Miniclip for this?!

firelightning13 commented 8 years ago

5 months lol

Luka967 commented 8 years ago

@ThunderGemios10 Ye, why not?

ThunderGemios10 commented 8 years ago

@Luka967 I don't really expect Miniclip to help us xD

F0RIS commented 8 years ago

@kcxx thx for client, enought nice code. I wroted my client for android in may 2015 and network part looks like obfuscated js code, because in that way it was easier to write))) now i can make good refactoring. Btw your client with this server work with some gubs now)

F0RIS commented 8 years ago

@Luka967 they are asshols) and they will not discard update for us)

Luka967 commented 8 years ago

@F0RIS Who said they'll revert the update? They'll probably help us in some other way

Andrews54757 commented 8 years ago

I already contacted them lots of times to help us but they reply "we do not share that information"

ghost commented 8 years ago

Just keep looking through the code, you don't have to understand it just implement it and make sense of it while your going.

On Tue, May 10, 2016 at 6:38 AM, Andrew54757 notifications@github.com wrote:

I already contacted them lots of times to help us but they reply "we do not share that information"

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/OgarProject/Ogar/issues/561#issuecomment-218132617

Andrews54757 commented 8 years ago

And im tired of moneyclip holding all the cards

lukerayman commented 8 years ago

I'm reading the data from agar.io servers using Wireshark and it looks like packets with leaderboard info didn't change. :P

But the "world update" packets look different, the opcode is now 255 instead of 16...

ghost commented 8 years ago

Just focus on the things that are no longer working instead of looking through the whole thing, the joining packet, sending packets out, etc. Just don't over work yourselves, I know from experience that it is a very bad idea.

On Tue, May 10, 2016 at 9:26 AM, Łukasz Rejman notifications@github.com wrote:

I'm reading the data from agar.io servers using Wireshark and it looks like packets with leaderboard info didn't change. :P

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/OgarProject/Ogar/issues/561#issuecomment-218174082

lukerayman commented 8 years ago

OK, I can connect and read the leaderboard. :D Not too much but more than nothing...

leaderboard

Andrews54757 commented 8 years ago

I already posted the new client so that ogar unlimited can run http://ajs-development.github.io/client/

Luka967 commented 8 years ago

@Andrews54757 Hey, this is Ogar here.

F0RIS commented 8 years ago

@lukerayman hm. how you make that? i can't even connect.

lukerayman commented 8 years ago

@F0RIS here: http://agar.gcommer.com/index.php?title=Protocol#Initialization_1_.28Opcode_254.29 You have to update the version code from 5 to 6.

ghost commented 8 years ago

Okay so you guys are getting somewhere, you got connecting to work. We found out that the version being sent out is now v6. I will keep watching this thread and the commits if I find that it is probably fixed then I will make sure to push the same changes to every other Ogar framework in existence. Good luck everyone! Remember.. Never give up hope.

batbug commented 8 years ago

isn't it illegal to make custom clients?

F0RIS commented 8 years ago

@batbug i think that makin own servers not legal too)

Luka967 commented 8 years ago

@F0RIS I actually asked this on Reddit. Mod told me that it isn't.

Andrews54757 commented 8 years ago

soo, back on topic, did anyone figure it out yet? I mean the packets. Mabye we should just make a open source game called ogar.io thats like agario except it looks different so its legal. I mean, I feel like us devs are being trodden by moneyclip. They dont care and their support is a lie, and so is their saying that they care about the community. with ogar.io, we could add some useful features like chat and stuff.

Andrews54757 commented 8 years ago

it can be a github pages website because it doesnt require like mysql or somthing. That way, we can add all the major devs from ogar to edit the website