Hi all, I'm new to networking and I am creating a fairly standard video game that will have a dedicated matchmaking server. I would appreciate your feedback on my proposed solution as well as any pointers towards information that already exists.
Players will open the client application and choose which regional matchmaking-server application they would like to connect to. There will be one matchmaking-server application per region that will hold every client in that region simultaneously. When a client presses "play" a matchmaking algorithm will group this client with other clients. After all of the clients are grouped they will be sent the network address of another game-server application, and the clients will be disconnected from the matchmaking-server application and connect to the game-server application. After the game ends, the client is once again disconnected from the game-server application and is reconnected to the matchmaking-server application.
I guess I'm just wondering if this seems like a decent approach. One direct question I have is should I create a separate game-server application for each individual "match session" or would it be more efficient to have one application manage multiple match sessions?
Thanks everyone.
No comments:
Post a Comment