Many of you know that today's private servers aren't capable of holding that many players, and can easily be crashed by bots that connect massive amount of players to them, like so:
You also probably know that the real RuneScape worlds can each hold 2k (2000) players each. I think that makes 2000 players an excellent goal amount for private servers,
and a great test to see how powerful a server really is.
Hyperion was the second server to achieve this goal, the first being Frugooscape, but the CPU usage of the server was getting extremely close to 100% (with multithreading), and the bots were doing nothing but standing. The bots were also distributed around the world to lessen the server load.
Now,
my Blitz Server is the third server to ever do this, but I have put
all 2,000 of the bots into the Castle Wars arena, and we've done it with
less then 40% CPU usage on the Core handling the player code thread. Hyperion employes multiple task threads, while I employ one for player updating, and the other cores are used for IO.
2000 players in one general area on one server with no lag
Same server with a 508 client
Even with the 2,000 bots connected to it, each server tick still took
only 100 milliseconds to complete, leaving the server completely
lag-free.
Here is proof that this was NOT done with localhost:
