I want to build a game server has a login, lobby, matchmaking and 1:1 battle system.
This is my personal project and I am not sure the volume of this server instance.
I am using boost-asio for this,
I wonder how to handle a login, lobby, matchmaking system in one instance of server.
My questions are ..
- Do I need to build login server, lobby server, matchmaking server for each?
- If matching is completed, how to instantiate battle server what uses a UDP socket for real time service. I wonder because before I make a login, lobby server with TCP socket only.
Any answers can help me out.
Source: Windows Questions C++