Mein Wester Shooter funtzte auch erst nur 1 on 1.
Dann ist mir aufgefallen, dass Clients ihre Daten nur zum Server schicken koennen.
Das heisst du musst alles zum Server senden lassen und dieser muss es dann entsprechend verteilen.
Lass dich net gleich von Spruechen wie "wenn's auch ueber's Inet gut laeuft" enischuechtern, das muss es erstmal garnicht!
Es ist moeglich und wenn man es erstmal kapiert hat auch nicht sonderlich schwer ueber's Internet lagfreie Bewegungen zu erreichen, aber es entsprechend zu entwickeln erfordert etwas erfahrung und viel verstaendnis wie die Kommunikation funktioniert.
Ausserdem dauert es deutlich laenger als ein LAN Game mit simpler Bewegungsglaettung, welche durch hohe Updateraten moeglich ist, zu schreiben.
Erst das eine, dann das andere, bei Interesse.