Details: I am building a chess like game. I am planning to deploy a single game sever for all games. Flow will look something like this -
1. Players login using Playfab authentication.
2. Players request Playfab matchmaking service for match.
3. After getting a match, players connect to a Game Server using socket connection.
4. The Game Server just acts as mediator between players. Game server takes input from one player, does a sanity check of the input, and forwards it to opponent player. This goes on till the end of the game. Nothing more complicated than this.
Questions:
1. Since my game server is a lightweight mediator, I just want to use one server for all games. I do not want to spawn new server for each game. Does Playfab Multiplayer server allow this?
2. Since a single game server is serving all players, it may open thousands of socket connections at a time. Are there any hard limits to number of connections that can be opened?
3. Please let me know if you have any suggestions.