LeagueSandbox ist ein Open-Source-Server-Emulator für League of Legends, mit dem Sie benutzerdefinierte Matches mit geänderten Regeln und Inhalten hosten können. Diese Anleitung behandelt die Einrichtung Ihres LeagueSandbox Servers bei Legion Hosting und die Verbindung von Spielern.
Erststart in GPanel
- Melden Sie sich bei GPanel an und wählen Sie Ihren LeagueSandbox Server aus.
- Navigieren Sie zum Reiter Console. Der Server klont das GameServer-Repository von GitHub und baut es automatisch während der Erstinstallation.
- Warten Sie, bis der Build-Prozess abgeschlossen ist. Dies beinhaltet das Kompilieren von .NET 6 Code und kann mehrere Minuten dauern.
- Sobald der Build abgeschlossen ist und der Server startet, suchen Sie nach der Nachricht
Game is ready.in der Konsole. - Wenn der Server nicht von selbst startet, klicken Sie auf die Schaltfläche Start.
Serverkonfiguration
LeagueSandbox hat keine Startvariablen in GPanel konfiguriert, außer dem Server-Port. Der Server wird mit folgendem Befehl gestartet:
./GameServerConsole --port [PORT]
Der Port wird automatisch von GPanel zugewiesen. Die Spielkonfiguration wird über JSON-Dateien im Verzeichnis Content/ verwaltet.
Content-Verzeichnis
Das Verzeichnis Content/ enthält Spieldaten und Konfigurationsdateien, die Karteneinstellungen, Champion-Daten und Spielregeln steuern. Sie können diese Dateien über den File Manager in GPanel oder per SFTP bearbeiten.
Verbindung herstellen
Die Verbindung zu einem LeagueSandbox Server erfordert einen kompatiblen League of Legends Client und den LeagueSandbox Client-Connector:
- Laden Sie die LeagueSandbox Client-Tools vom LeagueSandbox GitHub herunter.
- Folgen Sie den Client-Einrichtungsanweisungen des Projekts, um Ihren LoL-Client für benutzerdefinierte Serververbindungen zu konfigurieren.
- Richten Sie den Client auf die IP und den Port Ihres Servers aus GPanel.
- Starten Sie das Spiel. Wenn der Server
Game is ready.anzeigt, können sich Clients verbinden.
Spieleinstellungen
Spieleinstellungen wie Karte, Champions und Match-Regeln werden über die Content-Dateien und serverseitige Skripte konfiguriert. Siehe das LeagueSandbox GameServer Repository für Dokumentation zu:
- Kartenauswahl und Unterstützung benutzerdefinierter Karten
- Champion-Konfiguration und Balancing
- Spielregeländerungen (Goldrate, Erfahrungsrate, Abklingzeiten)
- Hinzufügen benutzerdefinierter Inhalte und Skripte