Where in the FAF github is the repo/code for the FAF Game Lobby?
I'm curious about the two-player disconnect issue I'm frequently getting and I want to take a look at the FAF game lobby code to get started.
To be more specific, my guess is that the disconnecting issue is something that is happening because of bad coding done on the original supcom FA side, and not FAF. Its probably something you have trouble fixing because you don't have access to that code (another guess).
I guess that when the game starts there is connection info for each player passed to the game process from the game lobby and then the game process makes a new connection upon launch and starts the game. If all of these guesses are right, I think a path towards a solution would be to give the game process a fake connection for each player that loops back to the player's own computer. Another process would receive the outbound packets intended for the other players in the game. This process can forward them normally, and can have code to revive lost connections between individual players.
I'm new to FAF, so I'm probably 100% wrong with my assumptions here. If so, could you just feed me whatever specifics you know about the issue?