7 Days to Die: Настройка и использование интерактивной онлайн-карты

Seven Days to Die
<< 7 Days to Die
| К концу статьи
Данная инструкция поможет настроить интерактивную онлайн-карту для сервера 7 Days to Die, создать веб-пользователей и открыть карту администраторам и игрокам.
Шаг 1. Подготовьте сервер
Инструкция рассчитана на выделенный сервер с веб-дашбордом и рендерингом карты.
- Остановите сервер.
- Установите на сервер совместимую версию мода Allocs_WebAndMapRendering в папку Mods. Если архив мода содержит дополнительные зависимости, установите их вместе с ним.
- Откройте файл serverconfig.xml и включите веб-дашборд и рендеринг карты.
В зависимости от версии игры и сборки сервера названия модулей могут отличаться. На приложенном скриншоте показаны TFP_CommandExtensions, TFP_MapRendering и TFP_WebServer.
В serverconfig.xml должны быть включены следующие параметры:
<property name="WebDashboardEnabled" value="true"/> <property name="WebDashboardPort" value="8080"/> <property name="EnableMapRendering" value="true"/>
После изменения конфигурации перезапустите сервер.
Порт веб-дашборда может отличаться от игрового порта. В примере на скриншоте используется порт 26905, а стандартным значением часто является 8080. Используйте порт, указанный в serverconfig.xml или панели хостинга.
Откройте этот TCP-порт в брандмауэре и пробросьте его в настройках маршрутизатора или панели хостинга. Ссылка на карту обычно имеет формат:
http://IP-адрес:WebDashboardPort/
Например:
Шаг 2. Настройте права доступа
Чтобы открыть карту пользователям без административных прав, выполните в серверной консоли:
webpermission add web.map 2000
Уровень 2000 открывает карту всем пользователям, которые знают адрес веб-дашборда. Доступ к консоли и выполнению серверных команд настраивается отдельно.
Шаг 3. Подключите администратора
- Зайдите на сервер под Steam-аккаунтом администратора.
- Откройте игровую консоль клавишей F1.
- Выполните команду
createwebuser.
Сервер выдаст ссылку или предложит открыть браузер для создания веб-пользователя.
В браузере задайте собственные логин и пароль.
После регистрации откройте веб-дашборд по адресу:
Войдите под созданными данными.
Шаг 4. Подключите игроков
Игроки создают собственные веб-аккаунты по той же схеме:
- Войти на сервер под своим Steam-аккаунтом.
- Нажать F1.
- Выполнить
createwebuser. - Перейти по ссылке, которую выдал сервер или предоставил администратор.
- Задать логин и пароль.
- Открыть адрес веб-карты.
Если для карты установлен уровень доступа 2000, игроки могут открыть её без административных прав.
Шаг 5. Используйте карту
Откройте раздел карты в веб-дашборде. Обычно доступны:
- перемещение по игровому миру;
- изменение масштаба;
- просмотр исследованных областей;
- включение и отключение доступных слоёв;
- просмотр игроков и других объектов, если это разрешено правами сервера.
Карта отображает данные, которые сервер успел отрендерить. Для первичного построения карты можно выполнить команду rendermap. На больших мирах процесс может занять некоторое время.
7 Days to Die: Настройка и использование интерактивной онлайн-карты
<< 7 Days to Die
| К началу статьи






