Повний гайд: Як створити свій сервер Hytale

maksimovc Розробник сайту orbis.in.ua
24.01.2026 21:51 (відредаговано 24.01.2026 23:10)
#1
Цей туторіал допоможе вам створити власний сервер Hytale від самого початку і до кінця.
Всі команди перевірені на чистому vps! Тому просто виконуйте дії та команди крок за кроком і у вас все вийде!
PS: всі посилання не є реферальними!

Етап 1 - Купівля VPS

Розгортати сервер необхідно на віртуальній машині - VPS. Вона платна, тому вам потрібно мати пару гривень на вашій картці.
 
  1. Заходимо на сайт Contabo (або інших сайт для хостингу серверів)
  2. Авторизуємось на сайті, натиснувши використовуючи свої реальні дані (інакше можуть заблокувати)
  3. Після успішної авторизації заходимо на сторінку перегляду тарифів VPS
  4. Обираємо бажаний тариф у розділі "Virtual Private Servers" (найдешевший тариф називається "Cloud VPS 10" за €4.50, що дорівнює 230 гривням)
  5. Тиснемо кнопку купівлі (Get Started) навпроти бажаного тарифу і у вас відкриється сторінка налаштувань вашого VPS перед купівлею
  6. Будьте уважними та дивіться на кінцеву вартість того що ви купляєте, адже по замовчуванню там обрані налаштування, за які ви заплатите в 10 раз більше ніж планували, тому налаштуйте все ось так: в "Select your term length" тиснемо на "1 Month €4.50", нижче в "Region" тиснемо на "Europe Free", нижче в "Storage Type" тиснемо на той що тає "NVMe Free", нижче в "Image" обираємо "Ubuntu", гортаємо в самий низ до "Login & password for your server" і у полі пароля "Password" вводимо ваш майбутній пароль (вигадуємо його самотужки або тиснемо на generate new password та зберігаємо пароль в надійному місці). Після вводу пароля тиснемо на "Next" в самому низу екрану
  7. На сторінці, яка відкриється, вводимо свої реальні дані (інакше можуть заблокувати). На пошту яку ви введете потім приходитимуть дані для входу на ваш VPS. Тиснемо "Next".
  8. Вводимо дані банківської картки, тиснемо кнопку "Next", на телефон у ваш банківський застосунок прийде повідомлення про списання "0 грн", підтверджуємо списання коштів. 
  9. Відкриється сторінка "Your order overview" на якій гортаємо до низу, де тиснемо "Order & Pay". Після чого з вашої картки відніметься та сума грн, яка відповідає вартості обраного тарифу VPS. 
  10. Після цього вам на пошту, яку ви вказували, прийде 2 листа "Contabo Order ID: Order confirmation" та "Your login data!". Якщо не прийшли листи, то почекайте 10 хвилин
  11. В другому листі "Your login data!" шукаємо рядок "IP address" під яким в таблиці буде ip адрес вашого сервера (наприклад 142.250.186.46). Копіюємо його до свого листочка із паролем. 

Все! Вітаю вас із успішною купівлею свого VPS.

Етап 2 - Під'єднання до VPS

Тепер, у вас є власна машина VPS (принаймні на найближчий місяць).
Для дистанційного виконання команд і керування своїм VPS - відкрийте термінал (в пошуку програм знайдіть "командний рядок") або запустіть будь-яку іншу програму що має термінал PuTTY, VSCode, PowerShell. Головне щоб було вікно для виконання команд.

Пам'ятаєте вам на пошту приходив лист із ip адресою вашого VPS? Введіть в командний рядок:
ssh root@ip-адрес-vps
замініть ip-адрес-vps на ваш ip, щоб було приблизно така команда "ssh root@142.250.186.46"

Після цього термінал попросить вас увести пароль, який ви створювали в кінці 6 пункту згідно туторіалу купівлі VPS (деякі хостинги надсилають пароль разом з ip на пошту). Копіюємо ваш пароль і тиснемо в терміналі в будь якому місці чорного вікна на праву кнопку миші (ви не побачите ніяких символів, бо пароль не показується в командних рядках). Після натиснення правої кнопки миші тисніть "Enter". Тепер командний рядок повинен починатися із "root@буквитацифри:~#".

Вітаю. ви дистанційно під'єднались до вашого VPS!

Етап 3 - Розгортання ігрового сервера Hytale на VPS

Виконуйте всі команди в такій послідовності, в якій вони йдуть в моєму туторіалі! Просто тисніть на мою команду, потім відкривайте свій командний рядок із "root@буквитацифри:~#" та тисніть правою кнопкою миші в будь-якому місці терміналу (це вставить команду в командний рядок) та тисніть кнопку "Enter" на клавіатурі.

1) Оновлення системи:
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl wget git unzip ufw gnupg2 software-properties-common
2) Встановлення Java 25 (Adoptium):
curl -fsSL https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo gpg --dearmor -o /usr/share/keyrings/adoptium.gpg
echo "deb [signed-by=/usr/share/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
sudo apt update && sudo apt install -y temurin-25-jdk
3) Створення користувача:
sudo adduser --system --group --home /home/hytale hytale
sudo mkdir -p /home/hytale/hytale-server
sudo chown -R hytale:hytale /home/hytale
4) Завантаження файлів сервера Hytale:
cd /home/hytale/hytale-server
sudo -u hytale wget https://downloader.hytale.com/hytale-downloader.zip
sudo -u hytale unzip hytale-downloader.zip
sudo -u hytale mv hytale-downloader-linux-amd64 hytale-downloader
sudo -u hytale chmod +x hytale-downloader
sudo -u hytale ./hytale-downloader
5) Отримаєте в терміналі результат:
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: якісьлітери
6) Відкрийте "https://oauth.accounts.hytale.com/oauth2/device/verify?user_code=якісьлітери" в своєму браузері, після чого вам треба натиснути на сайті кнопку підтвердження авторизації та можливо попросять авторизуватись у вашому акаунті Hytale, якщо ще не авторизувались.
7) На сайті після всіх підтверджень повинні побачити "Device Authorized". Повертайтесь у вікно із терміналом, там побачите як почалось завантаження архіву сервера Hytale:
downloading latest ("release" patchline) to "2026.01.24-6e2d4fc36.zip"
[======                                            ] 12.0% (171.1 MB / 1.4 GB)
"2026.01.24-6e2d4fc36.zip" - це назва архіву яка потім знадобиться

