Как создать сервер для Hytale — руководство пользователя

В Hytale каждый игрок может создать собственный сервер, чтобы не зависеть от хоста и играть с друзьями непрерывно и в любом составе. «Поднять» его можно с помощью официальной инструкции от разработчиков, однако это не самая простая задача — даже с учётом наличия подробной информации о процессе.
В этом гайде мы поможем самостоятельно запустить сервер и расскажем, как создать сервер для Hytale с учётом всех ключевых нюансов.
Требования к серверу

Источник: видеоигра Hytale
В этом разделе отметим базовые потребности сервера для его стабильной работы.
Железо
И начнём сразу же с указанием требований к железу для создания сервера. Вот они:
- Процессор (CPU) — многопоточный процессор. Чем быстрее и больше ядер, тем лучше.
- Оперативная память (RAM) — минимально 4 Гб, но лучше заложить хотя бы 8 Гб и больше. Чем больше игроков на сервере, тем нужно больше памяти.
- Накопитель — SSD с 10 Гб свободного пространства, однако для установки модификаций может потребоваться больше, поэтому советуем заложить 20 Гб и более.
- Сеть — стабильное интернет-соединение и открытый UDP-порт для подключения игроков. TCP для сервера Hytale не подходит. Игра использует протокол QUIC через UDP, поэтому просто открыть TCP‑порт недостаточно, и для запуска сервера потребуется UDP.
Обращаем внимание, что поддерживаются архитектуры «x64» и «arm64». Также не забудьте посмотреть на загрузку сервера, чтобы понять, достаточно ли у него ресурсов под количество игроков и их действия. Для выставления ограничений используйте команду «-Xmx» без кавычек в Java — -Xmx6G задействует 6 Гб оперативной памяти. Повышенная загрузка центрального процессора означает, что серверу не хватает оперативной памяти.
ПО
Особенностей ПО не так много, однако их тоже следует учесть при включении сервера Хайтейл. Ниже указано, что для этого важно:
- Java 25 — современная версия с комплектом разработчика JDK (Java Development Kit) и средой выполнения Java-приложений JRE (Java Runtime Environment).
- Hytale должна быть установлена на сервере.
Далее отметим подробную инструкцию по запуску сервера для Hytale.
Шаг 1. Установка Java 25
Сервер Hytale может работать только на Java 25 — это строгое правило, из-за которого не подойдут более ранние версии.
Как установить Java 25 на Windows, Linux и macOS
- Скачайте Eclipse Temurin 25 с официального сайта Adoptium по ссылке.
- Установите Java.
- Откройте терминал или командную строку и проверьте установку командой «java --version». Введите её без кавычек.
Если всё сделано верно, то появится следующий текст:
- openjdk 25.0.1 2025-10-21 LTS
- OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS)
- OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, sharing)
Шаг 2. Получение серверных файлов
Существует два способа получения серверных файлов:
- Ручное копирование из лаунчера — удобно для тестов, сложно обновлять.
- Использование Hytale Downloader — подходит для крупных серверов, легко обновляется.
Ниже мы подробно расскажем о каждой опции.
Ручное копирование из лаунчера
Если у игрока уже установлена игра Hytale, то достаточно выполнить несколько простых действий.
Перейдите в папку, где установлена игра.
Примерные пути до папки с игрой:
- Windows — %appdata%\Hytale\install\release\package\game\latest
- Linux — $XDG_DATA_HOME/Hytale/install/release/package/game/latest
- MacOS — ~/Application Support/Hytale/install/release/package/game/latest
Скопируйте папку «Server» и архив «Assets.zip» в отдельную папку для сервера, например, по пути «C:\HytaleServer\» на Windows и «/home/youruser» на Linux.
Примерная структура папок должна быть такой:
- HytaleServer/
-
|— Server/ -
|— HytaleServer.jar -
|— Assets.zip
Для проверки правильности структуры введите «ls» в терминал или командную строку. Результатом будет:
Directory: C:\Users…\Hytale\install\release\package\game\latest
Mode LastWriteTime Length Name
d----- 12/25/2025 9:25 PM Client
d----- 12/25/2025 9:25 PM Server
-a---- 12/25/2025 9:04 PM 3298097359 Assets.zip
Использование Hytale Downloader
В качестве альтернативного варианта можно воспользоваться официальным Hytale Downloader CLI. Этот инструмент позволит автоматически скачать нужные файлы и обновлять их по необходимости. Он также поддерживает протокол авторизации OAuth2, который пригодится на массовом сервере.
Скачать Hytale Downloader для Windows и Linux
Ниже указаны полезные команды для командной строки:
- ./hytale-downloader — скачивает последнюю версию.
- ./hytale-downloader -print-version — показывает версию игры без скачивания.
- ./hytale-downloader -version — показывает версию Hytale Downloader.
- ./hytale-downloader -check-update — проверяет наличие обновлений для Hytale Downloader.
- ./hytale-downloader -download-path game.zip — загружает данные в определённый файл.
- ./hytale-downloader -patchline pre-release — загружает с канала предварительную версию.
- ./hytale-downloader -skip-update-check — пропускает автоматическую проверку обновлений.
Обращаем внимание, что подробная инструкция по взаимодействию с Hytale Downloader отмечена в архиве в файле «QUICKSTART.md».

