Der Server ist sozusagen der Boss und die Clients sind seine Angestellten. Also der Server muss zuerst verbunden werden. (Also der Chef geht arbeiten.) Mit der Zeit melden sich dann Clients beim Server an. (Also Angestellte gehen auch arbeiten) Die Clients senden nun immer Werte an den Server welcher diese Werte dann unter den Clients austauscht. (Die Angestellten geben ihre fertigen Arbeiten dem Chef und dieser tauscht sie dann unter den Angestellten aus. So ca. 20x pro Sekunde ) Beendet man den Server entsteht bei allen Clients ein Timeout. Damit wird das Spiel "gelöscht" (Also wenn der Chef die Firma eingehen lässt verlieren alle Angestellten ihre Jobs.) Beendet man jedoch nur einen Client verursacht dieser nur beim Server ein Timeout und wird gelöscht. (Kündigt ein Angestellter so wird er aus der Firma geschmissen, die Firma existiert aber weiter.) So, hoffe du hast das Prinzip begriffen.

Ja. natürlich gibt es kostenlose Server im Netz. Leider kann man auf denen nur Dateien Hosten und keine GameServer aufsetzen... eigentlich schade^^