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

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску

Seven Days to Die
<< 7 Days to Die | К концу статьи

Данная инструкция поможет настроить интерактивную онлайн-карту для сервера 7 Days to Die, создать веб-пользователей и открыть карту администраторам и игрокам.

Шаг 1. Подготовьте сервер

  1. Остановите сервер.
  2. Установите совместимые моды в папку Mods.

Для работы интерактивной онлайн-карты необходимы Alloc's Server Fixes и Allocs_WebAndMapRendering.

Модули для работы веб-карты в папке Mods

Чтобы проверить правильность установки мода, выполните команду version. В консоли должны появиться примерно следующие строки:

Game version: Alpha 21.1 (b16) Compatibility Version: Alpha 21.1
Mod Allocs_Commands: 26
Mod Allocs_Core: 31
Mod Allocs_Webinterface: 47

Откройте файл serverconfig.xml и включите данные параметры:

<property name="WebDashboardEnabled" value="true"/>
<property name="WebDashboardPort" value="8080"/>
<property name="EnableMapRendering" value="true"/>
Параметры веб-дашборда и карты

После изменения конфигурации перезапустите сервер.

Порт веб-дашборда может отличаться от игрового порта. Используйте порт, указанный в serverconfig.xml или панели хостинга.

Откройте этот TCP-порт в брандмауэре и пробросьте его в настройках маршрутизатора или панели хостинга.

Шаг 2. Настройте права доступа

Чтобы открыть карту пользователям без административных прав, выполните в серверной консоли:

webpermission add web.map global 2000

Для проверки доступа к параметру используйте команду:

webpermission list

В списке должна появиться запись примерно такого вида:

web.map global 2000

2000 — доступ без авторизации, 1000 — только авторизованным пользователям Dashboard.

Шаг 3. Подключите администратора

  1. Зайдите на сервер под Steam-аккаунтом администратора.
  2. Откройте игровую консоль клавишей F1.
  3. Выполните команду createwebuser.
Команда createwebuser в игровой консоли

Сервер выдаст ссылку или предложит открыть браузер для создания веб-пользователя.

Запрос на открытие браузера

В браузере задайте собственные логин и пароль.

Форма создания веб-пользователя

После регистрации откройте веб-дашборд по адресу и войдите под созданными данными.

Главная страница веб-дашборда после регистрации

Шаг 4. Подключите игроков

Игроки создают собственные веб-аккаунты по той же схеме:

  1. Войти на сервер под своим Steam-аккаунтом.
  2. Нажать F1.
  3. Выполнить createwebuser.
  4. Перейти по ссылке, которую выдал сервер или предоставил администратор.
  5. Задать логин и пароль.
  6. Открыть адрес веб-карты.

Если для карты установлен уровень доступа 2000, игроки могут открыть её без административных прав.

Шаг 5. Используйте карту

Откройте раздел карты в веб-дашборде. Обычно доступны:

  • перемещение по игровому миру;
  • изменение масштаба;
  • просмотр исследованных областей;
  • включение и отключение доступных слоёв;
  • просмотр игроков и других объектов, если это разрешено правами сервера.

Карта отображает данные, которые сервер успел отрендерить. Для работы карты обязательно выполните команду rendermap. На больших мирах процесс может занять некоторое время.

Интерактивная онлайн-карта сервера



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