8) Дочекайтесь кінця завантаження. Потім відкрийте порт командами:
sudo ufw allow OpenSSH
sudo ufw allow 5520/udp
sudo ufw --force enable
9) Розпакування архіву:
cd /home/hytale/hytale-server
10) тепер візьміть назву архіву із кінця 7 пункту та виконайте:
sudo -u hytale unzip назваархіву
наприклад "sudo -u hytale unzip 2026.01.24-6e2d4fc36.zip"
11) Перемістіть всі розпаковані файли в папку Sever:
sudo -u hytale mv Server/* .
sudo -u hytale rm -rf Server
12) Перший запуск сервера гри:
sudo -u hytale java -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets Assets.zip
Почекайте.

13) Коли побачите результат зеленого кольору "Hytale Server Booted! [Multiplayer, Fresh Universe]" введіть
auth login device
натисніть "Enter"

14) Побачите ось таку відповідь в терміналі:
[AbstractCommand] ===================================================================
[AbstractCommand] DEVICE AUTHORIZATION
[AbstractCommand] ===================================================================
[AbstractCommand] Visit: https://oauth.accounts.hytale.com/oauth2/device/verify
[AbstractCommand] Enter code: буквитацифри
[AbstractCommand] Or visit: https://oauth.accounts.hytale.com/oauth2/device/verify?user_code=буквитацифри
[AbstractCommand] ===================================================================
15) Відкрийте посилання "https://oauth.accounts.hytale.com/oauth2/device/verify?user_code=буквитацифри" в браузері та знову підтвердіть авторизацію як це робили раніше.
16) Після успішного підтвердження авторизації в браузері - у вашому терміналі через деякий час (почекайте близько 30 секунд) ви побачите відповідь зеленого кольору: 
"Authentication successful! Use '/auth status' to view details."

17) Введіть в термінал команду для збереження авторизації:
auth persistence Encrypted
18) Отримаєте результат зеленого кольору:
"Credential storage changed to: Encrypted"

18) Зупиніть сервер гри натиснувши Ctrl+C
Отримаєте відповідь: "[HytaleServer] Shutdown completed!"

19) Завантажте скрін:
sudo apt install screen -y
20) Налаштуйте запуск ігрового сервера, відкривши nano текстовий редактор в терміналі:
sudo nano /etc/systemd/system/hytale.service
21) Вставте сюди весь цей шматок коду:
[Unit]
Description=Hytale Dedicated Server
After=network.target

[Service]
Type=forking
User=hytale
WorkingDirectory=/home/hytale/hytale-server
Environment="JAVA_OPTS=-Xms4G -Xmx6G -XX:+UseG1GC -XX:+AlwaysPreTouch -XX:MaxGCPauseMillis=50 -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled"
ExecStart=/usr/bin/screen -dmS hytale /usr/bin/java $JAVA_OPTS -jar HytaleServer.jar --assets /home/hytale/hytale-server/Assets.zip --bind 0.0.0.0:5520
Nice=-15
ExecStop=/usr/bin/screen -S hytale -p 0 -X stuff "stop^M"
Restart=on-failure

[Install]
WantedBy=multi-user.target
22) Збережіть та закрийте nano текстовий редактор терміналу виконавши натискання клавіш в такій послідовності:
  • Ctrl+o
  • Enter
  • Ctrl+x
23) Перезавантажте запускатор сервера, щоб застосувались зміни:
sudo systemctl daemon-reload
sudo systemctl enable --now hytale
24) Все, можете підключатися до сервера Hytale у вашому лаунчері!

Відкрийте лаунчер гри, введіть в поле сервера ваш айпі від VPS та порт із пункту 8 (наприклад 142.250.186.46:5520) і двічі натисніть сервер. Ура! Ви зайшли на свій сервер!

Етап 4 - Виконання команд через консоль ігрового сервера Hytale

В консолі сервера ви можете виконувати команди для керування самою грою (вмикати вайтліст, банити гравців, видавати права та інші команди, які робили б через "/команда" в грі). Але найголовніше зараз - це видати собі опку на сервері.

1) Як входити в консоль сервера?
sudo -u hytale screen -r hytale
2) Видайте собі op:
op add вашnickname
3) Вийдіть із режиму консолі гри послідовним швидким натисканням клавіш в такій послідовності:
  • Натисніть на Сtrl та тримайте його (тримайте під час натискання наступних клавіш)
  • Натисніть А ("ф" українська) та відпустіть А
  • Натисніть D ("в" українська) та відпустіть D
Повинна закритись консоль гри і ви повернетесь до "root@буквитацифри:~#"

Дякую за увагу!

На цьому основний туторіал закінчився! Потім будуть доповнення по тому як налаштувати VPS, ігровий сервер Hytale, змінити адресу 142.250.186.46:5520 на гарний домен "play.besthytaleserver.ua" і тому подібе...
Увійдіть, щоб відповісти
Інформація

Відповідей: 1

Переглядів: 113

Створено: 24.01.2026