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

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск

В этой инструкции вы узнаете как установить сервер 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, не забудьте добавить его под защиту в панели управления вашим сервером.