- Fixed safe spawning of virus, mother, and player cells
- Optimised food and virus cell spawning and removal model (no longer use a spawning interval).
- Removed unused gamemodes.
- Cleaned a bit of CommandList, thanks to @AlexHGaming;
- Added botnames and removed unrealistic ones, thanks to @AlexHGaming;
- Fixed reload command;
- Added an issue template with rules, thanks to @proxiemind;
- Beautify leaderboard code and fixed board command, thanks to @Agarian;
- Added support for protocol 13, thanks to @Tyler3D;
- Added ability to separate chat for teams, thanks to @F0RIS;
- Fix minions not always collecting pellets in pellet mode;
- Added average score section to status command;
- Fixed some bugs regarding physics and collision;
- Fixed cells switching order on doublesplit, thanks to @Luka967;
- Added reading arguments on startup, thanks to @F0RIS
- Fixed skins on Cigar client, thanks to @Tyler3D;
- Improved console UI, thanks to @B0RYS and @Tyler3D;
- Tweaked the readme, thanks to @B0RYS and @MastaCoder;
- Fixed mothercell spawning issue;
- Edited the Wiki, thanks to @AlexHGaming, @Steve7914, @Tyler3D, @ItzLevvie, and @MastaCoder;
- Created the MultiOgarII Wiki, thanks to @AlexHGaming;
- Match randomskins.txt to Agar.io's skins, thanks to @ItzLevvie;
- Refactored collision and move engine;
- Formatted & simplified some code;
- Refactored splitting cells;
- Tweaked splitting again;
- Fixed bug with mothercells eating viruses;
- Fixed "kickbot" command kicking minions too;
- Fixed playerbots not being able to have minions;
- Reduced rate of cells switching order when doublesplitting;
- ^^ This also fixed pushback with mobile splitting;
- Completely fixed ejected mass dissapearing;
- Fixed connection issues;
- Fixed long distance popsplits;
- Got rid of vegetable bot names;
- Refactored BinaryWriter;
- Refactored BinaryReader;
- Made changes to things regarding packets, thanks to @ItzLevvie;
- Fixed food registering as playercell, thanks to @NuclearC and @ItzLevvie;
- Refactored QuadNode;
- Refactored safe spawning;
- Fixed bug with linux script;
- Fixed error with ws module;
- Made some edits to commands, thanks to @Agarian;
- Implemented vector;
- Added popsplit macro, thanks to @Tyler3D;
- Refactored some of the scripts;
- Fixed leaderboard positioning in FFA;
- Added "calc" command;
- Tweaked eject size and virus explosion multipliers;
- Fixed server not working with uws module, thanks to @Luka967
- Added multiple client bindings, thanks to @MastaCoder;
- Cleaned up setNickname function in Client, thanks to @MastaCoder;
- Improved popsplit/virus explosion physics yet again;
- Disabled html tags in names for console-plus, thanks to @Gimmo;
- Added mobile agar.io physics with config;
- Re-factored autosplits;
- Fixed some bugs with gamemodes;
- Simplified boosted mode calculations for cells;
- Fixed ejected mass bugs;
- Added newest agario skins to randomskins.txt;
- Created new botnames based off of names in spectate on Agar.io party;
- Added movement during linesplits, thanks to @Tyler3D;
- Fixed small bug with botplayers
- Added web console! All thanks to @Gimmo :)
- Cleaned more of CommandList, also thanks to @Gimmo;
- Fixed teleport command, thanks to @Agarian;
- Improved splitting physics;
- Moved changelog and license back to their original places;
- Added guide for web terminal;
- Added explode command;
- Added two new configs: clientBind and ejectVirus
- Added playerDecayCap config;
- Fixed some bugs;
- Refactored collision + move engine;
- Fixed cell jittering;
- Cleaned CommandList, thanks to @Gimmo;
- Improved splitting and virus explosion physics;
- Improved performance
- Removed verification for most player commands;
- Created the file that you are reading right now;
- Improved installation guide, cleaned up and renamed some files. Thanks to @MastaCoder;
- Greatly improved performance;
- Improved splitting and virus-explosion physics;
- Added two new commands: pop and play;
- Smartened bots, cleaned code;
- Reduced Mothercell spawn amount by 10, thanks to @Fantasy-Agario;
- Fixed some bugs
- Added "replace" command;
- Add srcFiles variable, thanks to @MastaCoder;
- Added ejectSpawnPercent config;
- Refactored some of the collision engine;
- Fixed annoying ejected mass bug;
- Greatly improved performance, now 2x better than original MultiOgar
- Fixed a few bugs;
- Added back old commands;
- Added two new commands, cleaned up "help" command;
- Slightly improved performance;
- Improved splitting and collision
- Added pellet mode for minions! thanks to @ZfsrGhS953;
- Cleaned/refactored the rest of GameServer;
- Improved performance;
- Added controls for pellet mode;
- Refactored minion controls;
- Created "run" folder to hold the server run files/logs;
- Added two new commands: reset and split;
- Made help command look alot better, thanks to @Agarian ;
- Skipped version 1.3.8-1.3.9 for some reason
- Fixed some bugs;
- Cleaned/refactored most of GameServer;
- Greatly improved performance;
- Removed/moved some files to different locations;
- Created scripts folder;
- Removed unnecessary commands aswell as functions for said commands
- Added new gamemode: Last Man Standing! Thanks to @Tyler3D;
- Added new minion features;
- Got rid of some more unnecessary gamemodes/commands;
- Improved performance
- Fixed minion bugs;
- Improved performance;
- Added random skins feature, and more
- Moved files;
- Fixed some bugs;
- Improved popsplits;
- Added some new features for minions
- Added minions! With a few new features too :)
- Matched virus explosions to vanilla;
- Added anti-bot grow measure from vanilla
- Removed unnecessary/broken commands & gamemodes;
- Added some custom commands: rec, speed, freeze
- Fixed many bugs that the original MultiOgar had
- Improved stability and performance;
- Added mute/unmute command
- Added support for secure websocket connections (TLS);
- Fixed mass decay;
- Added ejectSizeLoss;
- Added sub-net ban feature (use
ban xx.xx.xx.*
orban xx.xx.*.*
to ban entire sub-network); - Added performance optimizations, now up to 700 bots with no lags at all;
- Fixed bug when some cell split/eject were shown with delay for some clients;
- Added a lot of protocol optimizations, now server works with no lags at all even with 64 connected players;
- Added server version, now you can check if your MultiOgar code is fresh;
- Significant performance improvement and more smooth physics;
- Added protocol optimizations to reduce lags on cell multi split;
- Fixed pop-split behavior;
- Fixed cell-split order, now split-run works ok;
- A little performance improvement for split/eject;
- Fixed min mass to split/eject;
- Fixed mass-limit behavior;
- Added chat player commands /skin and /kill (to change skin, just type /skin %shark in the chat);
- Added scramble level 3 (anti-bot/anti-minimap protection), unsupported on some clients (unfortunately include vanilla, ogar.mivabe.nl works ok);
- Massive perfromance improvement & reduce network traffic;
- Split behavior - fixed;
- Protocol code - optimized;
- Massive performance improvement with quad-tree lookup;
- Split/Eject - physics code rewritten;
- Player speed - physics code rewritten;
- Cell remerge - physics code rewritten;
- Cell collision - physics code rewritten;
- View area - code rewritten;
- Spectate - code rewritten;
- Mouse control and cell movements - physics code rewritten;
- Border calculations - rewritten;
- Border bouncy physics - fixed and improved;
- mainLoop - cleaned;
- Added support for different protocols (4, early 5, late 5, 6, 7, 8);
- Added automatic mouse message type recognition;
- Added chat support;
- Added anti-spam protection;
- Added skin support (use name "< shark > Fish", remove space);
- Color generator replaced with hsv model;
- Memory leaks - fixed;
- Performance improved and optimized;
- Added support for server tracker ogar.mivabe.nl/master