Размещение сервера на собственном хостинге позволяет вам создать свой собственный приватный мир для себя, своих друзей или даже небольшого сообщества, где вы контролируете его настройки, чтобы получить Арракис, настроенный по вашему вкусу.

Технический анализ

Мир = Боевая группа
Сиетч = Сервер

Самостоятельный хостинг использует виртуальную машину Alpine Linux, размещенную на хосте Windows через HyperV. Внутри ВМ подготовлен кластер kubernetes. Начальная настройка установит ВМ для использования внешнего коммутатора (режим моста), чтобы ВМ получала IP от маршрутизатора сети, и хосты смогут перенаправлять порты, если потребуется внешний доступ к боевой группе.

Во время установки мы загружаем последние образы сервера, ресурсы Kubernetes и другие файлы конфигурации из последней ревизии игры и начинаем обновлять кластер. Кластер монтирует папку /home/dune/server/DuneSandbox/Saved на всех игровых серверах, чтобы параметры конфигурации сохранялись после перезапуска пода.

После первоначальной настройки ВМ будет проверять наличие обновлений, загружать их и применять к боевым группам, чтобы они всегда были совместимы с текущим клиентом Steam.

Начало работы

После включения аппаратной виртуализации в BIOS и активации функции HyperV пользователи смогут загрузить продукт Dune: Awakening Public Test Client Server в Steam и начать процесс.

Использование

На странице продукта Steam "Dune: Awakening Public Test Client Server" пользователи найдут виртуальную машину (ВМ) вместе с двумя bat-файлами. Запуск initial-setup.bat запустит мастер установки командной строки, который проведет пользователя через установку ВМ на его локальной машине. В конце процесса они получат информацию о том, какие порты им нужно будет пробросить на своем маршрутизаторе, чтобы разрешить внешний доступ к их боевой группе.


Во время настройки пользователям будет предложено выбрать параметры для их ВМ, а затем для их боевой группы. Им также будет предложено ввести токен, который они получили со страницы учетной записи.


После завершения настройки боевой группы запуск battlegroup.bat предоставит хосту сервера опции для управления и мониторинга своей боевой группы, а также различные другие функции, такие как получение логов, доступ к файловому браузеру и доступ к оболочке виртуальной машины или любой части боевой группы.

Изменение настроек мира (Боевая группа)

Открыв файловый браузер (опция 9 в battlegroup.bat), хосты найдут папку UserSettings с пользовательскими ini-файлами конфигурации, которые позволяют им изменять поведение серверов в боевой группе. Некоторые опции документированы для изменения, но они могут создавать различные другие пользовательские ini-файлы для управления любыми доступными настройками. Изменение настроек там требует перезапуска боевой группы, чтобы изменения вступили в силу.

После этого пользователи смогут найти сервер на вкладке «Экспериментальный». Наслаждайтесь!