Skip to content

Hurtworld: Set Up a Server on Your VPS

Learn how to install a Hurtworld server on your VPS using SteamCMD, start it, and open the required ports → Find out more

10 November 20263 min read0 Views0 helpful

Introduction

Run your own Hurtworld server on your ZapX VPS. Hurtworld is not (yet) available in the Game Server Installer, so you’ll need to set up the server manually. It’s quick and easy: the server files are available for free through SteamCMD. This guide explains what you need, how to install and start the server, and which ports to open.

Requirements

RequirementHurtworld
Operating systemWindows Server or Linux (64-bit), such as Debian or Ubuntu
Server filesHurtworld Dedicated Server, SteamCMD app ID 405100 (anonymous download)
AccessWindows: Remote Desktop · Linux: SSH
Info

Hurtworld is not (yet) available in the Game Server Installer, so you’ll need to install the server yourself. To use a different operating system, install another template via Settings > Reinstallation. This deletes all data on the VPS. Learn more in Server Reinstallation.

Start the server

Start Hurtworld with a command line that sets the port, query port, server name, and your admin. On Windows, create a file named start.bat in the server folder with the following contents:

Code
Hurtworld.exe -batchmode -nographics -exec "host 12871;queryport 12881;servername Mein Hurtworld Server;maxplayers 50;addadmin <STEAMID64>" -logfile "gamelog.txt"

On Linux, start the server from the server folder with ./Hurtworld.x86_64 and the same parameters.

ParameterDescription
host 12871Game port
queryport 12881Query port for the server list
servernameName shown in the server list
maxplayersNumber of player slots
addadmin <STEAMID64>Makes the player with this SteamID64 an admin
-logfileFile where the server writes its output
Important

addadmin only applies to the current session. Leave the command in your startup line so you have admin rights again after every restart.

To start the server automatically after your VPS restarts, create a task in Task Scheduler on Windows to run start.bat at system startup. On Linux, you can use a systemd service or start the server in a screen session.

Ports and firewall

PortProtocolUse
12871UDPGame
12881UDPQuery (server list)

Some guides also recommend opening the game port for TCP. If players can’t connect to the server, open it for TCP as well.

Open the ports in your operating system’s firewall: on Windows, use the Windows Firewall (Manage Windows Defender Firewall rules); on Linux, follow the steps in Set Up the Linux Firewall, for example. Also open them in the ZapX Dashboard, in the Network Firewall tab for your VPS.

FAQ

Frequently asked questions

Hurtworld isn’t available in the Game Server Installer. Download the server using SteamCMD with app ID 405100 and anonymous login. Use Remote Desktop on Windows or SSH on Linux.
Yes. The Hurtworld Dedicated Server is available for Windows and 64-bit Linux. On Linux, start it with ./Hurtworld.x86_64.
By default, port 12871 (UDP) is used for the game and port 12881 (UDP) is the query port for the server list. Open them in your operating system’s firewall and your VPS network firewall.

Feedback

Was this article helpful?

Your feedback helps us prioritize and improve content.

0 of 0 Users found this article helpful.

Personal support

Need more help than the guide provides?

Our ZAP support team knows your product — briefly describe your issue and we'll help you personally.