fair-hotels . Ein Service wie gemalt
Reiseführer Übersicht Deutschland Österreich Schweiz Bauwerke nach Stil

Werbung

Letzte Änderung für Artikel Online-Spiel: 19.01.2006 23:18

Online-Spiel

Wechseln zu: Navigation, Suche

Online-Spiele (auch bekannt als Internet-Spiele) sind Computerspiele, die online über das Internet gespielt werden.

Inhaltsverzeichnis

Ãœberblick

Es gibt zwei große Fraktionen:

  • die Browser -basierten Online-Spiele ( Browserspiele ), welche großteilig plattformunabhängig agieren
    • basierend auf Browser-Plug-Ins(z.B. Macromedia Flash )
    • oder basierend auf reinem HTML Code
  • die meist plattformabhängigen client -basierten Multiplayer Online-Spiele, welche die Installation einer Client- Software voraussetzen
    • auf Basis einer Peer-to-Peer Architektur
      • einige wenige Strategie- und Actionspiele für kleine Spielerzahlen
    • oder auf Basis einer Client-Server Architektur
      • z.B. die meisten Online- Ego-Shooter
      • alle MMOGs

Es ist zahlreiche weitere Unterteilungen möglich, z.B. nach Kosten und Genre . Somit entstehen eine sehr große Zahl verschiedener Spieltypen, z.B. die immer populärer werdenden MMORPGs .

Technik

Am Beispiel eines beliebigen client-server-basierten FPS Online-Spiels soll die Kommunikation zwischen Server und Client etwas näher beleuchtet werden.

  1. in erster Instanz meldet sich der Spieleserver( dedicated Server oder listen Server) bei einem Masterserver an (via TCP -Pakete und über einen festen Port )
  2. der Masterserver nimmt nun die IP-Adresse , den Namen des Servers und den vom Server gewünschten Port und trägt all die in seine Liste der globalen Server ein
  3. der Client verbindet sich zu dem Master-Server über einen festen Port, wiederum via TCP, und dieser validiert über einen ihm vom Client zugeschickten Schlüssel dessen Legalität
  4. der Client erhält nun vom Masterserver (via TCP) eine Liste aller Server weltweit, welche der Client in einem Serverbrowser präsentiert; der Client kann nach gewissen Kriterien filtern
  5. der Client kann sich nun nach Auswahl mit einem Spieleserver verbinden, wobei nach kurzer Authentifizierung durch mehrere TCP Pakete (Spieleversionsabgleich, Validierung der Inhalte, etc.) auf eine reine UDP Verbindung umgestellt wird
  6. mit Hilfe komplexer Mechanismen wie Entity Interpolation , Input Prediction und Lag Compensation werden die durch verloren gegangene Pakete und hohe Antwortzeiten entstehenden Probleme(Asynchronität verschiedener Clients) kompensiert(siehe Weblink)

Die Umstellung auf UDP ist auf Grund der zeitkritischen Umgebung (Gefahr von Lag und damit empfindliche Störung des Spielgefühls) notwendig, da hier Bandbreite und Antwortzeit gespart wird (keine Bestätigung vom Server bzgl. Erhalt von Paketen wie bei TCP üblich). Im Gegensatz zu HTTP , FTP , IRC etc. sind bei Online-Spielen die zur Übertragung genutzten Protokolle der Anwendungsschicht als solche nicht erkennbar, da Teil der Game-Engine und nicht von ihr disjunkt.

Geschichte

In der Anfangszeit bestanden die Online-Spiele vor allem aus Text-Adventures , MUDs und bekannten Brett-Spielen (Schach, Go usw.). Mit Ultima Online konnte sich 1997 erstmals ein MMORPG etablieren, bei dem mehrere tausend Spieler gleichzeitig online sein können. Heutzutage ist praktisch jedes Spiel-Prinzip als Online-Spiel vertreten, unabhängig von der notwendigen Leistung oder Komplexität.

Siehe auch

  • Massive(ly) Multiplayer Online Game
  • Massive(ly) Multiplayer Online Roleplaying Game

Weblinks

Wikipedia

Dieser Artikel basiert auf dem Artikel Online-Spiel aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Dokumentation . In der Wikipedia ist eine Liste der Autoren des Artikels Online-Spiel verfügbar.

fair-hotels. Ein Service der
VIVAI Software AG
Betenstr. 13-15
44137 Dortmund

Tel. 0231/914488-0
Fax 0231/914488-88
Mail: info@vivai.de
Url: http://www.vivai.de