Class Summary |
Avatar |
Ein Avatar ist eine Spielfigur, die vom Client/Spieler gesteuert werden
kann. |
ClientInfo |
Informationen über Clients zur Verarbeitung durch den Server |
ClientRequest |
Diese Klasse speichert informationen über einen Client. |
ClientThread |
Diese Klasse abstrahiert einen Client, der in Verbindung
mit dem Server tritt. |
CommonFunctions |
|
ConnectionListenerThread |
Diese Klasse, die nur dazu dient, einen
Thread zum Entgegennehmen von Verbindungen zu halten. |
ConnectionWorkerThread |
Die Klasse hält Verbindungen aufrecht, bearbeitet sie und reicht
Daten an den Vater-Prozess zur Verarbeitung weiter, indem sie
dessen "incomingData(...)" |
GameObject |
Klasse zur Darstellung eines Objektes in der Welt. |
GameServerInfo |
|
GameWorld |
Diese Klasse dient zur Verwaltung der Spielewelt auf hoher
Ebene. |
GameWorldInfo |
Klasse zum Speichern von konstanten Informationen über die
Spiele-Welt. |
GZIPGameObjectArray |
|
MmpgP2PCommand |
Ein einzelner Befehl. |
MmpgP2PServiceThread |
Diese Klasse abstrahiert einen MMPG Service Thread. |
RCPool |
Klasse, die einen Pool von RegionControllern verwaltet |
RCQueueWorkerThread |
Diese Klasse hält Verbindungen mit den RegionControllern offen. |
RegionControllerInfo |
Diese Klasse spiegelt die Schnittstelle zu einem RegionController
für Server und Client wider. |
RegionControllerThread |
Diese Klasse ist die auf den Clients laufende Instanz eines RegionControllers. |
RegionInfo |
Info Klasse, die Daten zu einer Region speichert. |
RegionTree |
Diese Klasse verwaltet die Welt in einem Baum. |
Ruleset |
Für die Abarbeitung eines MmpgP2PCommand und zur Manipulation
der GameWorld wird hiermit vom Endanwender eine "Spielregel"-Klasse
implementiert. |
ServerThread |
Diese Klasse abstrahiert den Zentralen Server, der die
Verwaltung der Benutzeraccounts übernimmt, als Einstiegspunkt
für neue Spieler fungiert und die Verteilung der
Spheren an Clients übernimmt (Region-Controller). |
ServerThreadHttpInterface |
Klasse zur Aufbereitung der ServerThread Daten in einem HttpInterface |
SessionTicket |
Ein gültiges Ticket enthält alle Informationen, die der Client
benötigt, um sich bei den Region-Controllern zu authorisieren. |