Источник: видеоигра Hytale
Шаг 3. Запуск сервера
В командной строке перейдите в папку сервера при помощи команды «cd» (введите её без кавычек» и через пробел укажите местонахождение папки с сервером. Примерная команда: «cd C:\HytaleServer\». После этого введите команду:
java -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets Assets.zip
Флаг «-XX:AOTCache» нужен в коде для ускорения загрузки сервера.
Шаг 4. Аутентификация сервера
После первого запуска в консоли появится запрос на авторизацию через браузер. Нужно:
- Откройте указанную ссылку.
- Введите код, который показала консоль.
- Дождитесь появления в консоли сообщения «Authentication successful».
Как это выглядит в консоли:
- > /auth login device
- ===================================================================
- DEVICE AUTHORIZATION
- ===================================================================
- Visit: https://accounts.hytale.com/device
- Enter code: ABCD-1234
- Or visit: https://accounts.hytale.com/device?user_code=ABCD-1234
- ===================================================================
- Waiting for authorization (expires in 900 seconds)…
- [User completes authorization in browser]
- > Authentication successful! Mode: OAUTH_DEVICE
На одну лицензию игры для предотвращения злоупотребления доступно до 100 серверов. Если нужно больше, то потребуется купить игру повторно.
Шаг 5. Настройка сети и портов
Hytale по умолчанию использует UDP-порт 5520. Для его открытия в Windows нужно ввести команду:
New‑NetFirewallRule ‑DisplayName “Hytale Server” ‑Direction Inbound ‑Protocol UDP ‑LocalPort 5520 ‑Action Allow
Для его открытия в Linux (UFW) нужно ввести команду:
- sudo ufw allow 5520/udp
- sudo ufw reload
- sudo ufw status
Команда «reload» перезагрузить порт, а «status проверит его состояние. Для его открытия в Linux (iptables) нужно ввести команду:
sudo iptables -A INPUT -p udp --dport 5520 -j ACCEPT
На macOS достаточно разрешить все входящие соединения и открыть порт на роутере. Такой проброс порта в роутере на ПК необходим, если сервер должен быть доступен в интернете. Для этого указываются UDP 5520 и IP сервера в настройках роутера. Учтите эту особенность, которая чаще всего и приводит к ошибкам подключения геймеров к серверам Hytale.

Источник: видеоигра Hytale
Шаг 6. Основные файлы и структура сервера
После запуска сервера появятся файлы и папки:
- config.json — основные настройки сервера (каждый мир получает отдельный файл конфигурации).
- permissions.json — роли и права пользователей.
- whitelist.json — список разрешённых игроков.
- bans.json — заблокированные игроки.
- logs/ — папка с логами сервера.
- mods/ — папка для модов.
- universe/ — папка с мирами и данными игроков.
Учтите, что по пути «\universe\worlds\» лежат все игровые миры Hytale — в каждом из них есть свой config.json. К слову, файлы с расширением «.json» можно редактировать любым текстовым редактором, например «Блокнотом».
Настройка мира
Базовый конфиг мира, который можно менять вручную и изменять спавн монстров, PvP, течение времени и т.д.:
- {
-
"Version": 4, -
"UUID": { -
"$binary": "j2x/idwTQpen24CDfH1+OQ==", -
"$type": "04" -
}, -
"Seed": 1767292261384, -
"WorldGen": { -
"Type": "Hytale", -
"Name": "Default" -
}, -
"WorldMap": { -
"Type": "WorldGen" -
}, -
"ChunkStorage": { -
"Type": "Hytale" -
}, -
"ChunkConfig": {}, -
"IsTicking": true, -
"IsBlockTicking": true, -
"IsPvpEnabled": false, -
"IsFallDamageEnabled": true, -
"IsGameTimePaused": false, -
"GameTime": "0001-01-01T08:26:59.761606129Z", -
"RequiredPlugins": {}, -
"IsSpawningNPC": true, -
"IsSpawnMarkersEnabled": true, -
"IsAllNPCFrozen": false, -
"GameplayConfig": "Default", -
"IsCompassUpdating": true, -
"IsSavingPlayers": true, -
"IsSavingChunks": true, -
"IsUnloadingChunks": true, -
"IsObjectiveMarkersEnabled": true, -
"DeleteOnUniverseStart": false, -
"DeleteOnRemove": false, -
"ResourceStorage": { -
"Type": "Hytale" -
}, -
"Plugin": {} - }
Моды

Источник: видеоигра Hytale
Сервера Hytale поддерживают модификации, как и обычная игра. Для их установки выполните следующие действия:
- Скачайте мод из проверенного источника, например, из CurseForge с расширением «.zip» или «.jar».
- Поместите его в папку сервера «mods».
- Перезапустите сервер.
- Проверьте логи на успешную загрузку.
Плагины
Разработчики рекомендуют несколько видов плагинов (для опытных пользователей):
- Nitrado:WebServer — базовая опция для веб-приложений и API.
- Nitrado:Query — показывает информацию о состоянии сервера через HTTP.
- Nitrado:PerformanceSaver — ограничивает расстояние просмотра в зависимости от использования ресурсов.
- ApexHosting:PrometheusExporter — отображает подробные метрики сервера и JVM (Java Virtual Machine).
При желании можно ввести «–disable-sentry», чтобы отключить автоматическую отправку ошибок во время работы над плагинами. Вот пример команды для выполнения этого действия:
java -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets Assets.zip
Оптимизация сервера
Несколько советов по оптимизации сервера:
- Дальность прорисовки — основная причина высокого потребления RAM. Мы рекомендуем снижать этот параметр при нехватке памяти.
- Управление памятью Java — введите в консоль команду «-Xmx» без кавычек для указания максимальной памяти, например, для 6 Гб нужно указать «-Xmx6G».
Полезные советы и частые проблемы
Три самые частые проблемы с активацией собственного сервера Хайтейл:
- Не получается подключиться — проверьте UDP‑порт 5520.
- Завис сервер — снижайте параметр дальности прорисовки или увеличивайте оперативную память сервера.
- Не получается пробросить порты — воспользуйтесь Hamachi или Radmin для создания виртуальной локальной сети (для опытных пользователей).
Заключение

Источник: видеоигра Hytale
Создать свой сервер для Hytale — задача не из простых, однако при выполнении всех действий по инструкции она становится намного легче и понятнее. Следуйте каждому шагу официальной инструкции или нашего гайда — и вы получите исчерпывающую информацию, необходимую для настройки сервера.
А какие проблемы или ошибки возникли у вас при создании? Расскажите в комментариях, как удалось с ними справиться.
Автор: Кирилл Примаков
Автор широкого спектра, пишет и обширные обзоры, и подборки топовых проектов, и подробные гайды по поиску предметов и решению головоломок. Больше самих игр обожает платины в них.