Hytale-Server unter Debian oder Ubuntu installieren
Schritt für Schritt zum eigenen Hytale-Server unter Debian oder Ubuntu: Java 25 installieren, Server-Dateien laden, Startskript anlegen und den Server authentifizieren.
Sie möchten einen eigenen Hytale-Server auf Ihrem Linux-Betriebssystem unter Debian oder Ubuntu betreiben? Dann sind Sie hier genau richtig.
In dieser Anleitung verwenden wir den offiziellen Hytale-Downloader, installieren den Server Schritt für Schritt und führen die Erst-Authentifizierung durch. Alle Befehle sind auf Debian 13, Debian 12 und Ubuntu 24.04 LTS ausgelegt.
Voraussetzungen für einen eigenen Hytale-Server
- Ein Rootserver oder VPS mit Debian 13, Debian 12 oder Ubuntu 24.04 LTS
- Root-Zugang über SSH
- Mindestens 4 GB Arbeitsspeicher nur für den Server, im Beispiel unten arbeiten wir mit 8 GB
- Java 25, siehe nächster Abschnitt
Paketliste aktualisieren und Updates einspielen
Bevor wir anfangen, aktualisieren Sie die Paketliste Ihres Betriebssystems und installieren alle verfügbaren Updates:
apt update && apt upgrade -y
Java 25 installieren
Laut dem offiziellen Hytale Server Manual wird zwingend Java 25 benötigt. Mit älteren Java-Fassungen startet der Server nicht. Installieren Sie Java 25 zusammen mit unzip und screen:
apt install openjdk-25-jre-headless unzip screen -y
Überprüfen Sie die Installation anschließend mit folgendem Befehl. Die Ausgabe sollte "openjdk 25" enthalten:
java -version
Java 25 liegt nicht in jeder Distribution bereit. Der Stand vom Juli 2026:
| Distribution | openjdk-25 in den Paketquellen |
|---|---|
| Debian 13 "Trixie" | ja |
| Debian 12 "Bookworm" | nein |
| Ubuntu 24.04 LTS | ja |
| Ubuntu 22.04 LTS | ja |
Auf Debian 12 installieren Sie Java 25 über die Paketquelle von Adoptium. Der Signaturschlüssel gehört dabei nach /etc/apt/keyrings/, der frühere Weg über apt-key ist entfallen:
apt install -y wget gpg apt-transport-https
mkdir -p /etc/apt/keyrings
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor -o /etc/apt/keyrings/adoptium.gpg
echo "deb [signed-by=/etc/apt/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
apt update
apt install -y temurin-25-jre unzip screen
Welche Java-Versionen auf Ihrem System bereitliegen, sehen Sie jederzeit mit:
apt-cache policy openjdk-25-jre-headless
Eigenen Benutzer für den Hytale-Server anlegen
Betreiben Sie den Server aus Sicherheitsgründen nicht als root, sondern unter einem eigenen Benutzer:
adduser --disabled-login hytale
Die Abfragen nach Name, Adresse oder Telefonnummer überspringen Sie einfach mit der Enter-Taste. Danach wechseln Sie in den neuen Benutzer und in dessen Heimatverzeichnis:
su hytale && cd
Hytale-Downloader herunterladen und Server-Dateien laden
Laden Sie den offiziellen Hytale-Downloader direkt herunter:
wget https://downloader.hytale.com/hytale-downloader.zip
Entpacken Sie das Archiv. Da es bereits einen Ordner namens Server/ enthält, verschieben wir eine gegebenenfalls separat vorhandene Assets.zip dorthin, wechseln in das Verzeichnis und machen den Downloader ausführbar:
unzip hytale-downloader.zip
mv Assets.zip Server/
cd Server/
chmod +x hytale-downloader-linux-amd64
Nun führen wir den Downloader aus, um die eigentlichen Server-Dateien herunterzuladen oder zu aktualisieren:
./hytale-downloader-linux-amd64
Hinweis: Der Downloader holt sich jeweils die aktuelle Fassung der HytaleServer.jar und der Assets.zip. Führen Sie ihn deshalb auch bei späteren Updates erneut aus.
Startskript mit AOT-Cache erstellen
Erstellen Sie eine Datei "start.sh":
nano start.sh
Fügen Sie folgenden Inhalt ein. Wir nutzen hier den im Manual empfohlenen AOT-Cache, der die Startzeit spürbar verkürzt:
#!/bin/bash
# KONFIGURATION
SCREEN_NAME="hytale"
SERVER_FILE="HytaleServer.jar"
ASSETS_FILE="Assets.zip" # Standardname
MEM="8G" # Passen Sie den RAM an Ihre Bedürfnisse an (Min. 4GB)
# START LOOP
while true; do
echo "Starte Hytale Server..."
# Startbefehl mit AOT-Cache Optimierung laut Manual
java -Xms$MEM -Xmx$MEM -XX:AOTCache=HytaleServer.aot -jar $SERVER_FILE --assets $ASSETS_FILE
echo "Neustart in 5 Sekunden... STRG+C zum Abbrechen"
sleep 5
done
Speichern Sie die Datei mit "STRG + X", dann "Y" und "Enter". Die Schleife im Skript sorgt dafür, dass der Server nach einem Absturz automatisch wieder startet.
Machen Sie das Skript ausführbar:
chmod +x start.sh
Hytale-Server starten und die Konsole bedienen
Starten Sie den Server in einer screen-Sitzung, damit er auch nach dem Beenden Ihrer SSH-Verbindung weiterläuft:
screen -dmS hytale ./start.sh
Die Konsole öffnen Sie mit:
screen -r hytale
Mit "STRG + A + D" verlassen Sie die Konsole wieder, ohne den Server zu beenden.
Server authentifizieren (Device Login)
Beim ersten Start müssen Sie den Server einmalig authentifizieren. Geben Sie dazu in der Server-Konsole folgenden Befehl ein:
/auth login device
Besuchen Sie den angezeigten Link (zum Beispiel https://accounts.hytale.com/device) auf Ihrem PC und geben Sie dort den Code ein, der in der Konsole steht. Sobald "Authentication successful!" erscheint, ist Ihr Server einsatzbereit.
Nächste Schritte: Autostart und Schutz vor Angriffen
- Automatischer Start: Damit der Hytale-Server nach einem Neustart des Betriebssystems von selbst wieder hochfährt, richten Sie einen Autostart ein. Den Ablauf beschreibt unsere Anleitung Programme beim Serverstart automatisch ausführen.
- Schutz vor DDoS-Angriffen: Gameserver sind ein beliebtes Ziel für Angriffe aus dem Netz. Worauf Sie dabei achten sollten, lesen Sie in unserem Beitrag Hytale-Server und DDoS-Schutz.
Häufige Fragen
Welche Java-Version braucht ein Hytale-Server?
Wie viel Arbeitsspeicher braucht ein Hytale-Server?
Was bedeutet Device Login bei Hytale?
Wofür ist der AOT-Cache im Startskript gut?
Startet der Hytale-Server nach einem Absturz von selbst neu?
2026 KernelHost GmbH. Alle Rechte vorbehalten. Diese Anleitung ist urheberrechtlich geschützt. Eine Veröffentlichung auf anderen Webseiten, auch auszugsweise oder in bearbeiteter Form, ist ohne unsere schriftliche Zustimmung nicht gestattet. Zitate mit Quellenangabe und Link sind ausdrücklich willkommen.

