Hytale вышла в Early Access 13 января 2026 года — и поднять свой сервер на Windows проще, чем кажется. Никаких сложных bash-скриптов, никакого Linux. Только PowerShell, пара команд и немного терпения. Этот гайд написан для Windows 10/11 и покроет всё: от железа до того момента когда друг напишет "подключился, всё работает".
СОДЕРЖАНИЕ
[ANCHOR=req]
1. СИСТЕМНЫЕ ТРЕБОВАНИЯ[/ANCHOR]
Перед началом убедитесь что ваш ПК или выделенный сервер справится с задачей:
Чем больше игроков и чем выше MaxViewRadius в конфиге — тем больше нужно RAM и CPU. На 5–10 игроков хватит 6–8 GB. На 20+ — закладывайте 12–16 GB.
[ANCHOR=java]
2. УСТАНОВКА JAVA 25[/ANCHOR]
Hytale не запустится ни на какой версии Java ниже 25. Стандартный JDK с сайта Oracle подойдёт, но рекомендуем Eclipse Temurin от Adoptium — он бесплатный, стабильный и с долгосрочной поддержкой.
Шаг 1. Скачиваем установщик:
Переходим на сайт adoptium.net → выбираем Temurin 25 (LTS) → скачиваем .msi для Windows x64.
Шаг 2. Устанавливаем:
Запускаем скачанный .msi файл. В процессе установки важно поставить галочки:
Эти две галочки позволят запускать Java из любой папки через командную строку.
Шаг 3. Проверяем установку:
Открываем cmd или PowerShell (Win+R → cmd → Enter) и вводим:
Правильный вывод выглядит так:
Если видите "java" is not recognized as an internal or external command — Java не добавлена в PATH. Переустановите, не забыв поставить обе галочки, или добавьте путь к Java вручную в переменные среды.
[ANCHOR=folder]
3. СОЗДАНИЕ ПАПКИ СЕРВЕРА
Рекомендуем создать отдельную папку в корне диска — так пути будут короткими и без пробелов:
Создать можно прямо через Проводник или командой в PowerShell:
Итоговая структура папок будет выглядеть так:
[ANCHOR=download]
4. СКАЧИВАНИЕ ФАЙЛОВ СЕРВЕРА[/ANCHOR]
Есть два способа получить файлы сервера. Выбирайте тот, что удобнее:
Способ А — Копировать из установленной игры (быстро)
Если Hytale уже установлена на этом компьютере — файлы сервера уже есть у вас. Нажимаем Win+R, вводим:
Откроется папка с содержимым:
Копируем папку Server и файл Assets.zip в C:\HytaleServer\.
Способ Б — Официальный Downloader (рекомендуется для выделенных серверов)
Это лучший вариант если сервер запускается на отдельной машине без установленной игры или если нужны актуальные обновления.
Открываем PowerShell (Win+X → Windows PowerShell или Terminal) и переходим в папку сервера:
Скачиваем официальный downloader:
Распаковываем:
Запускаем скачивание файлов сервера:
Downloader попросит авторизоваться через браузер (OAuth2) — переходим по ссылке, вводим код. После успешной авторизации начнётся автоматическое скачивание архива вида 2026.01.13-50e69c385.zip.
Распаковываем полученный архив в C:\HytaleServer\:
[ANCHOR=firewall]
5. НАСТРОЙКА WINDOWS FIREWALL[/ANCHOR]
Windows Firewall по умолчанию блокирует входящие подключения. Нужно создать правило для Hytale.
Открываем PowerShell от имени администратора:
Win+X → Windows Terminal (Admin) или PowerShell (Admin).
Создаём правило для UDP порта 5520:
Проверяем что правило создано:
Должны увидеть правило со статусом Enabled: True.
При первом запуске сервера Windows сам предложит диалог "Разрешить доступ?" — нажмите "Разрешить доступ" для обеих сетей (частной и публичной).
[ANCHOR=router]
6. ПРОБРОС ПОРТОВ НА РОУТЕРЕ[/ANCHOR]
Если вы запускаете сервер дома (не на VPS/выделенном сервере) — нужно пробросить порт чтобы игроки из интернета могли подключиться.
Шаг 1. Назначьте статический локальный IP
Чтобы роутер всегда направлял порт на ваш компьютер — нужен постоянный IP в локальной сети.
Win+I → Сеть и интернет → Ethernet (или Wi-Fi) → Изменить рядом с "Назначение IP":
Шаг 2. Настройте Port Forwarding в роутере
Открываем браузер → вводим адрес роутера (обычно 192.168.1.1 или 192.168.0.1).
Находим раздел Port Forwarding (может называться "Проброс портов", "NAT", "Virtual Server").
Добавляем правило:
Шаг 3. Узнайте свой внешний IP
Откройте браузер и загуглите "what is my ip". Это и есть адрес, который нужно давать игрокам для подключения.
[ANCHOR=start]
7. ПЕРВЫЙ ЗАПУСК И АУТЕНТИФИКАЦИЯ
Открываем cmd или PowerShell и переходим в папку сервера:
Запускаем сервер:
Параметры командной строки:
После запуска сервер выдаст предупреждение:
Это нормально — просто нужна авторизация. В консоли сервера вводим:
Появится инструкция:
Открываем ссылку в браузере, вводим код — и ждём сообщения:
Сервер готов к работе. Игроки подключаются по вашему внешнему IP:5520.
[ANCHOR=config]
8. КОНФИГУРАЦИЯ CONFIG.JSON
После первого запуска в C:\HytaleServer\ появится файл config.json. Редактировать его нужно только когда сервер остановлен — иначе изменения перезапишутся при следующем действии в игре.
Останавливаем сервер: нажимаем Ctrl+C в консоли или закрываем окно.
Открываем конфиг: можно в Блокноте, но лучше в VS Code или Notepad++ — они подсвечивают JSON и помогают не допустить ошибок.
Что настраивать в первую очередь:
[ANCHOR=bat]
9. СОЗДАНИЕ .BAT ФАЙЛА ДЛЯ ЗАПУСКА
Вводить длинную команду вручную каждый раз — неудобно. Создадим .bat файл для запуска одним кликом.
Открываем Блокнот и вставляем:
Сохраняем как start.bat в папку C:\HytaleServer\.
Теперь для запуска сервера — двойной клик по start.bat. Этот скрипт также автоматически перезапустит сервер если он упадёт.
Автозапуск при старте Windows
Если хотите чтобы сервер поднимался автоматически при загрузке Windows:
Win+R → shell:startup → откроется папка автозапуска.
Создайте в ней ярлык на start.bat (ПКМ → Создать ярлык).
[ANCHOR=update]
10. ОБНОВЛЕНИЕ СЕРВЕРА
После каждого патча клиент и сервер должны быть на одной версии протокола. Если клиент обновился, а сервер нет — игроки получат ошибку подключения.
Алгоритм обновления:
[ANCHOR=tips]
11. ОПТИМИЗАЦИЯ И РЕШЕНИЕ ПРОБЛЕМ
Рекомендуемые JVM параметры
Сколько RAM выделять серверу
Частые проблемы и решения
Автоматические бэкапы через Планировщик задач
Создайте файл backup.bat в папке сервера:
Открываем Планировщик задач (Task Scheduler) → Создать задачу → настраиваем запуск backup.bat каждые 6 часов.
ГОТОВО! СЕРВЕР РАБОТАЕТ
Ваш Hytale сервер на Windows запущен и готов к игре. Зовите друзей, исследуйте Orbis и стройте что захотите — без ограничений.
Есть вопросы? Пишите в комментариях — отвечаем в течение 24 часов.
Нашли ошибку в гайде? Кнопка "Сообщить об ошибке" внизу страницы.
Источники: Официальная документация Hypixel Studios (support.hytale.com), Hytale Server Manual (January 2026), ZAP-Hosting Docs, HytaleServerTutorial.com.
- Системные требования
- Установка Java 25
- Создание папки сервера
- Скачивание файлов сервера
- Настройка Windows Firewall
- Проброс портов на роутере
- Первый запуск и аутентификация
- Конфигурация config.json
- Создание .bat файла для автозапуска
- Обновление сервера
- Оптимизация и решение проблем
[ANCHOR=req]
Перед началом убедитесь что ваш ПК или выделенный сервер справится с задачей:
| Параметр | Минимум | Рекомендуется |
| ОС | Windows 10 x64 | Windows 10/11 x64 |
| RAM | 4 GB | 8–16 GB |
| CPU | 2 ядра (64-bit) | 4–8 ядер, высокая частота |
| Диск | 5 GB | 20+ GB (SSD/NVMe) |
| Java | Java 25 (строго обязательно!) | Eclipse Temurin 25 LTS |
| Архитектура | x64 | x64 |
| Порт | UDP 5520 | UDP 5520 (протокол QUIC) |
КРИТИЧЕСКИ ВАЖНО: Hytale использует протокол QUIC поверх UDP, а не TCP как Minecraft. Большинство гайдов по Minecraft учат открывать TCP-порт — в Hytale это не работает. Только UDP 5520.
Чем больше игроков и чем выше MaxViewRadius в конфиге — тем больше нужно RAM и CPU. На 5–10 игроков хватит 6–8 GB. На 20+ — закладывайте 12–16 GB.
[ANCHOR=java]
Hytale не запустится ни на какой версии Java ниже 25. Стандартный JDK с сайта Oracle подойдёт, но рекомендуем Eclipse Temurin от Adoptium — он бесплатный, стабильный и с долгосрочной поддержкой.
Шаг 1. Скачиваем установщик:
Переходим на сайт adoptium.net → выбираем Temurin 25 (LTS) → скачиваем .msi для Windows x64.
Шаг 2. Устанавливаем:
Запускаем скачанный .msi файл. В процессе установки важно поставить галочки:
- Set JAVA_HOME variable — обязательно!
- Add to PATH — обязательно!
Эти две галочки позволят запускать Java из любой папки через командную строку.
Шаг 3. Проверяем установку:
Открываем cmd или PowerShell (Win+R → cmd → Enter) и вводим:
Код:
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)
Если видите "java" is not recognized as an internal or external command — Java не добавлена в PATH. Переустановите, не забыв поставить обе галочки, или добавьте путь к Java вручную в переменные среды.
[ANCHOR=folder]
Рекомендуем создать отдельную папку в корне диска — так пути будут короткими и без пробелов:
Код:
C:\HytaleServer\
Создать можно прямо через Проводник или командой в PowerShell:
Код:
mkdir C:\HytaleServer
Совет: Избегайте путей с пробелами и кириллицей — например C:\Мои Игры\Hytale Сервер\. Java иногда некорректно обрабатывает такие пути. Используйте C:\HytaleServer\.
Итоговая структура папок будет выглядеть так:
Код:
C:\HytaleServer\
├── HytaleServer.jar ← основной файл сервера
├── Assets.zip ← ассеты (~3.2 GB, обязателен!)
├── start.bat ← скрипт запуска (создадим позже)
├── config.json ← конфиг (создаётся при первом запуске)
└── worlds\ ← данные миров
[ANCHOR=download]
Есть два способа получить файлы сервера. Выбирайте тот, что удобнее:
Способ А — Копировать из установленной игры (быстро)
Если Hytale уже установлена на этом компьютере — файлы сервера уже есть у вас. Нажимаем Win+R, вводим:
Код:
%appdata%\Hytale\install\release\package\game\latest
Откроется папка с содержимым:
Код:
latest\
├── Client\
├── Server\ ← нужна нам
└── Assets.zip ← нужна нам (~3.2 GB)
Копируем папку Server и файл Assets.zip в C:\HytaleServer\.
Способ Б — Официальный Downloader (рекомендуется для выделенных серверов)
Это лучший вариант если сервер запускается на отдельной машине без установленной игры или если нужны актуальные обновления.
Открываем PowerShell (Win+X → Windows PowerShell или Terminal) и переходим в папку сервера:
Код:
cd C:\HytaleServer
Скачиваем официальный downloader:
Код:
Invoke-WebRequest -Uri "https://downloader.hytale.com/hytale-downloader.zip" -OutFile "hytale-downloader.zip"
Распаковываем:
Код:
Expand-Archive -Path "hytale-downloader.zip" -DestinationPath "." -Force
Запускаем скачивание файлов сервера:
Код:
.\bin\hytale-downloader.exe --server
Downloader попросит авторизоваться через браузер (OAuth2) — переходим по ссылке, вводим код. После успешной авторизации начнётся автоматическое скачивание архива вида 2026.01.13-50e69c385.zip.
Распаковываем полученный архив в C:\HytaleServer\:
Код:
Expand-Archive -Path "2026.01.13-50e69c385.zip" -DestinationPath "C:\HytaleServer\" -Force
Pre-release версия: Хотите тестировать новые фичи раньше всех? Используйте:
Код:.\bin\hytale-downloader.exe -patchline pre-release
[ANCHOR=firewall]
Windows Firewall по умолчанию блокирует входящие подключения. Нужно создать правило для Hytale.
Открываем PowerShell от имени администратора:
Win+X → Windows Terminal (Admin) или PowerShell (Admin).
Создаём правило для UDP порта 5520:
Код:
New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow
Проверяем что правило создано:
Код:
Get-NetFirewallRule -DisplayName "Hytale Server"
Должны увидеть правило со статусом Enabled: True.
Антивирус и сторонние файрволы — Kaspersky, ESET, Avast и другие имеют собственный файрвол. Если игроки не могут подключиться даже после настройки Windows Firewall — добавьте исключение в антивирусе вручную для HytaleServer.jar и java.exe.
При первом запуске сервера Windows сам предложит диалог "Разрешить доступ?" — нажмите "Разрешить доступ" для обеих сетей (частной и публичной).
[ANCHOR=router]
Если вы запускаете сервер дома (не на VPS/выделенном сервере) — нужно пробросить порт чтобы игроки из интернета могли подключиться.
Шаг 1. Назначьте статический локальный IP
Чтобы роутер всегда направлял порт на ваш компьютер — нужен постоянный IP в локальной сети.
Win+I → Сеть и интернет → Ethernet (или Wi-Fi) → Изменить рядом с "Назначение IP":
- Меняем с Автоматически (DHCP) на Вручную
- Включаем IPv4
- Записываем текущие: Default Gateway (обычно 192.168.1.1), Subnet Mask
- IP-адрес: берём Gateway, меняем последнюю цифру (например 192.168.1.100)
- DNS: 8.8.8.8
Шаг 2. Настройте Port Forwarding в роутере
Открываем браузер → вводим адрес роутера (обычно 192.168.1.1 или 192.168.0.1).
Находим раздел Port Forwarding (может называться "Проброс портов", "NAT", "Virtual Server").
Добавляем правило:
| Параметр | Значение |
| External Port | 5520 |
| Internal Port | 5520 |
| Protocol | UDP (не TCP!) |
| Internal IP | Статический IP вашего ПК (например 192.168.1.100) |
Шаг 3. Узнайте свой внешний IP
Откройте браузер и загуглите "what is my ip". Это и есть адрес, который нужно давать игрокам для подключения.
Внимание: Внешний IP раскрывает ваше приблизительное местоположение. Делитесь им только с людьми которым доверяете. Для публичного сервера — лучше арендовать VPS.
[ANCHOR=start]
Открываем cmd или PowerShell и переходим в папку сервера:
Код:
cd C:\HytaleServer
Запускаем сервер:
Код:
java -Xms4G -Xmx6G -jar HytaleServer.jar --assets Assets.zip --bind 0.0.0.0:5520
Параметры командной строки:
- -Xms4G — минимальная RAM для JVM (стартовый хип)
- -Xmx6G — максимальная RAM (не ставьте больше 80% от доступной)
- --assets Assets.zip — путь к файлу ассетов, обязателен
- --bind 0.0.0.0:5520 — слушаем на всех интерфейсах, порт 5520
После запуска сервер выдаст предупреждение:
Код:
[WARNING] NO SERVER TOKENS CONFIGURED
Это нормально — просто нужна авторизация. В консоли сервера вводим:
Код:
/auth login device
Появится инструкция:
Код:
==================================================================
DEVICE AUTHORIZATION
==================================================================
Visit: https://accounts.hytale.com/device
Enter code: ABCD-1234
==================================================================
Waiting for authorization (expires in 900 seconds)...
Открываем ссылку в браузере, вводим код — и ждём сообщения:
Код:
Authentication successful!
Сервер готов к работе. Игроки подключаются по вашему внешнему IP:5520.
Лимит серверов: Hytale позволяет авторизовать до 100 серверов на один аккаунт. Для большинства администраторов этого более чем достаточно. Если нужно больше — изучите Server Provider программу на официальном сайте.
[ANCHOR=config]
После первого запуска в C:\HytaleServer\ появится файл config.json. Редактировать его нужно только когда сервер остановлен — иначе изменения перезапишутся при следующем действии в игре.
Останавливаем сервер: нажимаем Ctrl+C в консоли или закрываем окно.
Открываем конфиг: можно в Блокноте, но лучше в VS Code или Notepad++ — они подсвечивают JSON и помогают не допустить ошибок.
Код:
{
"Version": 3,
"ServerName": "Мой Hytale Сервер",
"MOTD": "Добро пожаловать в мир Orbis!",
"Password": "",
"MaxPlayers": 20,
"MaxViewRadius": 16,
"LocalCompressionEnabled": false,
"Defaults": {
"World": "default",
"GameMode": "Adventure"
},
"ConnectionTimeouts": {
"JoinTimeouts": {}
},
"RateLimit": {},
"Modules": {},
"LogLevels": {},
"Mods": {},
"PlayerStorage": {
"Type": "Hytale"
}
}
Что настраивать в первую очередь:
| Параметр | Описание | Совет |
| ServerName | Название сервера | Поддерживает Unicode, можно на русском |
| MOTD | Приветственное сообщение | Выводится при подключении |
| Password | Пароль для входа | Оставьте "" для открытого сервера |
| MaxPlayers | Максимум игроков | 10–20 на 8 GB RAM |
| MaxViewRadius | Дальность прогрузки мира | 12–16 — оптимально; снизьте при лагах |
| GameMode | Режим игры по умолчанию | "Adventure" или "Creative" |
Для сравнения: MaxViewRadius 16 в Hytale ≈ 24 чанкам Minecraft (384 блока против 160). Именно поэтому Hytale требует больше RAM. Если сервер тормозит — первым делом снизьте MaxViewRadius до 10–12.
[ANCHOR=bat]
Вводить длинную команду вручную каждый раз — неудобно. Создадим .bat файл для запуска одним кликом.
Открываем Блокнот и вставляем:
Код:
@echo off
title Hytale Server
cd /d C:\HytaleServer
:: JVM параметры
set JAVA_OPTS=-Xms4G -Xmx6G
set JAVA_OPTS=%JAVA_OPTS% -XX:+UseG1GC
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxGCPauseMillis=200
set JAVA_OPTS=%JAVA_OPTS% -XX:+ParallelRefProcEnabled
set JAVA_OPTS=%JAVA_OPTS% -XX:+UnlockExperimentalVMOptions
set JAVA_OPTS=%JAVA_OPTS% -XX:+DisableExplicitGC
:start
echo ================================================
echo Hytale Server - Starting...
echo ================================================
java %JAVA_OPTS% -jar HytaleServer.jar --assets Assets.zip --bind 0.0.0.0:5520
:: Автоматический перезапуск при краше
echo Server stopped. Restarting in 5 seconds...
echo Press Ctrl+C to cancel restart.
timeout /t 5
goto start
Сохраняем как start.bat в папку C:\HytaleServer\.
При сохранении в Блокноте выберите "Все файлы (*.*)" в типе файла и вручную напишите имя start.bat — иначе Блокнот добавит расширение .txt и получится start.bat.txt.
Теперь для запуска сервера — двойной клик по start.bat. Этот скрипт также автоматически перезапустит сервер если он упадёт.
Автозапуск при старте Windows
Если хотите чтобы сервер поднимался автоматически при загрузке Windows:
Win+R → shell:startup → откроется папка автозапуска.
Создайте в ней ярлык на start.bat (ПКМ → Создать ярлык).
Для фоновой работы — можно также настроить сервер как Windows Service через утилиту NSSM (Non-Sucking Service Manager). Это позволит серверу работать без открытого окна консоли и автоматически стартовать до входа пользователя в систему.
[ANCHOR=update]
После каждого патча клиент и сервер должны быть на одной версии протокола. Если клиент обновился, а сервер нет — игроки получат ошибку подключения.
Важно в Early Access: Hypixel Studios выпускают патчи часто. Следите за официальным блогом и Discord — и обновляйте сервер сразу после каждого обновления клиента.
Алгоритм обновления:
Код:
:: Шаг 1. Останавливаем сервер — Ctrl+C в консоли
:: Шаг 2. Открываем PowerShell и переходим в папку
cd C:\HytaleServer
:: Шаг 3. Проверяем наличие обновлений
.\bin\hytale-downloader.exe -check-update
:: Шаг 4. Скачиваем новую версию
.\bin\hytale-downloader.exe --server
:: Шаг 5. Распаковываем архив (замените имя на актуальное)
Expand-Archive -Path "2026.XX.XX-xxxxxxxxx.zip" -DestinationPath "C:\HytaleServer\" -Force
:: Шаг 6. Запускаем сервер
.\start.bat
[ANCHOR=tips]
Рекомендуемые JVM параметры
Код:
-XX:+UseG1GC # G1 сборщик мусора — лучший выбор для серверов
-XX:MaxGCPauseMillis=200 # Максимальная пауза GC в миллисекундах
-XX:+ParallelRefProcEnabled # Параллельная обработка ссылок
-XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC # Запрещает принудительный вызов System.gc()
Сколько RAM выделять серверу
| Игроков | -Xmx | RAM ПК |
| 1–5 | 4G | 8 GB |
| 5–15 | 6G | 12 GB |
| 15–30 | 10G | 16 GB |
| 30+ | 14G+ | 32 GB |
Частые проблемы и решения
- "java is not recognized..." — Java не добавлена в PATH. Переустановите Temurin и поставьте галочку "Add to PATH"
- Игроки не подключаются — проверьте что открыт UDP (не TCP!), настроен Port Forwarding на роутере, и пройдена аутентификация
- "NO SERVER TOKENS CONFIGURED" — введите /auth login device в консоли сервера
- Сервер лагает — снизьте MaxViewRadius до 10–12 в config.json
- OutOfMemoryError — увеличьте -Xmx или уменьшите MaxPlayers
- Ошибка после обновления клиента — версии клиента и сервера не совпадают, обновите сервер
- config.json не сохраняется — редактируйте только когда сервер полностью остановлен
- Антивирус блокирует — добавьте HytaleServer.jar и java.exe в исключения
Автоматические бэкапы через Планировщик задач
Создайте файл backup.bat в папке сервера:
Код:
@echo off
set DATE_STR=%date:~6,4%-%date:~3,2%-%date:~0,2%_%time:~0,2%-%time:~3,2%
set DATE_STR=%DATE_STR: =0%
set BACKUP_DIR=C:\HytaleServer\backups
if not exist %BACKUP_DIR% mkdir %BACKUP_DIR%
powershell Compress-Archive -Path "C:\HytaleServer\worlds" -DestinationPath "%BACKUP_DIR%\worlds_%DATE_STR%.zip"
echo Backup created: worlds_%DATE_STR%.zip
Открываем Планировщик задач (Task Scheduler) → Создать задачу → настраиваем запуск backup.bat каждые 6 часов.
Ваш Hytale сервер на Windows запущен и готов к игре. Зовите друзей, исследуйте Orbis и стройте что захотите — без ограничений.
Есть вопросы? Пишите в комментариях — отвечаем в течение 24 часов.
Нашли ошибку в гайде? Кнопка "Сообщить об ошибке" внизу страницы.
Источники: Официальная документация Hypixel Studios (support.hytale.com), Hytale Server Manual (January 2026), ZAP-Hosting Docs, HytaleServerTutorial.com.