WikiDer > DirectPlay

DirectPlay

DirectPlay ist ein API verwendet für die Entwicklung von Computerspiele. Microsoft DirectPlay ist medienunabhängig NetzwerkAPI, die Netzwerkdienste auf Transportprotokoll- und Sitzungsprotokollebene bereitstellt. DirectPlay ist "medienunabhängig", was bedeutet, dass DirectPlay-Sitzungen ausgeführt werden können auf:

  • TCP/IP Vernetzung
  • IPX Vernetzung
  • direkte Verbindung über Modems und serielle Kabel

Die Medienunabhängigkeit von DirectPlay ermöglicht es, in Zukunft neue Standards und Protokolle zu unterstützen, wenn diese weiter verbreitet werden. DirectPlay enthält auch DirectPlay-Lobby-APIs, die eine einfache Ausführung von Anwendungen ermöglichen und Informationen zur Netzwerkadressierung weitergeben können. Auf diese Weise können Sie Spiele erstellen, die von einer Reihe verschiedener Dienste und Anwendungen direkt ausführbar sind, ohne für jeden Launcher einen speziellen Code schreiben zu müssen.

DirectPlay hat eine Client-Server-Architektur und ist in neueren Versionen Peer-To-Peer auch möglich. Wenn ein Spieler, der der Server ist, das Spiel verlässt, ist ein anderer Spieler automatisch Server ausgewählt. (EIN Gastgeber ist ein Server für Directplay-Terminologie)