Ogar is an open source implementation of the agar.io server.
agariomods.com host their own Ogar servers, which are slightly modified and closed source.
There are some severe issues interacting with Ogar servers. On agariomods.com, the client can connect, and gets world update and leaderboard packets like normal, but seems to respawn instantly and does not move. On Ogar servers, the server throws an exception after the client sends his first packet, and the connection is dropped.
The issues seem to relate to the different WebSocket implementations (official servers are C++, Ogar uses NodeJS, this project uses Python's websocket-client module) and incompatibilities between them.
More investigation is needed.
Ogar is an open source implementation of the agar.io server.
agariomods.comhost their own Ogar servers, which are slightly modified and closed source.There are some severe issues interacting with Ogar servers. On
agariomods.com, the client can connect, and getsworld updateandleaderboardpackets like normal, but seems to respawn instantly and does not move. On Ogar servers, the server throws an exception after the client sends his first packet, and the connection is dropped.The issues seem to relate to the different WebSocket implementations (official servers are C++, Ogar uses NodeJS, this project uses Python's
websocket-clientmodule) and incompatibilities between them.More investigation is needed.