ProAvalon
ProAvalon copied to clipboard
Keep games in memory for a few seconds after all players leave?
Games can get deleted when all players are ejected due to server disconnects. To avoid this, could the server's default behavior be to keep games for a short period (say, 30 seconds) after all players leave the game? The period should be small enough to have a relatively low impact on server load, but long enough to give people time to return. In my experience, people return from disconnects within 10-15 seconds, and only 1 player needs to return in this time frame for the game to be saved---so 30 seconds should be sufficient time to save games from being deleted midway.
This would keep people from losing games midway through because of server issues which is an all-around frustrating experience.
This has been attempted in the past unsuccessfully. There were a number of issues regarding the cancellation of a game destroy so sometimes when only one person left, the game would close in 30 seconds even if there were still players inside. The next rewrite will definitely address this in a better way. For now, we would recommend playing on the beta testing server if you are playing with private friends if possible.
Re-opening this as it should be fixed.