❓ Frequently Asked Questions

Find solutions to common issues encountered when setting up or managing your Hytale server.


Server requires re-authentication after every restart

This happens because the container does not have access to the host’s Linux hardware ID. Without it, the server generates a new identity on each restart.

How to fix

In your docker compose mount this volume: “/etc/machine-id:/etc/machine-id:ro”. Or in docker run use -v “/etc/machine-id:/etc/machine-id:ro”.


I can’t run the server on ARM64

This happens because the ‘hytale-downloader’ cli tool does not yet support arm64

How to fix

Currently waiting for hytale to release the ARM64 version for this tool. See the tweet here


🕒 My logs don’t show the correct date or time.

By default, Docker containers often run in Coordinated Universal Time (UTC). To synchronize the server logs with your local time, you must define the TZ (Time Zone) environment variable.

How to Fix

  1. Consult the List of TZ Database Time Zones.
  2. Locate your location in the “TZ identifier” column (e.g., America/New_York or Europe/Paris).
  3. Add the variable to your deployment:

Docker CLI

docker run -e TZ="Europe/Brussels" ...

Docker Compose

services:
  hytale:
    environment:
      - TZ=Europe/Brussels

This site uses Just the Docs, a documentation theme for Jekyll.