you usualy don’t forward connections around.
your client connects to the lobby server.
the client asks the lobbyserver for a list of gameservers.
then the client picks one and connects to the game server (with a new connection).
when the game is over the client can disconnect from the gameserver.
you can stay connected to the lobby over the entire time.