I made a mistake by starting to build my game and then at some point tried to get the game running as an online multiplayer. I could not get this working. So I changed my strategy. First get a simple multiplayer game running on a VPS, then step by step make changes. I use perforce as source control, so I always can go back to a solution that works as a multiplayer.