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 > оновити до останньої версії.
