background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
קטגוריות

Onset Server Setup Guide

onset setup config sandbox-multiplayer 0 מצאו את זה מועיל

This guide covers everything you need to know about setting up and configuring your Onset dedicated server on Legion Hosting. Onset is a multiplayer sandbox game built on Unreal Engine 4 that allows players to create custom game modes through Lua scripting. For admin commands and package management, see our Onset Admin and Package Setup guide.

What is Onset?

Onset is a multiplayer sandbox game developed by Blue Mountains GmbH that provides a blank canvas for creating virtually any multiplayer experience. Unlike traditional games with fixed gameplay, Onset relies entirely on community-created packages (game modes) written in Lua to define the rules, mechanics, and content of each server.

Key features include:

  • Lua Scripting — Complete game mode creation using the Lua programming language with a comprehensive server-side and client-side API
  • Unreal Engine 4 — High-quality visuals and physics powered by UE4
  • Open World Map — A large open-world environment with diverse terrain, cities, and interiors
  • Package System — Modular game mode packages that can be combined and customized
  • Multiplayer — Dedicated server support for large player counts with custom game modes

First Start

When your Onset server is provisioned on Legion Hosting, it comes pre-configured with the base server files. To get your server running for the first time:

  1. Log in to GPanel at gpanel.legionhosting.net
  2. Select your Onset server from the server list
  3. Review your Startup Variables to set your server name and max players before the first launch
  4. Click Start to launch the server
  5. The server will initialize and generate default configuration files on first boot
  6. Once the console shows the server is ready and listening, players can connect via the Onset launcher
Default Port: Onset uses UDP port 7777 by default for game connections and TCP port 7776 for HTTP queries. Your server's assigned port is shown in GPanel on your server's main page. Ports are randomly assigned unless you have a private IP.
Important: Onset servers require at least one game mode package to be installed for players to have a meaningful experience. Without packages, the server will run but players will have no gameplay mechanics. See the Onset Admin and Package Setup guide for package installation instructions.

GPanel Startup Variables

GPanel provides a startup variable under the Startup tab for auto-updates. All other server settings (server name, password, max players) are configured in server_config.json (see below).

Variable Default Description
AUTO_UPDATE 1 Auto-update the server on restart. Set to 0 to disable.
Note: Server name, password, and max players are configured in server_config.json, not as GPanel startup variables. See the configuration section below.

Server Configuration (server_config.json)

The main server configuration file is server_config.json, located in the server root directory. You can edit this file through GPanel's File Manager. This file uses 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": []
}

Configuration Settings Explained

Setting Default Description
servername Onset Server The name displayed in the Onset launcher server browser.
hostname 0.0.0.0 The IP address the server binds to. Leave as 0.0.0.0 to bind to all interfaces.
port 7777 The primary UDP port for game traffic. Usually managed by GPanel automatically.
maxplayers 50 Maximum number of concurrent players. Higher counts increase resource usage.
password (empty) Server password. Leave as an empty string for a public server.
visible true Whether the server appears in the public server browser.
streamdistance 800 The distance (in Unreal units) at which entities are streamed to players. Lower values reduce network load.
tickrate 50 Server tick rate in Hz. Higher values mean smoother gameplay but more CPU usage.
packages (empty array) List of package folder names to load on startup. Packages define the game mode and gameplay mechanics.
JSON Syntax: The server_config.json file must be valid JSON. A missing comma, extra comma, or mismatched bracket will prevent the server from starting. Use a JSON validator if you are unsure about your edits.

Network Settings

Onset uses separate ports for game traffic and HTTP queries. Understanding the network configuration is important for proper connectivity:

Port Protocol Purpose
7777 UDP Primary game port for player connections and game data
7776 TCP HTTP query port for server browser listings and API queries

How Players Connect

Players connect to Onset servers through the official Onset launcher, not through Steam directly.

Via Server Browser

  1. Launch the Onset game from Steam
  2. In the Onset launcher, click Server Browser
  3. Search for your server name in the list or filter by game mode
  4. Select the server and click Connect
  5. Enter the password if one is set

Via Direct Connect

  1. Launch the Onset game from Steam
  2. In the Onset launcher, click Direct Connect
  3. Enter your server's IP address and port (e.g., 192.168.1.100:7777)
  4. Click Connect
Finding Your Server IP: Your server's IP address and port can be found on the main page of your server in GPanel. For a detailed walkthrough, see our How to Find Your Server IP and Port guide.

Related Articles

Need Help?

If you are experiencing issues with your Onset server or need further assistance, our support team is here to help. Submit a support ticket and we will get back to you as soon as possible.


האם המאמר הזה היה מועיל?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.