You can host an Operation: Harsh Doorstop server on your own VPS with ZapX. You have full control over the system, and the Game Server Installer gets your server set up in just a few minutes—no remote desktop connection required. This guide explains what you need, how to install the server, and how to manage it afterward.
| Requirement | Operation: Harsh Doorstop |
|---|---|
| Operating system | Windows Server 2019 or later |
| Memory | At least 4 GB |
| Free disk space | At least 10 GB on drive C: |
The Game Server Installer only supports Operation: Harsh Doorstop on Windows. If your VPS runs Linux, install a Windows Server template under Settings > Reinstallation. This deletes all data on your VPS. Learn more in Server Reinstallation.
Once installation is complete, the installer displays your server address under How to connect. When you install through the dashboard, the installer does not set a join password. If you want one, install using a command; the script will prompt you for it privately. To connect, find your server in the in-game server list by its name, or connect directly using your VPS IP address and the port, which is 27015 by default. You can also find the IP address in the Overview of your VPS in the ZapX dashboard.
Your server files are located on the VPS at C:\ZapX-GameServers\operation-harsh-doorstop\:
| Folder/file | Contents |
|---|---|
server\ | Operation: Harsh Doorstop server files |
server\HarshDoorstop\Saved\Config\WindowsServer\ | Settings and lists (Admins.cfg, MapCycle.cfg, Bans.cfg, Whitelist.cfg, Game.ini, Engine.ini) |
logs\server.log | Server output |
The installer writes the server name, map, player slots, and join password to the startup parameters every time it runs, including when you update the server. To change these values, use the installer: select Operation: Harsh Doorstop again, adjust the settings, and click Update.
The game reads the following lists from server\HarshDoorstop\Saved\Config\WindowsServer\ when it starts:
| File | Contents |
|---|---|
Admins.cfg | Server admins |
MapCycle.cfg | Map rotation |
Bans.cfg | Banned players |
Whitelist.cfg | Players allowed to join |
If a file does not exist yet, create it in this folder. After making changes, restart the server using Operation: Harsh Doorstop (operation-harsh-doorstop) - Restart.
| Port | Protocol | Use |
|---|---|---|
| 27015 | UDP | Game |
| 27016 | UDP | Query |
The installer opens these ports in the Windows Firewall. If you start the installation from the dashboard, it also opens them in your VPS's network firewall. If you installed using a command, check the ports there yourself.
