# Hytale-broccoli

Hytale-broccoli is a self-hosted other app. A dedicated server for Hytale. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1309/hytale-broccoli

## Description

A dedicated server for Hytale. The server files are downloaded and updated with the official Hytale Downloader. First start: you must sign in with your Hytale account. Open the container log, go to the URL that it shows, and sign in. When the server has started, the log shows a second link. Open it and authorize again. View distance has the largest effect on RAM use. Set MAX_MEMORY to match the RAM you give the server. Hytale uses QUIC over UDP. Forward UDP port 5520 on your router. If you change the port, also change DEFAULT_PORT. To install mods, put .jar or .zip files in the mods folder of the server files and restart the container. Docker image by indifferentbroccoli.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

29/100 (Low), based on 2 of 4 factors.
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 20 (8 GB minimum RAM, runs on ARM)

## Links

- Docker Hub: https://hub.docker.com/r/indifferentbroccoli/hytale-server-docker
- Official website: https://hytale.com/
- Unraid: https://ca.unraid.net/apps/hytale-broccoli-1bmwcq40dgua8o?q=Hytale-broccoli

## Common questions

### Why does the Hytale server refuse to start on a fresh host?

Install Java 25 first and check it with java -version, because the Hytale server will not run if Java 25 is missing.

### Which firewall rule do players need to join?

The server listens for players on port 5520, so allow that port in your firewall if remote friends should join.

### What memory setting should I use for a small server?

Set the memory limits to about 4GB for a small server, such as -Xms4G -Xmx4G. Too little RAM can make the server crash or lag badly.

### Where should I look for a lost world after a broken container?

The real world can be trapped inside a stopped container's writable layer after a bind-mount path mismatch, so inspect that layer instead of assuming the obvious save file is the real one.

## Alternatives

- Garry's Mod: Garry's Mod is a Sandbox Game based around the idea of building.
- LEGO Worlds: Galaxy of procedural worlds made entirely from LEGO bricks.
- Luanti (formerly Minetest): Luanti is a near-infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft, and the like.
- Minecraft: Minecraft is a Docker container for running Minecraft Java Edition servers.
- Roblox: Online platform for 3D world building, avatar customization, multiplayer play, and user-generated game development with trading, achievemen…
- Vintage Story: A Docker container that hosts a dedicated Vintage Story multiplayer server and automatically installs the game while checking for version u…

---
Source: Our Local Host (https://ourlocalhost.com/app/1309/hytale-broccoli), the self-hosted and open-source app directory.
