We have a metagame server which hosts our metagame parts and not match sessions and as a result it remains up for a long time and as a result of that its log files will become huge and we can not download them because your systems don't store them if they become big.
How can we implement a system so say after 3 hours a metagame server stops participating in match making process and a new metagame server for new players is created so we can quit the current one after all of its current players went to matches/exited the game?
For Metagame we are using your default match maker, does it work if we call DeregisterServer from the MetaGameServer ? , We don't want to quit it immediately because all of its current players would disconnect and this is not going to make for a pleasant experience. I would like to create a flow like this.
1- A Metagame server starts and participates in match making and accepts players up to 1000 CCU (works now)
2- After X seconds it tells the match maker to forget about it and does not accept new players
3- MM starts a new MetaGameServer instance for new players
Thanks for the help in advance