Hytale Practical Wiki

The Hytale server jar

"Server jar" is shorthand for the Hytale dedicated server program — the file you download and run to host a world without the game client. This page covers where it comes from, how it runs, and the update habits that keep servers alive.

Last checked: September 2026Early Access

What it is

The server software is the headless side of Hytale: it runs the world, holds the save, and accepts connections from game clients. It doesn't render anything, which is why it can run on hardware with no GPU and why providers can rent it out cheaply (see server hosting).

Where to get it — and where not to

Official sources only Download the server software from the official Hytale channels — the game's official site or, where applicable, the distribution platform it's published on. Server software from third-party "mirror" sites is the classic vector for tampered servers. There is no good reason for a mirror to exist for a free server download.

What you're downloading: the current server build. What you're not downloading: your game license. The server software is the same for everyone; the client is what you own.

Running it

  1. Put the jar in its own folder. It writes config and world data next to itself — a dedicated folder keeps that data contained and easy to back up.
  2. Run it (double-click, or from a terminal for the full console experience). First boot generates config and the world.
  3. Read the console. The boot log tells you the port it bound and any errors. When something goes wrong later, this output is the first place to look — the failed-to-boot page walks the common errors.
  4. Configure and restart. Settings apply at boot; a server that "ignored" a config change usually just wasn't restarted.

Running it from a terminal (or script) is worth learning for one reason: the console accepts input while the server runs, and that's where you watch errors live instead of discovering them from player reports. Full setup context: the server guide.

Terminal basics for the terminal-averse

Four commands' worth of comfort covers most of server ownership:

You wantYou do
Start the serverRun the jar from its folder — a terminal open in that folder, then launch it there
Stop it cleanlyUse the server's own stop command or console input; force-closing is the corruption lottery
See what happenedScroll the console, or open the log file it writes next to itself
Run it when you log outA restart script or your platform's service mechanism — the difference between a server and a program you have to babysit, and the first step toward a proper dedicated setup

When the jar misbehaves, fast

SymptomFirst move
Won't start at allRead the boot log — it names the cause before you guess
Started, but nobody can connectVersion check, then port and firewall — the connection checklist
Crashes under loadMods and player count first; hardware second
World problems after an updateThe backup you made before updating — see the update procedure above

Updating

The rule that prevents most failed to connect complaints: when the game client patches, the server must be updated too — mismatches refuse connections. Procedure:

  1. Back up the world folder. Always, before every update.
  2. Download the new server build from the same official source.
  3. Replace the old file, keeping the world and config in place.
  4. Boot, read the console, then connect once yourself before declaring it up.

Patch timing context lives on the update tracker.

Spotted an error, or a patch changed something this page relies on? Report it on this page.