Skip to content

How to set up a Hytale dedicated server

A Hytale dedicated server needs Java 25, 4 GB of RAM, a 64-bit CPU, and QUIC over UDP (default port 5520). On berrybyte, pick a plan and region, check out, start the server, finish Hytale Link, then copy the allocated host:port from Overview.

On berrybyte, checkout installs the dedicated server for you. You still start it, finish Hytale Link, and share the allocated host:port — not a share code.

Order your server

Checkout follows berrybyte's standard flow: choose a plan and region, sign in, and pay. The full walkthrough, including payment methods and billing cycles, lives in Create your first server. This page covers what is specific to Hytale.

Choose a Hytale plan

Open Hytale server hosting and pick a RAM tier. Hypixel's documented floor is 4 GB; larger plans give you more headroom as the world stays loaded. If you are unsure, use the Hytale server requirements calculator instead of treating any player-count formula as official.

Pick a region

Choose the location closest to where most of your players live. This keeps ping low for the majority of the group.

Sign in and pay

Continue with Google, Discord, or email, then pay through Stripe with a card, Apple Pay, Google Pay, or PayPal.

Wait for setup to finish

Checkout sends you to the dashboard, where a Setting up card tracks progress and opens the server automatically when it is ready. This normally takes a few minutes.

Hytale server setting up
Hytale server setting up

Start the server if it is offline

If Overview does not already show it running, press Start. Power controls also live in the server sidebar. See Start, stop & restart.

Complete Hytale Link

An unauthenticated dedicated server will not accept players. When the dashboard shows Hytale server authentication required, press Authenticate, then finish the Link your Hytale server prompt on Hytale's device page. The full walkthrough is Authenticate your Hytale server.

Copy the allocated join address

On Overview, copy Server address. That value is host:port. The allocated port is often not 5520, so do not invent a port or reuse a share code.

Hytale server address on Overview
Hytale server address on Overview

If Setting up has not progressed after 10 minutes, open Support in the dashboard and press Open a Ticket, or use View support ticket if the card already linked one. See Getting support.

Invite players with the Overview address. Dedicated servers do not produce Join via Code share codes. See How to join a Hytale server.

Official requirements

The Hytale Server Manual is the authority for the runtime floor. Hypixel does not publish a CPU core count; usage depends on player and entity load.

ResourceOfficial floor
Java25, 64-bit (Adoptium Temurin recommended)
Memory4 GB minimum
CPU64-bit; x64 and arm64 are supported
NetworkQUIC over UDP; default bind 0.0.0.0:5520

RAM scales with loaded world area (view distance and groups exploring apart). Keep view distance at or below 12 chunks unless you have a reason not to. For a berrybyte plan estimate, use the Hytale server requirements calculator — it labels official facts separately from empirical sizing.

Self-host a Hytale dedicated server

Self-hosting means you supply Java, the official server jar and assets, a UDP bind, and authentication. Do not look for a SteamCMD app ID; Hytale is not installed that way.

Install Java 25

Install a 64-bit Java 25 runtime, then confirm with java --version. 32-bit hosts are not supported.

Get the server jar and assets

From a Hytale launcher install, copy the Server folder and Assets.zip into the folder that will run the server. Official install paths are %appdata%\Hytale\install\release\package\game\latest on Windows, $XDG_DATA_HOME/Hytale/install/release/package/game/latest on Linux, and ~/Library/Application Support/Hytale/install/release/package/game/latest on macOS. The manual also documents the Hytale Downloader CLI and --bootstrap if you prefer those routes.

Start the server

From the folder that contains the jar, point --assets at the assets file. The default listen address is 0.0.0.0:5520. Change it with --bind if you need another port.

Default bind
java -jar HytaleServer.jar --assets Assets.zip
Custom bind
java -jar HytaleServer.jar --assets Assets.zip --bind 0.0.0.0:3500

Allow UDP on the bind port

Hytale uses QUIC over UDP, not TCP. Forward UDP 5520 (or your --bind port) on the router and allow it on the host firewall. Forwarding TCP does not open the game path.

Windows
New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow
Linux (ufw)
sudo ufw allow 5520/udp

Authenticate the server

After first launch, run /auth login device in the server console and complete the device page. Until that succeeds, clients cannot join. Details are in the Hytale Server Manual and in Authenticate your Hytale server.

Share the machine's public IP and the UDP port you bound. There is no dedicated-server share code. See How to join a Hytale server.

Next steps

Once the server is running and linked, join it and lock down access before you invite a larger group.

If something in checkout or first boot looks stuck, open a support ticket with the server linked so staff can see the same install.

Frequently asked questions

How much RAM does a Hytale dedicated server need?

Hypixel's official floor is 4 GB of RAM, plus Java 25 on a 64-bit CPU. Practical need grows with loaded world area, view distance, and how independently players explore. Use berrybyte's Hytale server requirements calculator for a plan estimate; those extra formulas are empirical, not official.

Does a Hytale dedicated server give me a share code?

No. Dedicated servers are joined with a host:port address. Expiring share codes are only for friend-hosted worlds opened through Join via Code, and they are a different flow.

What port does a Hytale dedicated server use?

The official default is UDP 5520 using QUIC. A hosted server may allocate a different port, so always use the full address from the panel. On berrybyte that value is Server address on Overview.

What do I do after checkout finishes?

Start the server if it is not already running, complete Hytale Link when the dashboard asks you to authenticate, copy the allocated host:port, then join and invite players. Configure settings before a public invite if you want a password or whitelist.

How do I set up a Hytale dedicated server myself?

Install 64-bit Java 25, place HytaleServer.jar and the official assets file in a folder, start the jar with --assets, allow UDP on the bind port (5520 unless you changed it), and run /auth login device. The self-hosting section on this page follows the official Hytale Server Manual.

Start a game
server in seconds

Join the Discord

83 servers started with berrybyte this week