You can host a Broke Protocol server with ZapX on your own VPS. Broke Protocol is not (yet) available in the Game Server Installer, so you’ll need to set up the server manually. The developer provides the server files on their website for both Windows and Linux. This guide explains what you need, how to install and start the server, and which ports to open.
| Requirement | Broke Protocol |
|---|---|
| Operating system | Windows Server or Linux (64-bit), such as Debian or Ubuntu |
| Memory | About 3 to 4 GB (developer’s recommendation) |
| Server files | Download from brokeprotocol.com |
| Access | Windows: Remote Desktop · Linux: SSH |
Broke Protocol 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 under Settings > Reinstallation. This deletes all data on your VPS. For details, see Server Reinstallation.
The settings are stored in several files in the server folder. Stop the server before editing them, then restart it afterward.
| File | Contents |
|---|---|
settings.json | Basic settings such as ServerName, player slots (Players), port, Whitelist, and restart interval (timeLimit) |
server_info.txt | Information about your server for players |
announcements.txt | Announcements on the server |
groups.json | Groups and permissions |
To become an admin, add your player name under Members in the owner group in groups.json. Setting "Whitelist": true in settings.json allows only players listed in whitelist.txt to join the server.
| Port | Protocol | Use |
|---|---|---|
| 5557 | UDP | Game (value of port in settings.json) |
| 5558 | UDP | Query |
Open the ports in your operating system’s firewall: on Windows, use the Windows Firewall (Manage Windows Defender Firewall rules); on Linux, follow the instructions in Configure a Linux firewall, for example. Also open them in the ZapX dashboard under the Network Firewall tab for your VPS. Allow pings (ICMP) as well, or the server list won’t show a ping for your server.
