Hey,
der Client kan eigentlich nichts manipulieren, weil die Daten vom Server immer noch einmal geprüft werden, bevor sie als gültig übernommen werden. Die Daten bekommt der Client nur, das er etwas hat, mit dem er sich beim Communication-/GameServer anmelden kann. Oder um dem User einige Informationen anzuzeigen.
Das Ganze in eine normale Datenbank zu packen hatten wir auch schon überlegt, aber den Gedanken hatten wir dasnn aus irgend einem Grund verworfen^^ Es ist durchaus Möglich den SessionServer und die CommunicationServer als eine Komponente zu gestalten, aber so lässt sich das Ganze später bessser verteilen, fals die Last auf dem Server zu hoch wird. Am Anfang werden SessionServer und CommunicationServer sowieso auf einer Maschine laufen. (Wenn ich es mir recht überlege läuft am Anfang eig. alles auf einem Rechner
)
MfG Bergmann.