I realise I haven't given much information about the reason for the recent downtimes during peak periods, so here you go. The issues are not hardware related, but rather the bancho implementation is being pushed to extremes. This stems from the sheer amount of data which is exchanged to provide every user with every other users' status, resulting in an exponential increase in server load with more players. I am working on a fix for this, and hope to have it implemented by next weekend. This does assume I can take the week off my day job to complete it (there's a lot to be done).
Until this is completed, you may notice some functionality temporarily disabled in order to keep bancho up and running. Currently this includes status updates (for in-game user panels) and rank letters being displayed on song select beatmap panels. Please understand these are temporary measures.
This graph should give you an idea of exactly how much more data we are sending when the player count increases from 3.2-3.5k up to 4k and beyond:
For those saying things like "peppy needs to upgrade the servers", please understand that I am aware of the capacity of the servers, and it it was resolvable by upgrading hardware I would definitely resort to this first.
Your patience is appreciated.
Until this is completed, you may notice some functionality temporarily disabled in order to keep bancho up and running. Currently this includes status updates (for in-game user panels) and rank letters being displayed on song select beatmap panels. Please understand these are temporary measures.
This graph should give you an idea of exactly how much more data we are sending when the player count increases from 3.2-3.5k up to 4k and beyond:
For those saying things like "peppy needs to upgrade the servers", please understand that I am aware of the capacity of the servers, and it it was resolvable by upgrading hardware I would definitely resort to this first.
Your patience is appreciated.