Zum Hauptinhalt springen
Zurück zur Kategorie

Hytale Server Einrichtung: Dedicated Server Vorbereitungsanleitung

Hytale Serveranforderungen, erwartete Einrichtungsschritte, Mod-Unterstützung, Serverkonfiguration und Community-Tools (noch in der Early-Access-Phase).

Lesezeit: 10 Min. Spielserver-Einrichtung
hytalegameserverdedicated serversandboxmultiplayer

Inhaltsverzeichnis

Einführung

Hytale ist ein Sandbox-RPG, das von Hypixel Studios entwickelt und von Riot Games übernommen wurde. Das Team hinter Hypixel, dem größten Minecraft-Servernetzwerk, hat Hytale entworfen, um blockbasierte Welterstellung, Abenteuermodus, Minispiele und umfassende Modding-Tools zu bieten. Diese Anleitung behandelt die Vorbereitungsschritte für einen Hytale-Server.

Hytale befindet sich noch in der Entwicklung. Die Informationen in dieser Anleitung basieren auf aktuellen Ankündigungen und Erwartungen. Details können sich bei der offiziellen Veröffentlichung ändern.

Über Hytale

Hytale plant folgende Features:

  • Abenteuermodus: Reichhaltige Erzählung mit Einzel-/Mehrspieler-Kampagne
  • Sandbox-Modus: Freies Bauen und Kreativität
  • Minispiele: Von der Community erstellte benutzerdefinierte Spielmodi
  • Hytale Model Maker: 3D-Modell- und Animationserstellungstool
  • Umfassendes Modding: Lua-basiertes Scripting und benutzerdefinierte Inhalte

Erwartete Systemanforderungen

RessourceGeschätztes MinimumGeschätzt Empfohlen
CPU4 Kerne6+ Kerne
RAM8 GB16+ GB
Festplatte20 GB SSD40+ GB NVMe
OSUbuntu 22.04+Ubuntu 22.04 LTS
Bandbreite10 Mbit/s20+ Mbit/s

Diese Anforderungen sind Schätzungen und können sich ändern, wenn die offizielle Serversoftware veröffentlicht wird.

Server-Vorbereitungsschritte

Sie können Ihren REXE VDS jetzt für einen Hytale-Server vorbereiten:

1. Betriebssystem-Setup

hljs bash
sudo apt update && sudo apt upgrade -y
sudo apt install -y wget curl tar screen htop

2. Serverbenutzer erstellen

hljs bash
sudo adduser hytale --disabled-login --gecos ""
sudo su - hytale

3. Java-Installation (Erwartete Anforderung)

hljs bash
sudo apt install -y openjdk-21-jre-headless
java -version

4. Verzeichnisstruktur vorbereiten

hljs bash
mkdir -p ~/hytale-server
mkdir -p ~/hytale-server/mods
mkdir -p ~/hytale-server/worlds
mkdir -p ~/hytale-server/backups
mkdir -p ~/hytale-server/logs

Erwartete Serverkonfiguration

hljs yaml
# Erwartete hytale-server.yml Struktur
server:
  name: "Mein REXE Hytale Server"
  port: 25565
  max-players: 50
  gamemode: adventure
  difficulty: normal
  view-distance: 12
  
world:
  seed: ""
  generate-structures: true
  
modding:
  allow-mods: true
  mod-directory: "./mods"

Erwartete Port-Konfiguration

PortProtokollErwartete Verwendung
25565TCP + UDPSpielserver (geschätzt)
25575TCPRCON/Verwaltung (geschätzt)
8080TCPWebpanel (geschätzt)

Firewall-Vorbereitung

hljs bash
sudo ufw allow 25565/tcp comment "Hytale Game TCP"
sudo ufw allow 25565/udp comment "Hytale Game UDP"
sudo ufw allow 25575/tcp comment "Hytale RCON"

Mod- und Inhaltsunterstützung

Hytale Model Maker

Das offizielle Tool zum Erstellen von 3D-Modellen und Animationen:

  • Benutzerdefinierte Blöcke und Objekte entwerfen
  • Charaktermodelle und Animationen erstellen
  • Benutzerdefinierte Waffen und Werkzeuge modellieren

Lua Scripting

hljs lua
-- Erwartetes Hytale Mod-Struktur Beispiel
local myMod = {}

function myMod.onPlayerJoin(player)
  player:sendMessage("Willkommen auf dem Server!")
  player:giveItem("starter_kit", 1)
end

function myMod.onBlockBreak(event)
  if event.block.type == "diamond_ore" then
    event.player:addExperience(50)
  end
end

return myMod

Automatischer Start (systemd)

hljs bash
sudo nano /etc/systemd/system/hytale.service
hljs ini
[Unit]
Description=Hytale Dedicated Server
After=network.target

[Service]
Type=simple
User=hytale
Group=hytale
WorkingDirectory=/home/hytale/hytale-server
ExecStart=/usr/bin/java -Xms4G -Xmx12G -jar hytale-server.jar
Restart=on-failure
RestartSec=15
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target

Dieser systemd-Dienst ist eine Schätzung. Die offizielle Serversoftware kann eine andere Startmethode verwenden.

Backup-Skript

hljs bash
nano ~/hytale-server/backup.sh
hljs bash
#!/bin/bash
BACKUP_DIR="/home/hytale/backups"
SERVER_DIR="/home/hytale/hytale-server/worlds"
DATE=$(date +%Y%m%d_%H%M%S)

mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/hytale_$DATE.tar.gz -C $SERVER_DIR .
find $BACKUP_DIR -name "hytale_*.tar.gz" -mtime +14 -delete
echo "$(date): Backup abgeschlossen - hytale_$DATE.tar.gz"
hljs bash
chmod +x ~/hytale-server/backup.sh

Leistungsoptimierung

hljs bash
sudo sysctl -w net.core.rmem_max=26214400
sudo sysctl -w net.core.wmem_max=26214400
echo 'net.core.rmem_max=26214400' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Swap-Speicher

hljs bash
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Community-Tools

  • Hytale Hub: Community-Portal und Mod-Sharing-Plattform
  • Hytale Model Maker: Offizielles 3D-Modellierungstool
  • Community Wiki: Spielmechanik- und Modding-Dokumentation
  • Discord-Server: Entwickler- und Community-Kommunikationskanäle

Fazit

Obwohl Hytale noch in der Entwicklung ist, können Sie Ihren Server jetzt vorbereiten, um am Starttag schnell loszulegen. Durch die Einrichtung von Betriebssystem, Java, Firewall und Backup-Infrastruktur auf REXE VDS schaffen Sie eine solide Grundlage für Ihren Hytale-Server.