Установка сервера Hytale в Linux
В этой инструкции вы узнаете как установить сервер Hytale в Linux.
Инструкция создавалась на примере операционной системы Ubuntu 24.
Установка сервера
Для запуска сервера потребуется Java 25.
Можно установить OpenJDK из репозитория командой:
apt install openjdk-25-jre -y
Или использовать Adoptium
Скачать архив:
curl -L "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.1%2B8/OpenJDK25U-jre_x64_linux_hotspot_25.0.1_8.tar.gz" -o OpenJDK25U-jre_x64_linux_hotspot_25.0.1_8.tar.gz
Распаковать архив:
tar -xf OpenJDK25U-jre_x64_linux_hotspot_25.0.1_8.tar.gz
Архив будет распакован в директорию jdk-25.0.1+8-jre.
Если устанавливали java из архива, то можете сделать его доступным через окружение
update-alternatives --install /usr/bin/java java /root/jdk-25.0.1+8-jre/bin/java 1
И после этого выбрать ее
update-alternatives --config java
Проверьте версию 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)
Для загрузки сервера рекомендуется использовать Hytale Downloader CLI:
curl "https://downloader.hytale.com/hytale-downloader.zip" -o hytale-downloader.zip
Извлекаем файлы из архива:
unzip hytale-downloader.zip
Установка сервера выполняется командой
./hytale-downloader-linux-amd64 -download-path server.zip
Архив с файлами сервера будет загружен в server.zip
В консоли будет сообщение:
Please visit the following URL to authenticate: https://oauth.accounts.hytale.com/oauth2/device/verify?user_code=******** Or visit the following URL and enter the code: https://oauth.accounts.hytale.com/oauth2/device/verify Authorization code: ********
Откройте в браузере ссылку первую ссылку из сообщения, в которой прописан user_code (у вас будет код, а не звездочки) и авторизуйте устройство кнопкой Approve. Загрузка на сервере после этого продолжится автоматически.
После загрузки извлекаем файлы из архива:
unzip server.zip
Запуск сервера
Запуск выполняется командой:
java -jar Server/HytaleServer.jar --assets Assets.zip
В консоли сервера будет сообщение:
[HytaleServer] No server tokens configured. Use /auth login to authenticate.
Введите в консоли сервера команду
/auth login device
Будет сообщение
> Starting OAuth2 device flow. Check console for verification URL. [INFO] [AbstractCommand] =================================================================== [INFO] [AbstractCommand] DEVICE AUTHORIZATION [INFO] [AbstractCommand] =================================================================== [INFO] [AbstractCommand] Visit: https://oauth.accounts.hytale.com/oauth2/device/verify [INFO] [AbstractCommand] Enter code: ******** [INFO] [AbstractCommand] Or visit: https://oauth.accounts.hytale.com/oauth2/device/verify?user_code=******** [INFO] [AbstractCommand] =================================================================== [INFO] [AbstractCommand] Waiting for authorization (expires in 599 seconds)...
Откройте вторую ссылку, в которой прописан user_code (у вас будет код, а не звездочки) и авторизуйте устройство кнопкой Approve.
После этого авторизация завершится автоматически.
Пропишите в консоли сервера:
/auth persistence Encrypted
Ключ авторизации будет храниться в зашифрованном виде у вас на сервере и не нужно будет авторизовываться при каждом запуске сервера.
По-умолчанию сервер запускается на порту 5520, не забудьте добавить его под защиту в панели управления вашим сервером.