Updating Your HogWarp Server
Keep your HogWarp server up to date by downloading the latest release from GitHub and replacing the server binary.
Updating Your HogWarp Server
HogWarp updates are released on GitHub and must be applied manually — there is no automatic updater or SteamCMD integration. Updates are straightforward: stop the server, replace the binary files, and restart.
When to Update
Update your server when:
- A new HogWarp release is published on GitHub releases
- Players report version mismatch errors when trying to connect
- The HogWarp Discord or community announces a required update
HogWarp clients and servers must run compatible versions. If your server is outdated, players with a newer client version will not be able to connect.
Before You Update
Always back up your server data before updating. Save files and server state are stored in the Data/ directory. Copy this directory somewhere safe before proceeding.
See Backing Up and Restoring Your HogWarp Server for a full backup procedure.
Step-by-Step Update Process
Step 1: Stop the Server
Stop the server cleanly through your panel (DustBowl.Games customers: use the Stop button in Wisp/Pterodactyl). If running manually:
# Find the Wine process
ps aux | grep HogWarpServer
# Send a graceful stop signal
kill <PID>
Wait for the process to fully exit before proceeding.
Step 2: Download the New Release
Go to the HogWarp GitHub releases page and download the latest server archive (the .zip file containing HogWarpServer.exe and supporting files).
On a Linux server, you can download directly:
# Replace the URL with the actual latest release URL
wget https://github.com/tiltedphoques/HogWarp/releases/download/vX.Y.Z/HogWarpServer-vX.Y.Z.zip
unzip HogWarpServer-vX.Y.Z.zip -d /tmp/hogwarp-update/
Step 3: Replace the Server Files
Copy the new files over the existing installation, keeping your Data/ directory intact:
# Replace binary and supporting files — do NOT delete Data/
cp /tmp/hogwarp-update/HogWarpServer.exe /home/container/HogWarpServer.exe
# Copy any other updated files from the release (DLLs, etc.)
cp /tmp/hogwarp-update/*.dll /home/container/
Important: Never delete or overwrite the
Data/directory during an update. This is where player saves and server state are stored.
Step 4: Restart the Server
Start the server again through your panel or manually:
wine HogWarpServer.exe > server.log 2>&1 &
Watch the startup logs to confirm the update applied successfully and no errors occurred.
Verifying the Update
Check the startup log output — the server version is typically printed on launch. Confirm it matches the version you downloaded.
DustBowl.Games Customers
On DustBowl.Games, you can upload the new server files via SFTP. Connect to your server using your panel's SFTP credentials, upload the new HogWarpServer.exe and any supporting files to your server's root directory, then restart from the panel.