Networking and UI Questions

  1. Is it possible to set up a LAN without internet? If so, how do the peers who do not know each other’s addresses find each other?

  2. What is good cap on how many local players can be using the same connection to connect to a server?

  3. When sending request through sockets, is better to send an object with code or send data for the server to interpret?

  4. Is it possible to have a interface to the scene without the UI knowing whether or not the scene is on a client or server?

  5. If I wanted to program a split screen system where the screens split when players are far apart and rejoin when players are close, how would I do so without noticeable delay when splitting and joining?

  6. What are some graceful ways to disconnect from a server without disturbing gameplay. Let’s assume that we are working with a game that trusts the client, mostly because the server doesn’t not save any changes to the scene and doesn’t gaf if the player hacks.