Установка сервера Hytale в Linux — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Новая страница: «== В этой инструкции вы узнаете как установить сервер Hytale в Linux. == Инструкция создавалась…»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 11: Строка 11:
 
  tar -xf 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'''.<br/>
 
Архив будет распакован в директорию '''jdk-25.0.1+8-jre'''.<br/>
Если устанавливали java из архива, то можете сделать его доступным через окружение
+
Если устанавливали java из архива, то можете сделать его доступным через окружение:
 
  update-alternatives --install /usr/bin/java java /root/jdk-25.0.1+8-jre/bin/java 1
 
  update-alternatives --install /usr/bin/java java /root/jdk-25.0.1+8-jre/bin/java 1
И после этого выбрать ее
+
И после этого выбрать ее:
 
  update-alternatives --config java
 
  update-alternatives --config java
Проверьте версию java
+
Проверьте версию java:
 
  java --version
 
  java --version
 
Должно получиться:
 
Должно получиться:
Строка 29: Строка 29:
 
<br/>
 
<br/>
 
<br/>
 
<br/>
Установка сервера выполняется командой
+
Установка сервера выполняется командой:
 
  ./hytale-downloader-linux-amd64 -download-path server.zip
 
  ./hytale-downloader-linux-amd64 -download-path server.zip
 
Архив с файлами сервера будет загружен в server.zip<br/>
 
Архив с файлами сервера будет загружен в server.zip<br/>
===ВНИМАНИЕ===
+
<br/>
 
В консоли будет сообщение:
 
В консоли будет сообщение:
 
  Please visit the following URL to authenticate:
 
  Please visit the following URL to authenticate:
Строка 48: Строка 48:
 
В консоли сервера будет сообщение:
 
В консоли сервера будет сообщение:
 
  [HytaleServer] No server tokens configured. Use /auth login to authenticate.
 
  [HytaleServer] No server tokens configured. Use /auth login to authenticate.
Введите в консоли сервера команду
+
Введите в консоли сервера команду:
 
  /auth login device
 
  /auth login device
Будет сообщение
+
В консоли будет сообщение:
 
  > Starting OAuth2 device flow. Check console for verification URL.
 
  > Starting OAuth2 device flow. Check console for verification URL.
 
  [INFO]                [AbstractCommand] ===================================================================
 
  [INFO]                [AbstractCommand] ===================================================================

Текущая версия на 13:31, 14 января 2026

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