Hello,
I’m working on a xbattle variant for Android and Desktop. I’m using kryonet for the networking code. One user can start a server on his tablet/desktop/phone and all other players can connect to the server. Currently this works only for LAN/WLAN. The next step would be the internet, but I’m not sure which is the best solution.
I’m thinking of implementing a meta server where games are registered or using an existing framework, but this is only one part of the solution. If the user who started the server is behind a firewall, no one can connect. Another possibility would be to use the google multiplayer games services, to distribute the games messages (and hopefully avoiding the firewall problems). So if I don’t want a central server, what is the best solution?
Bye
Roland