Перейти к содержимому
Hytale

Установка сервера Hytale

Hytale предоставляет официальный выделенный сервер HytaleServer.jar (Java 25, не менее 4 ГБ памяти, UDP 5520 по QUIC), который нужно аутентифицировать аккаунтом Hytale. Игра в раннем доступе, поэтому сверяйтесь с официальным руководством поддержки Hytale; ниже — сопоставление поддержки и руководств хостеров.

Последнее обновление: 09.10.2026

Hytale предоставляет официальный выделенный сервер HytaleServer.jar (Java 25, не менее 4 ГБ памяти, UDP 5520 по QUIC), который нужно аутентифицировать аккаунтом Hytale. Игра в раннем доступе, поэтому сверяйтесь с официальным руководством поддержки Hytale; ниже — сопоставление поддержки и руководств хостеров.

Пошаговая установка

  1. Проверьте машину: Java 25 (x64/arm64), 4 GB RAM min..

  2. Получите файлы сервера: папку Server (с HytaleServer.jar) и Assets.zip из установки игры либо через официальный Hytale Downloader (вход по коду).

  3. Установите Java 25 и проверьте командой java -version.

  4. Запустите java -jar HytaleServer.jar --assets Assets.zip; config.json, logs/ и universe/ создаются при первом запуске.

  5. В консоли выполните /auth login device, подтвердите код на accounts.hytale.com/device, затем /auth persistence Encrypted.

  6. Отредактируйте config.json при остановленном сервере (ServerName, MOTD, Password, MaxPlayers, MaxViewRadius).

  7. Откройте порты 5520/UDP в брандмауэре и на роутере.

  8. Заходите по адресу вверху консоли (IP:5520); DNS SRV пока не поддерживаются, используйте A-запись.

  9. Настройте автозапуск (планировщик задач или служба systemd).

  10. Запланируйте резервные копии universe/ и обновления.

Требования

  • Java 25 (x64 или arm64); не менее 4 ГБ памяти, главный потребитель RAM — дальность прорисовки (MaxViewRadius, рекомендуется не более 12 чанков)
  • Аккаунт Hytale с игрой; одна лицензия ограничена 500 серверами
  • Клиент и сервер должны использовать одну версию протокола

Локальная установка (Windows)

Создайте папку (например, C:\HytaleServer), скопируйте в неё папку Server и Assets.zip из %appdata%\Hytale\install\release\package\game\latest и выполните команду. Для сервера на одном ПК с игрой нужно не менее 16 ГБ RAM суммарно.

cd C:\HytaleServer
java -Xms4G -Xmx4G -jar HytaleServer.jar --assets Assets.zip

Установка на Linux VPS / выделенный сервер

В Ubuntu/Debian: пользователь без root, Java 25 (например, Eclipse Temurin 25), затем Hytale Downloader для получения сервера (вход по коду, токен в .hytale-downloader-credentials.json; при ошибках аутентификации удалите этот файл). Точные опции downloader здесь не описаны: читайте его справку.

sudo adduser --disabled-password --gecos "" hytale
sudo -iu hytale
mkdir -p ~/hytale-server && cd ~/hytale-server
java -version   # doit afficher 25 / must show 25
java -Xms4G -Xmx4G -jar Server/HytaleServer.jar --assets Assets.zip

Порты для открытия

  • 5520/UDP: порт игры по умолчанию (QUIC), меняется через --bind; TCP открывать не нужно

Брандмауэр Linux (ufw)

В Ubuntu/Debian сначала разрешите SSH, чтобы не потерять доступ, затем порты игры.

sudo ufw allow OpenSSH
sudo ufw allow 5520/udp
sudo ufw enable
sudo ufw status

Брандмауэр Windows (netsh)

В PowerShell от имени администратора (или «cmd» администратора):

netsh advfirewall firewall add rule name="Hytale 5520/UDP" dir=in action=allow protocol=UDP localport=5520

Брандмауэр хостера и проброс портов (NAT)

Если сервер у хостера (OVH, Hetzner, Scaleway…), откройте те же порты в его сетевом брандмауэре («security group»). При домашнем хостинге пробросьте порты (NAT) с роутера на постоянный локальный IP машины. Проверяйте извне (мобильный интернет или друг): проверка из своей сети ничего не доказывает.

Автозапуск и мониторинг

Создайте /etc/systemd/system/<имя>.service и выполните: sudo systemctl daemon-reload && sudo systemctl enable --now <имя>. Логи: journalctl -u <имя> -f.

[Unit]
Description=Hytale server
After=network-online.target
Wants=network-online.target

[Service]
User=hytale
WorkingDirectory=/home/hytale/hytale-server
ExecStart=/usr/bin/java -Xms4G -Xmx4G -jar Server/HytaleServer.jar --assets Assets.zip
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Автозапуск в Windows (планировщик задач)

Создайте задачу планировщика «При запуске системы», выполняющую скрипт запуска, с наивысшими правами и «Выполнять вне зависимости от входа пользователя».

Обновления, резервные копии и перезапуски

Остановите сервер, снова выполните Hytale Downloader и перезапустите. Перед крупным обновлением копируйте universe/. Сервер проверяет новую версию при каждом запуске: обычно достаточно перезапуска. Делайте бэкап перед сменой patchline (release/pre-release): миры пре-релиза могут не открываться в старых сборках.

# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server universe/

Как добавить и найти сервер

Когда сервер станет публичным, добавьте его на https://game-rank.com/jeux/hytale (сайт владельца этого инструмента), чтобы игроки могли найти его, следить за ним и голосовать.

Устранение неполадок

  • Недоступен снаружи, но работает на localhost: нет правила в брандмауэре ОС, у хостера или проброса NAT, либо неверный протокол (UDP/TCP). Проверьте каждый уровень по очереди.
  • Подключение отклонено после обновления игры: версии клиента и сервера должны совпадать. Обновите сервер ещё раз и перезапустите его.
  • Сервер сразу закрывается: запустите из консоли, чтобы прочитать ошибку, и проверьте свободную RAM, диск и программные требования.
  • «Требуется аутентификация» или вход пропадает после перезапуска: повторите /auth login device и проверьте /auth persistence (Memory — теряется при перезапуске; выберите Encrypted).
  • Нехватка памяти или лаги: уменьшите MaxViewRadius (/maxviewradius <радиус>), прежде чем наращивать RAM.

Частые вопросы

Есть ли у Hytale официальный выделенный сервер?
Да: HytaleServer.jar, описан поддержкой Hytale. Игра в раннем доступе, опции и форматы (config.json…) могут меняться.
Почему нет генератора config.json?
Только несколько полей (ServerName, MOTD, Password, MaxPlayers, MaxViewRadius, бэкапы) описаны сторонними источниками, официальной схемы нет: мы её не выдумываем. Редактируйте созданный файл при остановленном сервере.
Что нужно копировать?
Папку universe/ (миры и данные игроков), а также config.json и permissions.json.
Можно ли запустить без аккаунта (офлайн-режим)?
В руководствах упоминается --auth-mode offline для разработки; для публичного сервера это не обычный путь. Проверьте через --help.

Инструменты для сервера Hytale

Hytale
HytaleСвободный доступ
Создайте команду Java сервера Hytale: память, --assets, --bind, режим аутентификации и автобэкапы.
ЗапускJavaОткрыть
Документация
Hytale
HytaleСвободный доступ
Создайте правила ufw, iptables и Windows (netsh) для открытия портов сервера Hytale: 5520/UDP.
БрандмауэрПортыОткрыть
Документация