To configure your Onset server, you need to edit the content of server_config.json file located in the root folder of your server.
On a server hosted on mTxServ, you can modify the configuration in the management panel in a few clicks.
After an update of configuration, you must reboot your server.
General Configuration of Onset server
Here is the list of parameters:
servername
Name of server.servername_short
Short version of the hostname (128 max. chars). Used for Discord/Steam Rich Presence. (Should not contain markup but can contain UTF8 icons)gamemode
Gamemode of your server.website_url
Website of your community.ipaddress
The IP address used to create the server.
Uselocalhost
to make it accessible from your computer only
Use0.0.0.0
to expose it to the Internet.port
Game server port.
Query Port (UDP):port - 1
.
File port (TCP):port - 2
.password
Let empty to let your Onset server public. Set a value to make it private.maxplayers
Maximum players allowed (max: 300).timeout
Time in milliseconds after which an unresponsive player will be dropped. This should be between 10000 and 20000 milliseconds.iplimit
Limit the amount of connections per IP. New connections exceeding that number are being dropped immediately.masterserver
Set totrue
to make your server available in public game servers list, elsefalse
.plugins
List of plugins you want to load. These must be in the plugins folder.packages
List of packages you want to load. These must be in the packages folder.voice
Set totrue
to enable VoIP, elsefalse
.voice_sample_rate
VoIP sample rate, higher rates have better quality but also require more bandwidth.
Valid rates are:8000
,12000
,16000
,24000
,48000
.voice_distance
Distance where you can hear other players talking in-game.voice_spatialization
Make the VoIP sound 3D including spatialization and falloff.
Example server_config.json
{ "servername": "[g]? [c=#00ff00]mTxServ[/c] - [c=yellow]Onset[/c] ? [i]Server[/i] ?[/g]", "servername_short": "Onset Server", "gamemode": "GET THE EXPERIENCE ⛺ ?", "website_url": "https://mtxserv.com/", "ipaddress": "0.0.0.0", "port": 7777, "maxplayers": 25, "password": "", "timeout": 15000, "iplimit": 5, "masterserver": true, "plugins": [ "mariadb" ], "packages": [ "horizon" ], "stream_distance": 12000.0, "stream_update_rate": 0.05, "voice": true, "voice_sample_rate": 24000, "voice_distance": 4000.0, "voice_spatialization": true }