Also ich würde die Lösung mit einem Script vorschlagen, wobei das Script entsprechend eine Schnittstelle bereitstellt (z.B. XML), mit der die Clients mit dem Server arbeiten.
Wichtig ist auf jeden Fall, dass Du dir aufschreibst,:
- Welche Daten brauchst Du?
- Wie erfolgt die Absicherung der Daten?
- Welche Daten müssen zwischen den Clients ausgetauscht werden?
- Wo soll die Datenhaltung erfolgen?
- Wie soll die Schnittstelle dafür aussehen.
Beispiel:
Datenabnk läuft auf dem Server und hält für alle Spieler, alle aktuellen Duelle, ... die Daten
Es existiert eine einfache Schnittstelle, mit der alle Spieler, Partien (deren Stände), abgefragt werden können.
Client 1 will spielen und meldet das an den Server. Client zwei möchte Beitreten, fragt dabei den Server nach offenen Partien ab. Client 2 sagt Client 1, dass er spielen möchte.
...
_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.