Как создать свой сервер Hytale
Это руководство объясняет, как установить и настроить выделенный сервер Hytale на вашем VPS или выделенном Linux-сервере.
Заказать сервер
Для размещения вашего сервера Hytale, HostMyServers предлагает несколько вариантов, оптимизированных для игр:
- Performance VPS - Идеально для небольших серверов
- NVMe VPS - Отличное соотношение цены и качества
- Эко выделенные серверы - Для серверов с большим количеством игроков
- Выделенные серверы Performance - Максимальная производительность
Предварительные требования
- SSH-доступ как root или пользователь с правами sudo
- 64-битная система Linux (Ubuntu/Debian рекомендуется)
- Процессор x64 или ARM64
- Минимум 4 ГБ RAM (8 ГБ рекомендуется)
- Около 10 ГБ свободного дискового пространства (SSD рекомендуется)
- Порт 5520 UDP доступен
- Действующий аккаунт Hytale
Требуемая конфигурация
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| RAM | 4 ГБ | 8-16 ГБ |
| CPU | 2 ядра | 4 ядра |
| Хранилище | 10 ГБ SSD | 20 ГБ SSD |
| Сеть | 100 Мбит/с | 1 Гбит/с |
Hytale использует протокол QUIC поверх UDP (не TCP как Minecraft). Порт по умолчанию — 5520 UDP.
Обновление системы
sudo apt update && sudo apt upgrade -y
Установка Java 25
Hytale требует минимум Java 25. Более ранние версии не будут работать.
Установка Adoptium Temurin 25
# Добавление репозитория Adoptium
sudo apt install -y wget apt-transport-https gpg
wget -qO - 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
# Установка Java 25
sudo apt update
sudo apt install -y temurin-25-jdk
Проверка установки
java --version
Создание выделенного пользователя
По соображениям безопасности создайте выделенного пользователя:
sudo adduser --disabled-password --gecos "" hytale
Настройка брандмауэра
Откройте UDP порт 5520:
С UFW
sudo ufw allow 5520/udp
sudo ufw reload
С iptables
sudo iptables -A INPUT -p udp --dport 5520 -j ACCEPT
sudo iptables-save | sudo tee /etc/iptables/rules.v4
Загрузка сервера Hytale
Рекомендуемый метод: Hytale Downloader CLI
Подключитесь как пользователь hytale:
sudo -u hytale bash
cd ~
Создайте директорию и загрузите инструмент:
mkdir -p ~/hytale-server
cd ~/hytale-server
wget https://downloader.hytale.com/hytale-downloader.zip
unzip hytale-downloader.zip
chmod +x hytale-downloader-linux-amd64
Загрузка файлов сервера
./hytale-downloader-linux-amd64
Терминал попросит вас перейти на oauth.accounts.hytale.com для авторизации загрузки. Следуйте отображаемым инструкциям.
После подтверждения вы получите архив (напр.: 2026.01.13-xxxx.zip).
Извлечение файлов
unzip 2026.01.*.zip
У вас будет папка Server/ и файл Assets.zip.
Первый запуск и аутентификация
Запуск сервера
cd ~/hytale-server
java -jar Server/HytaleServer.jar --assets Assets.zip
Аутентификация сервера
При первом запуске сервер отображает "No Server Token Configured". Вы должны привязать его к вашему аккаунту Hytale.
-
В консоли сервера введите:
/auth login device -
Консоль отобразит код (напр.:
ABCD-1234) и URL -
Перейдите на https://accounts.hytale.com/device
-
Введите отображённый код
-
После подтверждения консоль покажет:
Аутентификация успешна! Режим: OAUTH_DEVICE
Каждый аккаунт Hytale может создать максимум 100 серверов.
Настройка сервера
Файл config.json
После первого запуска отредактируйте файл конфигурации:
nano ~/hytale-server/config.json
Основные параметры
| Параметр | Тип | Описание |
|---|---|---|
ServerName | Текст | Публичное имя сервера |
MOTD | Текст | Приветственное сообщение |
Password | Текст | Пароль (пусто = публичный) |
MaxPlayers | Целое | Макс. количество игроков |
MaxViewRadius | Целое | Дистанция видимости в чанках (12-16 рекомендуется) |
LocalCompressionEnabled | Булево | Сжатие данных (рекомендуется: true) |
Defaults > World | Текст | Имя мира по умолчанию |
Defaults > GameMode | Текст | Режим игры (Adventure или Creative) |