Hytale Server auf Linux installieren

Hytale Server auf einem Linux-vServer oder Rootserver installieren: Java (Temurin), Hytale Downloader und systemd-Service für Debian und Ubuntu.

von aktualisiert 4 Min. Lesezeit

Wenn du deinen Hytale-Server selbst hosten willst (vServer/VPS/Rootserver), bekommst du maximale Kontrolle: Updates, Files, Logs, Automatisierung und sauberes Deployment per systemd.

TL;DR: System updaten → Java (Temurin) installieren → Hytale Downloader laden → Serverfiles nach /opt/hytale-server → systemd Service anlegen → starten.

Sechs Schritte zum Hytale Server auf Linux: System vorbereiten, Benutzer hytale anlegen, Java Temurin 25 installieren, Server mit AuthCode herunterladen, nach /opt/hytale-server entpacken, systemd-Service einrichten. Im Betrieb startet systemd Java als User hytale mit HytaleServer.jar und Assets.zip
Nach sechs Schritten startet systemd den Hytale Server automatisch unter dem eigenen Benutzer hytale, die Logs liefert journalctl.

Wenn du lieber ohne Linux-Setup sofort loslegen willst, geht es in Minuten per Hosting:

Video-Anleitung

Voraussetzungen

  • Debian oder Ubuntu (aktuelles Release)
  • Root-Zugriff (oder sudo)
  • Ausreichend RAM und CPU je nach Spielerzahl, Richtwerte liefert der RAM-Rechner für Hytale
  • SSH-Zugang

Tipp: Wenn du noch keinen Linux-Server hast: vServer/Rootserver bekommst du z.B. hier: ZAP-Hosting vServer

System vorbereiten

Führe die folgenden Befehle als Root aus (oder jeweils mit sudo):

bash
apt-get updateapt upgrade -y

Benötigte Pakete installieren

bash
apt install -y wget apt-transport-https gpg zip ca-certificates

Falls unzip bei dir noch nicht installiert ist:

bash
apt install -y unzip

Benutzer und Verzeichnis anlegen

Wir legen einen System-User an, unter dem der Server später läuft (sicherer als Root).

bash
adduser --system --group --home /opt/hytale-server --shell /usr/sbin/nologin hytale

Ordner erstellen und Berechtigungen setzen:

bash
mkdir -p /opt/hytale-serverchown -R root:hytale /opt/hytale-serverchmod -R 770 /opt/hytale-server

Java (Temurin) installieren

In meinem Setup nutze ich Adoptium Temurin.

  1. GPG-Key hinzufügen:
bash
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor -o /etc/apt/trusted.gpg.d/adoptium.gpg
  1. Repository hinzufügen:
bash
echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print $2}' /etc/os-release) main" | tee /etc/apt/sources.list.d/adoptium.list
  1. Java installieren:
bash
apt updateapt install temurin-25-jdk -y

Optional prüfen:

bash
java -version

Hytale Server herunterladen

Am einfachsten ist es, wenn du die nächsten Schritte direkt im Server-Ordner machst:

bash
cd /opt/hytale-server
  1. Downloader-ZIP laden:
bash
wget -O hytale.zip https://downloader.hytale.com/hytale-downloader.zip
  1. Entpacken:
bash
unzip -o hytale.zipchmod +x hytale-downloader-linux-amd64
  1. Server herunterladen:
bash
./hytale-downloader-linux-amd64 -download-path /opt/hytale-server/server.zip

Jetzt erscheint eine Ausgabe mit einem AuthCode Link.

  • AuthCode URL kopieren
  • Im Browser öffnen und bestätigen
  • Zurück in die Konsole wechseln
  1. Server entpacken:
bash
unzip /opt/hytale-server/server.zip -d /opt/hytale-serverrm -f /opt/hytale-server/server.zip

Zum Schluss nochmal sicherstellen, dass der Service-User Zugriff hat:

bash
chown -R root:hytale /opt/hytale-serverchmod -R 770 /opt/hytale-server

systemd-Service einrichten

Damit der Server beim Boot automatisch startet und sauber neu startet, nutzen wir systemd.

Erstelle die Service-Datei:

bash
nano /opt/hytale-server/hytale.service

Inhalt:

ini
[Unit]Description=Startup script for Hytale serverAfter=network.target [Service]User=hytaleWorkingDirectory=/opt/hytale-serverExecStart=/usr/bin/java -jar /opt/hytale-server/Server/HytaleServer.jar --assets /opt/hytale-server/Assets.zipRestart=alwaysRestartSec=5 [Install]WantedBy=multi-user.target

Aktivieren:

bash
systemctl daemon-reloadsystemctl enable /opt/hytale-server/hytale.service

Zum Testen ob der Server läuft:

bash
su - hytale -s /bin/bashjava -jar /opt/hytale-server/Server/HytaleServer.jar --assets /opt/hytale-server/Assets.zipexit

Dann den Service starten:

bash
systemctl start hytale

Mit folgendem Befehl kommst du in die Konsole vom Hytale Server:

bash
journalctl -u hytale -f

Server verwalten und Fehler beheben

Server neu starten

bash
systemctl restart hytale

Server stoppen

bash
systemctl stop hytale

Häufige Probleme

  • Service startet, aber stoppt sofort: journalctl -u hytale -f checken (Pfad zur JAR/Assets stimmt oft nicht).
  • Permission denied: Rechte unter /opt/hytale-server prüfen (chown/chmod wie oben).
  • Java fehlt: java -version prüfen, ggf. Temurin neu installieren.

Häufige Fragen

Geht das auf Debian und Ubuntu?

Ja, die Schritte funktionieren für beide Distributionen, solange APT verfügbar ist.

Was ist der Unterschied zu „Hytale Server mieten“?

Beim Selfhosting hast du maximale Kontrolle, musst aber Setup, Security, Updates und Monitoring selbst machen. Wenn du in Minuten starten willst: Hytale Server mieten

Lohnt sich ein Lifetime-Server?

Wenn du langfristig hosten willst und monatliche Kosten vermeiden möchtest, schau dir das an: Server kaufen statt mieten


Dieser Artikel enthält Partnerlinks. Kaufst du darüber, erhalte ich eine Provision, für dich ändert sich am Preis nichts.

TeilenLinkedInWhatsAppE-Mail