Deze handleiding behandelt alles wat je moet weten over het instellen en configureren van je Onset dedicated server op Legion Hosting. Onset is een multiplayer sandbox-game gebouwd op Unreal Engine 4 waarmee spelers aangepaste gamemodes kunnen maken via Lua-scripting. Voor beheerderscommando's en pakketbeheer, zie onze Onset Admin and Package Setup handleiding.
Wat is Onset?
Onset is een multiplayer sandbox-game ontwikkeld door Blue Mountains GmbH die een leeg canvas biedt voor het creëren van vrijwel elke multiplayer-ervaring. In tegenstelling tot traditionele games met vaste gameplay, vertrouwt Onset volledig op door de community gemaakte pakketten (gamemodes) geschreven in Lua om de regels, mechanismen en inhoud van elke server te definiëren.
Belangrijkste kenmerken:
- Lua-scripting — Volledige gamemode-creatie met de Lua-programmeertaal met een uitgebreide server-side en client-side API
- Unreal Engine 4 — Hoogwaardige graphics en fysica aangedreven door UE4
- Open wereld-kaart — Een grote open-wereldomgeving met divers terrein, steden en interieurs
- Pakketsysteem — Modulaire gamemode-pakketten die gecombineerd en aangepast kunnen worden
- Multiplayer — Dedicated server-ondersteuning voor grote aantallen spelers met aangepaste gamemodes
Eerste start
Wanneer je Onset server is ingericht op Legion Hosting, wordt deze geleverd met de basisserverbestanden vooraf geconfigureerd. Om je server voor de eerste keer op te starten:
- Log in op GPanel via gpanel.legionhosting.net
- Selecteer je Onset server uit de serverlijst
- Bekijk je Startup Variables om je servernaam en maximaal aantal spelers in te stellen vóór de eerste start
- Klik op Start om de server te starten
- De server initialiseert en genereert standaard configuratiebestanden bij de eerste opstart
- Zodra de console aangeeft dat de server gereed is en luistert, kunnen spelers verbinding maken via de Onset launcher
GPanel opstartvariabelen
GPanel biedt een opstartvariabele onder het tabblad Startup voor automatische updates. Alle andere serverinstellingen (servernaam, wachtwoord, maximaal aantal spelers) worden geconfigureerd in server_config.json (zie hieronder).
| Variabele | Standaard | Beschrijving |
|---|---|---|
AUTO_UPDATE |
1 |
Server automatisch bijwerken bij herstart. Stel in op 0 om uit te schakelen. |
server_config.json, niet als GPanel opstartvariabelen. Zie het configuratiegedeelte hieronder.
Serverconfiguratie (server_config.json)
Het hoofdconfiguratiebestand van de server is server_config.json, gelegen in de hoofdmap van de server. Je kunt dit bestand bewerken via de File Manager van GPanel. Dit bestand gebruikt JSON-formaat:
{
"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": []
}
Configuratie-instellingen uitgelegd
| Instelling | Standaard | Beschrijving |
|---|---|---|
servername |
Onset Server | De naam die wordt weergegeven in de Onset launcher serverbrowser. |
hostname |
0.0.0.0 | Het IP-adres waaraan de server bindt. Laat op 0.0.0.0 staan om aan alle interfaces te binden. |
port |
7777 | De primaire UDP port voor spelverkeer. Wordt meestal automatisch beheerd door GPanel. |
maxplayers |
50 | Maximaal aantal gelijktijdige spelers. Hogere aantallen verhogen het resourceverbruik. |
password |
(leeg) | Serverwachtwoord. Laat als lege string voor een openbare server. |
visible |
true | Of de server verschijnt in de openbare serverbrowser. |
streamdistance |
800 | De afstand (in Unreal-eenheden) waarop entiteiten naar spelers worden gestreamd. Lagere waarden verminderen netwerkbelasting. |
tickrate |
50 | Server tick rate in Hz. Hogere waarden betekenen vloeiendere gameplay maar meer CPU-gebruik. |
packages |
(lege array) | Lijst met pakketnamen die bij het opstarten worden geladen. Pakketten definiëren de gamemode en gameplay-mechanismen. |
server_config.json moet geldige JSON zijn. Een ontbrekende komma, extra komma of niet-overeenkomend haakje voorkomt dat de server opstart. Gebruik een JSON-validator als je twijfelt over je bewerkingen.
Netwerkinstellingen
Onset gebruikt afzonderlijke poorten voor spelverkeer en HTTP-queries. Het begrijpen van de netwerkconfiguratie is belangrijk voor de juiste connectiviteit:
| Port | Protocol | Doel |
|---|---|---|
7777 |
UDP | Primaire game port voor spelerverbindingen en spelgegevens |
7776 |
TCP | HTTP query port voor serverbrowser-vermeldingen en API-queries |
Hoe spelers verbinding maken
Spelers verbinden met Onset servers via de officiële Onset launcher, niet rechtstreeks via Steam.
Via serverbrowser
- Start het spel Onset vanuit Steam
- Klik in de Onset launcher op Server Browser
- Zoek je servernaam in de lijst of filter op gamemode
- Selecteer de server en klik op Connect
- Voer het wachtwoord in als er een is ingesteld
Via directe verbinding
- Start het spel Onset vanuit Steam
- Klik in de Onset launcher op Direct Connect
- Voer het IP-adres en de port van je server in (bijv.
192.168.1.100:7777) - Klik op Connect
Gerelateerde artikelen
- Onset Admin and Package Setup
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Hulp nodig?
Als je problemen ondervindt met je Onset server of verdere hulp nodig hebt, staat ons supportteam voor je klaar. Dien een supportticket in en we nemen zo snel mogelijk contact met je op.