Builddefinition und Konfiguration
In diesem Thema werden die Parameter beschrieben, die Sie beim Bereitstellen/Erstellen eines VM-/Spieleserverbuilds angeben müssen.
Ein Build wird erstellt, indem seine Builddefinition und Buildkonfiguration angegeben werden.
Die Builddefinition kann nach der Erstellung nicht mehr geändert werden . Dazu müssen Sie auswählen, welche Virtual Machines (VMs) Sie möchten, und Ihren PlayFab Multiplayer Game Server-Build, Ressourcen, Zertifikate und vieles mehr hochladen.
Die Buildkonfiguration bestimmt, wie Ihr Spiel in Azure skaliert wird. Dies kann jederzeit im Leben eines Builds geändert werden .
Sie können die VM-Builddefinition und -konfiguration auch auf der Seite Neuer Build in Game Manager anzeigen. Anweisungen finden Sie unter Anzeigen der Seite "Neuer Build " mithilfe von Game Manager.
Builddefinition
Die Builddefinition wird durch die folgende Liste von Parametern bestimmt.
Beispielwerte, die Sie zum Bereitstellen eines einfachen Servers verwenden können, finden Sie unter Exemplarische Vorgehensweise zum Bereitstellen von Builds mit Game Manager.
Parameter | Beschreibung | Nutzung |
---|---|---|
Build-Name | Dies ist eine Zeichenfolge, die verwendet wird, um auf den Build zu verweisen. | Einfacher Bezeichner für die verschiedenen Builds, die Sie verwalten |
Auswahl virtueller Computer (VM) | Eine Dropdownliste der global verteilten Azure-VMs mit unterschiedlichen technischen Spezifikationen | Wählen Sie die VMs basierend auf dem, was Sie benötigen – Anzahl der Kerne, RAM, Speicher, Region. Weitere Informationen finden Sie unter Details zu Multiplayerservern und Preisblatt. |
Server pro Maschine | Anzahl von Spielservern, die auf jeder VM gehostet werden. Die Anzahl der Kerne auf dem virtuellen Computer wird durch die Anzahl der Server aufgeteilt. | |
Betriebssystem des virtuellen Computers | Wählen Sie Windows- oder Linux-Plattform aus. | |
Container | Der Container, in dem Ihr Spielserver gehostet wird. | Für Windows können Sie einfach die verwalteten Windows Server Core-Container auswählen. Informationen zu Linux-basierten VMs finden Sie unter Bereitstellen von Linux-basierten Builds. |
Assets | Dateien, die auf den Servern hochgeladen werden sollen. Sie können mehrere Ressourcen hochladen, aber eines der Ressourcen muss Ihren PlayFab Multiplayer Game Server-Build enthalten. Alle Ressourcen zusammen sollten weniger als 10 GB groß sein und müssen den Dateityp "ZIP", "tar.gz" oder "tar " aufweisen. Jedem Medienobjekt ist ein Bereitstellungspfad zugeordnet. Dies gibt an, wo es im Containerdateisystem eingebunden wird. |
Objektdateinamen dürfen nur alphanumerische Zeichen, Unterstriche, Bindestriche und Punkte enthalten. Sie können C:\Assets als typischen Einbindungspfad verwenden. Dies bedeutet, dass PlayFab Ihre Ressourcen entzippen und im Containerdateisystem (nicht auf der VM) als Ordner auf Laufwerk C unter Assets einbindet. |
Befehl zum Starten des Spiels | Der Befehl, der beim Starten des Spieleservers ausgeführt werden soll, muss alle argumente enthalten, die Sie benötigen. | |
Netzwerk | Definieren Sie den Portnamen, die Nummer und das Protokoll (TCP oder UDP), die für eingehenden Netzwerkdatenverkehr verwendet werden sollen. Ausgehende (oder angeforderte) Netzwerkflows müssen nicht konfiguriert werden. Weitere Netzwerkinformationen finden Sie unter Verbinden von Clients mit Spielservern. | |
Zertifikat (optional) | Laden Sie Zertifikate für den Spielserver hoch. Dies ist eine PFX-Datei (Windows) oder eine PEM-Datei (Linux), die das zertifikat enthält, das im Container installiert werden soll. Zertifikatnamen dürfen nur Buchstaben und Zahlen enthalten. Keine Leerzeichen oder Sonderzeichen wie Bindestriche und Unterstriche. | In der Regel wird das Zertifikat für die Dienst-zu-Dienst-Authentifizierung über diese Konfiguration installiert. |
Metadaten (optional) | Ein Satz von Eigenschaftswerten, die mit GSDK abgerufen werden können |
Buildkonfiguration
Die Buildkonfiguration wird durch die folgende Liste von Parametern bestimmt. Beachten Sie bei der Auswahl der Vm-Größe und der regionalen Konfiguration die für Ihren PlayFab-Titel konfigurierten Allgemeinen Nutzungsgrenzwerte. Weitere Informationen finden Sie unter Zugreifen auf erhöhte Kerngrenzwerte und zusätzliche Azure-Regionen.
Parameter | Beschreibung |
---|---|
Region | Wählen Sie die Azure-Region aus, in der Spieleserver bereitgestellt werden sollen. Definieren Sie die Anzahl der Standbyserver und die maximale Anzahl von Servern. |
Standby-Server | Wie viele Spielserver in einem "Standbyzustand" verwaltet werden sollen, um eingehende Zuordnungen in der angegebenen Region zu verarbeiten. Dies sollte durch die maximale Zuordnungsrate (Zuordnungen pro Sekunde) für den Build bestimmt und im Laufe der Zeit optimiert werden, wenn sich das Verhalten des Spielers ändert. |
Maximale Server | Die maximale Anzahl von Spielservern, die in der angegebenen Region betrieben werden sollen |
Anzeigen der Seite "Neuer Build " mithilfe von Game Manager
Dies ist die schnellste Möglichkeit, um anzuzeigen, was beim Bereitstellen/Erstellen eines VM-Builds erforderlich ist.
- Melden Sie sich am PlayFab.com bei Ihrem Entwicklerkonto an .
- Wechseln Sie zur Seite Meine Studios und Titel, und wählen Sie Ihren Spieltitel aus, um die Dashboard
- Wechseln Sie zur Seite "Multiplayerserver>", wählen Sie oben rechts "Neuer Build" aus, um einen neuen Build zu erstellen.
Notiz
Das Feature Multiplayerserver muss aktiviert werden, um auf die Seite zugreifen und diese anzeigen zu können. Wenn Sie dies noch nicht getan haben, lesen Sie Aktivieren der PlayFab Multiplayer Server-Funktionalität.