Xgamingserver
Home Hytale How to Create a Hytale Dedicated Server

How to Create a Hytale Dedicated Server

Skip the Setup Hassle

Get a pre-configured Hytale server with one-click setup and instant support.

Rent a Hytale Server →

This guide walks you through setting up your own Hytale dedicated server. Whether you’re using a VPS, dedicated machine, or hosting from home, these steps will get you running.

📌 Note: Hytale launches January 13, 2026. This guide will be updated with exact commands and file locations once the dedicated server software is released. The current information is based on official previews and similar game servers.

Server Requirements

Minimum Requirements

Component Minimum Recommended
OS Windows 10 64-bit / Ubuntu 20.04 Windows 11 / Ubuntu 24.04 LTS
CPU 4 cores, 3.5GHz 6+ cores, 4.0GHz+
RAM 4 GB (+ OS overhead) 8-16 GB
Storage 20 GB SSD 50 GB NVMe SSD
Java Java 21+ (64-bit) OpenJDK 21+

Step 1: Prepare Your System

Windows

  1. Ensure you have a 64-bit Windows installation
  2. Install Java 21 or newer (64-bit version)
  3. Create a folder for your server (e.g., C:\HytaleServer)

Linux (Ubuntu/Debian)

# Update system
sudo apt update && sudo apt upgrade -y

# Install Java 21
sudo apt install openjdk-21-jdk -y

# Verify installation
java -version

# Create server directory
mkdir -p ~/hytale-server
cd ~/hytale-server

Step 2: Download Server Files

Once available, download the Hytale dedicated server from:

  • Official Hytale website (hytale.com)
  • Hytale launcher
  • SteamCMD (if available on Steam)

Extract the server files to your server directory.

Step 3: Initial Configuration

First Run

Run the server once to generate configuration files:

Windows:

java -Xmx4G -Xms4G -jar hytale-server.jar

Linux:

java -Xmx4G -Xms4G -jar hytale-server.jar

Accept EULA

After the first run, edit the eula.txt file:

eula=true

Step 4: Create Startup Script

Windows (start.bat)

@echo off
title Hytale Server
java -Xmx8G -Xms4G -jar hytale-server.jar
pause

Linux (start.sh)

#!/bin/bash
java -Xmx8G -Xms4G -jar hytale-server.jar

Make it executable:

chmod +x start.sh

Memory Allocation Explained

  • -Xmx8G = Maximum memory (8 GB)
  • -Xms4G = Starting memory (4 GB)
  • Adjust based on your server’s available RAM

Step 5: Configure Your Server

Edit the server configuration file (likely server.properties or similar):

Common Settings (Expected)

# Server name displayed to players
server-name=My Hytale Server

# Maximum players
max-players=20

# Server password (leave empty for public)
server-password=

# Game mode
gamemode=adventure

# View distance (lower = better performance)
view-distance=10

# Port
server-port=25565

Step 6: Port Forwarding

Required Ports

Hytale uses QUIC over UDP. Forward the game port through your firewall/router.

Windows Firewall

# Run as Administrator in PowerShell
New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 25565 -Action Allow

Linux (UFW)

sudo ufw allow 25565/udp
sudo ufw reload

Router Port Forwarding

  1. Access router admin panel (usually 192.168.1.1)
  2. Find Port Forwarding / NAT settings
  3. Add rule: External Port → Internal Port → UDP → Server IP
  4. Save and apply

Step 7: Start Your Server

Windows: Double-click start.bat

Linux: Run ./start.sh

Watch the console for “Server started” or similar message.

Step 8: Connect and Test

  1. Launch Hytale on your PC
  2. Go to Multiplayer
  3. Add server with your IP address and port
  4. Connect and verify everything works

Running as a Service (Linux)

For production servers, run Hytale as a systemd service:

Create Service File

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

[Service]
User=hytale
WorkingDirectory=/home/hytale/server
ExecStart=/usr/bin/java -Xmx8G -Xms4G -jar hytale-server.jar
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Enable and Start

sudo systemctl daemon-reload
sudo systemctl enable hytale
sudo systemctl start hytale

Directory Structure (Expected)

/hytale-server/
├── hytale-server.jar
├── eula.txt
├── server.properties
├── start.bat / start.sh
├── world/
│   └── (world data)
├── plugins/
│   └── (server plugins)
├── mods/
│   └── (server-side mods)
└── logs/
    └── (server logs)

Troubleshooting

Server Won’t Start

  • Verify Java 21+ is installed: java -version
  • Check EULA is accepted
  • Ensure enough RAM is available
  • Look for errors in console output

Players Can’t Connect

  • Verify port forwarding is correct
  • Check firewall rules
  • Ensure server is fully started
  • Confirm IP address is correct

Want It Done For You?

Skip the technical setup – get a fully managed Hytale server with instant deployment.

Get Managed Hosting →

Your Header Sidebar area is currently empty. Hurry up and add some widgets.