Skip to main content
Back to Category

Hytale Server Setup: Dedicated Server Preparation Guide

Hytale server requirements, expected setup steps, mod support, server configuration and community tools (still in early access stage).

Read time: 10 min Game Server Setup
hytalegame serverdedicated serversandboxmultiplayer

Table of Contents

Introduction

Hytale is a sandbox RPG developed by Hypixel Studios and acquired by Riot Games. Designed by the team behind Hypixel, Minecraft's largest server network, Hytale aims to offer block-based world creation, adventure mode, mini-games, and comprehensive modding tools. This guide covers preparation steps and the expected setup process for a Hytale server.

Hytale is still in development. The information in this guide is based on current announcements and expectations. Details may change at official release.

About Hytale

Hytale plans to offer players:

  • Adventure Mode: Rich storytelling with single/multiplayer campaign
  • Sandbox Mode: Free building and creativity
  • Mini-Games: Community-created custom game modes
  • Hytale Model Maker: 3D model and animation creation tool
  • Comprehensive Modding: Lua-based scripting and custom content support

Expected System Requirements

ResourceEstimated MinimumEstimated Recommended
CPU4 Cores6+ Cores
RAM8 GB16+ GB
Disk20 GB SSD40+ GB NVMe
OSUbuntu 22.04+Ubuntu 22.04 LTS
Bandwidth10 Mbps20+ Mbps

These requirements are estimates and may change when Hytale's official server software is released. Block-based games typically require high RAM and CPU.

Server Preparation Steps

You can prepare your REXE VDS for a Hytale server now:

1. Operating System Setup

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

2. Create Server User

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

3. Java Installation (Expected Requirement)

Hytale is expected to be Java-based:

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

4. Prepare Directory Structure

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

Expected Server Configuration

Hytale server configuration is expected to follow a structure like:

hljs yaml
# Expected hytale-server.yml structure
server:
  name: "My REXE Hytale Server"
  port: 25565
  max-players: 50
  gamemode: adventure
  difficulty: normal
  view-distance: 12
  
world:
  seed: ""
  generate-structures: true
  
network:
  compression-threshold: 256
  
modding:
  allow-mods: true
  mod-directory: "./mods"

Hytale is expected to use its own configuration format. The example above is an estimate.

Expected Port Configuration

PortProtocolExpected Usage
25565TCP + UDPGame server (estimated)
25575TCPRCON/Management (estimated)
8080TCPWeb panel (estimated)

Firewall Preparation

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 and Content Support

One of Hytale's strongest features is comprehensive modding support:

Hytale Model Maker

Hytale Model Maker is an official tool that allows players to create 3D models and animations:

  • Design custom blocks and objects
  • Create character models and animations
  • Model custom weapons and tools

Lua Scripting

Hytale is expected to use a Lua-based scripting system:

hljs lua
-- Expected Hytale mod structure example
local myMod = {}

function myMod.onPlayerJoin(player)
  player:sendMessage("Welcome to the 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

The Lua scripting API will be detailed with Hytale's official release.

Auto-Start Preparation (systemd)

hljs bash
sudo nano /etc/systemd/system/hytale.service
hljs ini
[Unit]
Description=Hytale Dedicated Server
After=network.target
Wants=network-online.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

This systemd service is an estimate. Hytale's official server software may use a different startup method.

Backup Script Preparation

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 completed - hytale_$DATE.tar.gz"
hljs bash
chmod +x ~/hytale-server/backup.sh

Performance Optimization Preparation

Kernel Parameters

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

Swap Space

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

The Hytale community is actively developing tools:

  • Hytale Hub: Community portal and mod sharing platform
  • Hytale Model Maker: Official 3D modeling tool
  • Community Wiki: Game mechanics and modding documentation
  • Discord Servers: Developer and community communication channels

REXE VDS for Hytale

REXE VDS high-performance infrastructure will provide an ideal environment for your Hytale server:

  • NVMe SSD: Fast world loading and saving
  • DDoS Protection: Secure gaming experience with Path.net
  • Low Latency: Data center close to Turkey and Europe
  • Scalability: Resource scaling based on demand

Conclusion

Although Hytale is still in development, you can prepare your server now for a quick start on launch day. By setting up the operating system, Java, firewall, and backup infrastructure on REXE VDS, you build a solid foundation for your Hytale server.