Hybride
Netzwerkarchitektur
in MMORPG's

Gruppe:

  • Berndt Pehlke
  • Florian Röder

  • Martin Nagel

Dokumente

Aufgabenstellung

  • Entwicklung einer Client/Server Architektur mit Peer2 Peer Elementen für MMORP Gs
  • Die theoretische Ausarbeitung beschäftigt sich mit Architektur, Programmiertechniken, Design Patterns von Client/Server basierten Games
  • praktische Arbeit umfasst die Implementation einer Client/Server/P2P Architektur für ein MMORPG mit Schnittstellen für andere Programmschichten wie Applikationsschicht und Präsenatationsschicht.

Praktischer Teil

Um euch die Möglichkeit zu geben unser kleines Beispiel aus dem Vortrag selbst auszuprobieren hier die drei Komponenten gepackt.

Folgende Hinweise beachten !!

  •  Reihenfolge der Programmstarts:
    •  Login Server
    • Gameserver (Einer oder mehrere)
    • Clients
  • FIREWALL !! Ports der Programme: 14004 Login Server, 14009 Gameserver, 14008 Client
    • Nur jeweils ein Programm pro Rechner bzw. IP! keine zwei gleichen Progs auf einem Rechner
    • Der Betrieb hinter einem Router funktioniert noch nicht automatisch, also entweder lokales Netz oder direkt im Internet, Ip-Auswahl beim Starten! Uni-Wlan kann nicht empfohlen werden wegen der gigantischen Latenzzeiten!!!!
    • Jeder Client mit unterschiedlichem Accountnamen, sonst steuert man das gleiche Maennchen
    • Mögliche vorhandene Accounts sind(user/pass):

            Bernd/Bernd,test/test,test2/test2,t/t,Benutzername/""(also                  leer),d.h.einfachauf ok druecken bei der anmeldung

    • Eigene Accounts erstellen auch möglich
    • !Wichtig! Falls jemand einen zweiten Client oder Game Server starten will oder einzigen Login Server auf separatem Rechner, jeweils im Verzeichnis die Client.exe.config bzw. Game Server.exe.config anpassen in der Zeile <wellknown type="de.cw.login.ILogin, LoginServerInterface" url="http://localhost:14004/Login.rem" /> das localhost durch die entprechende IP austauschen.
    • Das Beispiel ist vorkonfiguriert fuer den lokalen Betrieb 1xLoginServer,1xGameserver,1xClient

    Download

    http://www.apple-family.de/Gruppe4Networkexample.zip

Zuletzt aktualisiert: 07. Dezember 2005 16:21

Zurück Nach oben Weiter