Closed Andrews54757 closed 8 years ago
Everything is tested. And it works flawlessly
@vram4 ?
@Andrews54757
most efficient agar.io server available
I'm not sure about that. I develop my own agar.io clone server implementation - Petridish Ogar. While I understand that the petridish client may not be an efficient one, the server is based on MultiOgar (which is already fast by itself) and contains many optimizations. I think you should test your implementation against mine.
@ZfsrGhS953 OpenAgar is twice as efficient as MultiOgar currently. If I find one that is more efficient, I will make it even more efficient. Note that OpenAgar is not finished, so the stats might be a little off. But I have very big plans for it. Since OpenAgar is not confined official clients and whatnot, unlike others, I can optimize things from client-side to server side. So that:
And yes, I was impressed by MultiOgar the first time I saw it. Yet I feel like we can do much much better. I envision a server holding 1000 players and 500 bots without any lag at all.
And another thing. OpenAgar detects if the server is lagging and adjusts to it. In order to minimise lag
Some other things Im gonna add:
UPDATE: I implemented the slow fps method. It is now 6 times faster
Is this project dead? @vram4 ? Last edit was in july
No, vram4 is dead
The problem is much more severe. Not only Ogar is dead, "The big three", how I call it, of the private servers (Ogar, MultiOgar, Ogar-Unlimited) is dead. Last Ogar update was in 28 July, MultiOgar update was in 12 August, and Ogar-Unlimited update (aside from patches and uniban updates) in 20 August.
Oh well, time for OpenAgar to take the lead again. And I am going to invite the creators of the "big three" to help out
Holy crap! He's alive!
!!!
In the comment, you said "Too lazy to learn async". Well, now its done! I originally did it for https://github.com/AJS-development/OpenAgar/blob/master/source/core/shellService.js, but I thought, "Why should I just help myself?" . So I decided to allow Ogar to have that code.
Advantages:
Disadvantages:
Notes:
abcdefghijklmnophdihwiishihdh
, and I delete a bunch of characters, it will become likeabcdef nophdihwiishihdh
with a gap in the middle. This is also very easily fixable by editingprocess.stdout.write('\r ');
(use\r\x1b[k
?)NOTE: THIS CODE IS COPYRIGHTED BY AJS DEVELOPMENT, BUT OGAR IS AN EXCEPTION. (Basically, do not copy in your own project to sell it. I give exclusive rights to ogar because I owe lots of my js skills to this project)