A robust, cross-platform bootstrapper for hosting a Hytale Dedicated Server. This script handles downloading the official tools, updating game files, and launching the server automatically.
It works on both Windows and Linux.
- Automatic Setup: Downloads the Hytale Downloader Tool and Game Server files automatically on first run.
- Smart Updates: Checks for updates to the Downloader Tool every time you start.
- Self-Updating: The script checks this Git repository for updates to itself and restarts automatically if a new version is found.
- Cross-Platform: Runs on Windows (via
.bat) and Linux (via.shand PowerShell Core).
Before running the scripts, ensure you have the following installed:
- Java: The Hytale Server requires Java to run.
- Git: Required for the script to auto-update itself.
- PowerShell:
- Windows: Installed by default.
- Linux: You must install PowerShell (
pwsh). Installation Guide
Do not download this as a ZIP. You must clone the repository for the auto-update feature to work.
git clone https://github.com/intisy/hytale-server-setup.git
cd hytale-server-setup- Start Server: Double-click
start.bat.- This will check for tool updates, then launch the server. It will not force-check the game server version to save time.
- Force Update: Double-click
update.bat.- Use this if you know a game update is out. It forces a validation of all server files.
First, ensure the scripts are executable:
chmod +x start.sh update.sh- Start Server: Run
./start.sh - Force Update: Run
./update.sh