Erstellen eines Spieleserverbuilds
In diesem Thema wird erläutert, wie Sie einen Spieleserverbuild für PlayFab Multiplayer-Server (MPS) erstellen. Ein Spieleserverbuild enthält in der Regel Spielressourcen und eine ausführbare Datei, die auf dem Server ausgeführt wird.
Wenn Sie PlayFab Multiplayer-Server verwenden, müssen Sie Änderungen an Ihrem regulären Spielserver-Build vornehmen, damit er auf ihnen funktionieren kann. Dieser geänderte Serverbuild wird als PlayFab Multiplayer Game Server Build bezeichnet.
Wenn Sie nicht sicher sind, welche Begriffe verwendet werden, lesen Sie Terminologie.
Erstellen eines PlayFab Multiplayer Game Server-Builds
Sie können Ihren regulären Spielserver-Build in einen PlayFab Multiplayer Game Server Build konvertieren, indem Sie ihn in das PlayFab Game Server SDK (GSDK) integrieren.
- Laden Sie das benötigte GSDK herunter.
- Öffnen Sie Ihr vorhandenes Spielserver-Codeprojekt, und fügen Sie das GSDK als Abhängigkeit hinzu.
- Implementieren Sie wichtige Funktionen (mindestens die Start - und ReadyForPlayers-Methode ) mithilfe der APIs im GSDK. Codeausschnitte finden Sie unter Integrieren von Spielservern in GSDK.
- Erstellen und Kompilieren der ausführbaren Datei des Spielservers, um den PlayFab Multiplayer Game Server-Build zu erstellen
Dieser neue Build hilft jetzt bei der Verwaltung von Spielservern, die mit PlayFab Multiplayer-Servern erstellt wurden. Das Hinzufügen weiterer Methoden bietet eine bessere Kontrolle und bietet Ihnen Informationen zu den Servern. Weitere Anweisungen finden Sie im Program.cs im Wrapperbeispiel .
Notiz
Erwägen Sie die Verwendung unseres Open Source Debugging-Hilfsprogramms LocalMultiplayerAgent, um Ihren Spielserver zu testen, bevor Sie ihn in MPS hochladen. Dadurch können unnötige Kosten vermieden werden, falls Ihr Spielserver nicht gestartet werden kann oder nicht ordnungsgemäß in GSDK integriert ist. Sie können LocalMultiplayerAgent hier herunterladen und die Anweisungen hier überprüfen. LocalMultiplayerAgent kann auch für iterative Tests/Debuggen während der Entwicklung Ihres Spielservers verwendet werden.
Nächster Schritt
Wenn Sie Windows-Spieleserver verwenden, müssen Sie das verwaltete Windows-Containerimage verwenden. Daher kann der PlayFab Multiplayer Game Server Build als zip-Datei in Kombination mit anderen Abhängigkeiten (DLL-Dateien) während des Bereitstellungsprozesses hochgeladen werden. Informationen dazu, wie Sie ermitteln können, was in die ZIP-Datei eingeschlossen werden muss, finden Sie unter Ermitteln erforderlicher DLLs.
Wenn Sie Linux-Spieleserver verwenden, müssen Sie Ihr benutzerdefiniertes Linux-Containerimage erstellen , und der PlayFab Multiplayer Game Server-Build kann als Teil des Images enthalten sein. Nachdem Ihr benutzerdefiniertes Image hochgeladen wurde, können Sie einen Build bereitstellen.