Diese Anleitung behandelt alles, was Sie über die Einrichtung und Konfiguration Ihres Onset Dedicated Servers bei Legion Hosting wissen müssen. Onset ist ein Multiplayer-Sandbox-Spiel, das auf der Unreal Engine 4 basiert und es Spielern ermöglicht, benutzerdefinierte Spielmodi durch Lua-Scripting zu erstellen. Für Admin-Befehle und Paketverwaltung siehe unsere Onset Admin- und Paket-Einrichtung Anleitung.
Was ist Onset?
Onset ist ein Multiplayer-Sandbox-Spiel, entwickelt von Blue Mountains GmbH, das eine leere Leinwand für die Erstellung nahezu jeder Multiplayer-Erfahrung bietet. Im Gegensatz zu traditionellen Spielen mit festgelegtem Gameplay basiert Onset vollständig auf von der Community erstellten Paketen (Spielmodi), die in Lua geschrieben sind, um die Regeln, Mechaniken und Inhalte jedes Servers zu definieren.
Hauptmerkmale umfassen:
- Lua Scripting — Vollständige Spielmodus-Erstellung mit der Programmiersprache Lua und einer umfassenden server- und clientseitigen API
- Unreal Engine 4 — Hochwertige Grafik und Physik, angetrieben von UE4
- Open-World-Karte — Eine große Open-World-Umgebung mit abwechslungsreichem Gelände, Städten und Innenräumen
- Paketsystem — Modulare Spielmodus-Pakete, die kombiniert und angepasst werden können
- Multiplayer — Dedicated-Server-Unterstützung für große Spielerzahlen mit benutzerdefinierten Spielmodi
Erster Start
Wenn Ihr Onset-Server bei Legion Hosting bereitgestellt wird, ist er mit den grundlegenden Serverdateien vorkonfiguriert. Um Ihren Server zum ersten Mal zu starten:
- Melden Sie sich bei GPanel unter gpanel.legionhosting.net an
- Wählen Sie Ihren Onset-Server aus der Serverliste
- Überprüfen Sie Ihre Startvariablen, um Ihren Servernamen und die maximale Spieleranzahl vor dem ersten Start festzulegen
- Klicken Sie auf Start, um den Server zu starten
- Der Server wird initialisiert und generiert beim ersten Start die Standard-Konfigurationsdateien
- Sobald die Konsole anzeigt, dass der Server bereit ist und lauscht, können Spieler sich über den Onset-Launcher verbinden
GPanel-Startvariablen
GPanel bietet eine Startvariable unter dem Startup-Tab für automatische Updates. Alle anderen Servereinstellungen (Servername, Passwort, maximale Spieleranzahl) werden in server_config.json konfiguriert (siehe unten).
| Variable | Standard | Beschreibung |
|---|---|---|
AUTO_UPDATE |
1 |
Automatisches Update des Servers beim Neustart. Auf 0 setzen, um es zu deaktivieren. |
server_config.json konfiguriert, nicht als GPanel-Startvariablen. Siehe den Konfigurationsabschnitt unten.
Serverkonfiguration (server_config.json)
Die Hauptkonfigurationsdatei des Servers ist server_config.json, die sich im Server-Stammverzeichnis befindet. Sie können diese Datei über den Dateimanager von GPanel bearbeiten. Diese Datei verwendet das JSON-Format:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Konfigurationseinstellungen erklärt
| Einstellung | Standard | Beschreibung |
|---|---|---|
servername |
Onset Server | Der Name, der im Serverbrowser des Onset-Launchers angezeigt wird. |
hostname |
0.0.0.0 | Die IP-Adresse, an die der Server gebunden wird. Lassen Sie 0.0.0.0, um an alle Schnittstellen zu binden. |
port |
7777 | Der primäre UDP-Port für Spielverkehr. Wird normalerweise automatisch von GPanel verwaltet. |
maxplayers |
50 | Maximale Anzahl gleichzeitiger Spieler. Höhere Zahlen erhöhen den Ressourcenverbrauch. |
password |
(leer) | Server-Passwort. Lassen Sie es als leere Zeichenkette für einen öffentlichen Server. |
visible |
true | Ob der Server im öffentlichen Serverbrowser angezeigt wird. |
streamdistance |
800 | Die Entfernung (in Unreal-Einheiten), ab der Entitäten an Spieler gestreamt werden. Niedrigere Werte reduzieren die Netzwerklast. |
tickrate |
50 | Server-Tickrate in Hz. Höhere Werte bedeuten flüssigeres Gameplay, aber mehr CPU-Auslastung. |
packages |
(leeres Array) | Liste der Paketordnernamen, die beim Start geladen werden. Pakete definieren den Spielmodus und die Spielmechaniken. |
server_config.json muss gültiges JSON sein. Ein fehlendes Komma, ein überflüssiges Komma oder eine nicht übereinstimmende Klammer verhindert den Serverstart. Verwenden Sie einen JSON-Validator, wenn Sie sich bei Ihren Änderungen unsicher sind.
Netzwerkeinstellungen
Onset verwendet separate Ports für Spielverkehr und HTTP-Abfragen. Das Verständnis der Netzwerkkonfiguration ist wichtig für eine ordnungsgemäße Konnektivität:
| Port | Protokoll | Zweck |
|---|---|---|
7777 |
UDP | Primärer Spielport für Spielerverbindungen und Spieldaten |
7776 |
TCP | HTTP-Abfrageport für Serverbrowser-Einträge und API-Abfragen |
Wie Spieler sich verbinden
Spieler verbinden sich mit Onset-Servern über den offiziellen Onset-Launcher, nicht direkt über Steam.
Über den Serverbrowser
- Starten Sie das Spiel Onset über Steam
- Klicken Sie im Onset-Launcher auf Server Browser
- Suchen Sie Ihren Servernamen in der Liste oder filtern Sie nach Spielmodus
- Wählen Sie den Server aus und klicken Sie auf Connect
- Geben Sie das Passwort ein, falls eines gesetzt ist
Über Direktverbindung
- Starten Sie das Spiel Onset über Steam
- Klicken Sie im Onset-Launcher auf Direct Connect
- Geben Sie die IP-Adresse und den Port Ihres Servers ein (z. B.
192.168.1.100:7777) - Klicken Sie auf Connect
Verwandte Artikel
- Onset Admin- und Paket-Einrichtung
- So finden Sie Ihre Server-IP und Ihren Port
- So laden Sie Dateien über SFTP hoch
- Erste Schritte mit Ihrem neuen Server
Brauchen Sie Hilfe?
Wenn Sie Probleme mit Ihrem Onset-Server haben oder weitere Unterstützung benötigen, ist unser Support-Team für Sie da. Erstellen Sie ein Support-Ticket und wir melden uns so schnell wie möglich bei Ihnen.