View a markdown version of this page

Prozesse auf Spieleservern - Linse für die Spieleindustrie

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Prozesse auf Spieleservern

Das folgende Diagramm zeigt eine typische Spieleserver-Architektur. Es beschreibt die logische Beziehung zwischen einer Spieleserverinstanz und den Spieleserverprozessen, die Spielsitzungen hosten.

Logische Spieleserver-Architektur

Logische Spieleserver-Architektur

  • Eine EC2 Amazon-Instance wird als Spieleserver verwendet, auch Gameserver-Instance genannt. Der Spieleserver hostet einen oder mehrere Gameserver-Prozesse, und auf jedem läuft eine Kopie Ihres Gameserver-Builds. In der Regel werden mehrere Spieleserverprozesse auf einer Spieleserverinstanz ausgeführt, um Rechenressourcen effizient zu nutzen und Kosten zu senken. Wenn eine Spielsitzung aktiv und bereit ist, Spielersitzungen zu veranstalten, wird ihr Status mit dem Spiel-Backend (normalerweise ein Matchmaking-Dienst) aktualisiert, sodass sie zum Hosten von Spielern verwendet werden kann.

  • Das Spiel-Backend kann dem Spieler die IP-Adresse und den Serverport, der eine Spielsitzung hostet, zur Verfügung stellen, sodass er eine Verbindung zum Spielen herstellen kann.