Funcom предлагает самостоятельный сервер (экспериментально, только ПК, бесплатно), устанавливаемый инструментом Steam, который создаёт ВМ Hyper-V. Классической папки сервера и документированной установки через SteamCMD нет: руководство следует официальной странице и ничего не утверждает сверх неё.
Пошаговая установка
Проверьте машину: Windows Pro, Hyper-V, ~20 GB RAM, AVX2.
Включите виртуализацию в BIOS, затем компонент Windows Hyper-V.
Создайте токен самостоятельного хостинга на account.duneawakening.com.
В Steam, фильтр «Инструменты»: установите «Dune: Awakening Self-Hosted Server».
Запустите battlegroup.bat от администратора, выберите initial-setup и введите токен.
Откройте порты 7777-7810/UDP, 31982/TCP в брандмауэре и на роутере.
Настройте параметры через файлы UserSettings (File Browser) или spec battlegroup.
Обновляйте через «Battlegroup Commands» и делайте бэкап базы при остановленном сервере.
Требования
- Windows с Hyper-V (по официальной странице нужна редакция Pro)
- Около 20 ГБ RAM в зависимости от числа серверов; экспериментальный swap для меньшего объёма
- Процессор с AVX2, виртуализация включена
- Аккаунт Dune с токеном самостоятельного хостинга; нужны технические навыки
Локальная установка (Windows)
Документированной команды SteamCMD нет: всё делается через инструмент Steam и его меню. После initial-setup запускается ВМ, а меню предлагает: команды ВМ, команды battlegroup (старт/стоп/обновление/состояние), правку battlegroup, логи и бэкапы. Оставьте исходный .bat в папке установки.
Установка на Linux VPS / выделенный сервер
Linux: официально не документировано. Выделенный сервер или VPS на Windows: возможно, только если хостер разрешает вложенную виртуализацию и Hyper-V; уточните у него. Альтернатива без администрирования — управляемый хостинг сторонних компаний (Nitrado…).
Порты для открытия
- 7777-7810/UDP: игровые серверы (Port и IGWPort меняются; поправьте проброс)
- 31982/TCP: RMQ
Брандмауэр Windows (netsh)
В PowerShell от имени администратора (или «cmd» администратора):
netsh advfirewall firewall add rule name="Dune Awakening 7777-7810/UDP" dir=in action=allow protocol=UDP localport=7777-7810
netsh advfirewall firewall add rule name="Dune Awakening 31982/TCP" dir=in action=allow protocol=TCP localport=31982Брандмауэр хостера и проброс портов (NAT)
Если сервер у хостера (OVH, Hetzner, Scaleway…), откройте те же порты в его сетевом брандмауэре («security group»). При домашнем хостинге пробросьте порты (NAT) с роутера на постоянный локальный IP машины. Проверяйте извне (мобильный интернет или друг): проверка из своей сети ничего не доказывает.
Автозапуск и мониторинг
Службы systemd нет: ВМ Hyper-V и battlegroup управляются из меню battlegroup.bat. Для запуска вместе с Windows создайте задачу «При запуске» (максимальные права), стартующую ВМ и battlegroup; проверьте её, официальная страница эту автоматизацию не описывает.
Обновления, резервные копии и перезапуски
Обновление: «Battlegroup Commands» > обновить до последней версии. Бэкап: «Monitoring and Backups» > резервная копия базы, лучше при остановленном battlegroup (операция нагружает систему). Можно также сохранять/загружать spec для проверки настроек. Неверный YAML ломает battlegroup.
Как добавить и найти сервер
Когда сервер станет публичным, добавьте его на https://game-rank.com/jeux/dune-awakening (сайт владельца этого инструмента), чтобы игроки могли найти его, следить за ним и голосовать.
Устранение неполадок
- Установка падает или ВМ не стартует: проверьте виртуализацию в BIOS, Hyper-V и редакцию Windows Pro; запускайте battlegroup.bat от администратора.
- Не хватает памяти: battlegroup требует около 20 ГБ; включите экспериментальный swap или уменьшите число серверов.
- Настройки пропадают: изменения в Battlegroup Director не сохраняются; применяйте их в spec battlegroup или файлах UserSettings.
- Недоступен снаружи, но работает на localhost: нет правила в брандмауэре ОС, у хостера или проброса NAT, либо неверный протокол (UDP/TCP). Проверьте каждый уровень по очереди.
- Прочие вопросы: официальная страница отсылает в Discord Dune: Awakening; процедура экспериментальна и может измениться.
Частые вопросы
- Сервер платный?
- Нет, Funcom не берёт плату за самостоятельный хостинг; железо и канал ваши. Экспериментально, только ПК (не на консолях).
- Есть ли файл конфигурации для генерации?
- Funcom описывает заранее заполненные файлы UserSettings и YAML-spec battlegroup, но не их ключи. Из честности мы не предлагаем генератор; правьте предоставленные файлы.
- Можно ли обойтись меньше 20 ГБ?
- Да, с экспериментальной опцией swap памяти на диске; это медленнее и официально экспериментально.
- Как обновить сервер?
- Меню battlegroup.bat > Battlegroup Commands > обновить до последней версии.
