- Amazon GameLift›
- Amazon GameLift Servers›
- Erste Schritte
Erste Schritte mit Amazon-GameLift-Servern
Speziell entwickelt, um die anspruchsvollsten Spiele der Welt zu unterstützen
Startpunkt wählen
*Die Zeit kann je nach den Anforderungen deines Spielservers und deiner Flottenkonfiguration variieren. Es beinhaltet nicht die Zeit, die für die Einrichtung von Voraussetzungen wie AWS CLI aufgewendet wurde.
Schnelles Onboarding
Geschätzte Zeit: 30 Minuten*
✔ Hosten Sie Spielsitzungen in weniger als 30 Minuten ohne Coding.
✔ Überspringen Sie die Spieleserver-Integration. Stellen Sie Ihren Spieleserver mit den wichtigsten Funktionen zur Verwaltung von Spielsitzungen bereit, einschließlich Standardaktionen zum Starten und Stoppen von Spielservern auf der Grundlage von Anfragen für Spielsitzungen.
✔ Experimentieren Sie mit den Hosting-Optionen und Funktionen von Amazon GameLift Servers wie Echtzeit-Metriken, automatischer Kapazitätsskalierung und Überwachung der Serverleistung.
✖ Integrieren von erweiterten Funktionen zur Verwaltung von Spielsitzungen, einschließlich FlexMatch-Matchmaking mit Backfill und Statusverwaltung für Spielersitzungen.
✖ Verwendung mit Spiel-Engine-Plugins und vollständigen Integrations- und Anpassungstools.
Vollständige SDK-Integration
Geschätzte Zeit: 60–90 Minuten*
✔ Integrieren Sie Ihren Spieleserver, um alle Hosting-Funktionen von Amazon GameLift Servers zu unterstützen.
✔ Optimieren Sie die Verwaltungsprozesse für Spielsitzungen, um Spielsitzungen zu starten, zu aktualisieren und zu beenden und so ein optimales Spielerlebnis zu erzielen.
✔ Konfigurieren Sie Ihren Spieleserver so, dass er zur Laufzeit andere AWS-Services verwendet, z. B. für die Datenverwaltung mit DynamoDB oder die Inhaltsbereitstellung mit Amazon S3.
✔ Fügen Sie Gameserver-Unterstützung für erweiterte Funktionen hinzu, einschließlich Matchmaking-Backfill mit Amazon GameLift Servers FlexMatch und Spielersitzungen.
✔ Optimieren Sie die Integration mit Spie-Engine-Plugins für Unreal Engine und Unity oder integrieren Sie das Server-SDK in Ihre Spielprojekte.
Schnelles Onboarding
Mit vereinfachten Entwicklungstools können Sie schnell loslegen.
1. SDK Wrapper herunterladen und bauen
2. Lokal mit Amazon GameLift Anywhere hosten
Stellen Sie Ihr Spieleserver-Hosting mit Amazon GameLift Servers bereit. Konfigurieren Sie zunächst Ihren lokalen Computer als Host für Tests und iterative Entwicklungen. Stellen Sie dann mit verwaltetem Hosting auf AWS bereit.
3. SDK Wrapper konfigurieren
Konfigurieren Sie Ihre Spieleservereinstellungen, indem Sie Ihre spezifischen Bau- und Flottendetails eingeben.
4. Ausführen und testen
Starten Sie den Gameserver-Wrapper und erstellen Sie Ihre erste Amazon-GameLift-Servers-Spielesitzung.
Vollständige SDK-Integration
Unreal Engine
Beginnen Sie mit dem Aufbau Ihrer benutzerdefinierten Hosting-Lösung in vier Schritten mit dem Amazon GameLift Server-Plugin für Unreal Engine, oder verwenden Sie das Amazon GameLift Servers SDK für Unreal Engine, um Ihren Spieleserver manuell zu integrieren.
1. Plugin herunterladen und installieren
2. Integrieren Sie Ihr eigenes Spiel
3. Lokal mit Amazon GameLift Anywhere hosten
Stellen Sie Ihr Spieleserver-Hosting mit Amazon GameLift Servers bereit. Konfigurieren Sie zunächst Ihren lokalen Computer als Host für Tests und iterative Entwicklungen. Stellen Sie dann mit verwaltetem Hosting auf AWS bereit.
4. Mit der AWS-Konsole überwachen
Verwenden Sie die Amazon-GameLift-Konsole, um das Hosting Ihres Spieleservers zu überwachen, einschließlich Flottenstatus, Leistung und Kapazität. Analysieren Sie Nutzungsmetriken, um Einblicke in Spielsitzungen und Spieleraktivitäten zu erhalten.
Unity
Beginnen Sie mit dem Aufbau Ihrer individuellen Hosting-Lösung in vier Schritten mit dem Amazon GameLift Server-Plugin für Unity, oder verwenden Sie das Amazon GameLift Servers SDK for Unity, um Ihren Spieleserver manuell zu integrieren.
1. Plugin herunterladen und installieren
Das eigenständige Plugin enthält alle notwendigen Bibliotheken, um Amazon GameLift Servers in Ihre Unity-Spielprojekte zu integrieren.
2. Testspiel ausprobieren
Testen Sie Amazon GameLift Servers mithilfe des Testspiels, einer Lernressource, die Ihnen helfen soll, Unity zu verstehen.
3. oder Integriere dein eigenes Spiel
Integrieren Sie Amazon GameLift Servers mit dem Integrationshandbuch und den durch Plugins geführten Workflows in Ihr Unity-Projekt.
4. Lokal mit Amazon GameLift Anywhere hosten
Stellen Sie Ihr Spieleserver-Hosting mit Amazon GameLift Servers bereit. Konfigurieren Sie zunächst Ihren lokalen Computer als Host für Tests und iterative Entwicklungen. Stellen Sie dann mit verwaltetem Hosting auf AWS bereit.
5. Mit der AWS-Konsole überwachen
Verwenden Sie die Amazon-GameLift-Konsole, um das Hosting Ihres Spieleservers zu überwachen, einschließlich Flottenstatus, Leistung und Kapazität. Analysieren Sie Nutzungsmetriken, um Einblicke in Spielsitzungen und Spieleraktivitäten zu erhalten.
Benutzerdefinierte oder andere Engine
Integrieren Sie für alle anderen Spiele-Engines das Server-SDK für Amazon GameLift in Ihre Projekte. Das SDK ist für die Entwicklungsumgebungen C++, C# und Go verfügbar.
C++-Server-SDK
Das C++-Server-SDK ermöglicht Spieleentwicklern, die C++ verwenden, benutzerdefinierte Windows- oder Linux-Spieleserver in Amazon GameLift zu integrieren.
C#-Server-SDK
Das C#-Server-SDK ermöglicht Spieleentwicklern, die C# verwenden, benutzerdefinierte Windows- oder Linux-Spieleserver in Amazon GameLift zu integrieren.
Mit dem Go-Server-SDK können Spieleentwickler, die die Programmiersprache Go verwenden, benutzerdefinierte Windows- oder Linux-Spieleserver in Amazon GameLift integrieren.
C#
Mit dem Amazon GameLift Realtime Client SDK können Ihre einfachen Mehrspielerspiele mit Ihren Amazon GameLift Realtime Spielservern über TCP oder UDP kommunizieren. Das Realtime-Client-SDK enthält einen C#-Client, der mit Unity 2020 und benutzerdefinierten C#-Spiele-Engines verwendet werden kann.