Package de.tud.dvs1.mmpgp2p

Interface Summary
ServerThreadOutputInterface  
 

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.
 

Exception Summary
MmpgP2PException