Ich behaupte mal, bei einem Echtzeit-LAN-Spiel ist eines der schwierigsten Themen die Synchronisation. Du hast zwar im LAN sehr niedrige Latenzen, aber das ändert nichts daran, dass kaum zwei Rechner gleich schnell laufen. Wenn ein Einzelspielerspiel bei einem Spieler ein klein wenig langsamer oder schneller läuft als bei einem anderen, ist das relativ egal, aber im Multiplayer muss das Spiel auf allen Rechnern gleich schnell und synchron laufen. Auf
gamedev.net findet sich einiges an Material hierzu. Interessant könnte insbesondere
dieser Artikel sein (Login erforderlich).
Bei einem rundenbasierten Spiel gibt es bei weitem nicht so viel zu beachten.