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

Материал из SurvivalHost Wiki
Версия от 15:49, 16 августа 2026; VorteX (обсуждение | вклад) (Расширен этап «Подготовка сервера»)
Перейти к навигации Перейти к поиску

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

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

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

Инструкция рассчитана на выделенный сервер с веб-дашбордом и рендерингом карты.

  1. Остановите сервер.
  2. Установите на сервер совместимую версию мода Allocs_WebAndMapRendering в папку Mods. Если архив мода содержит дополнительные зависимости, установите их вместе с ним.
  3. Откройте файл serverconfig.xml и включите веб-дашборд и рендеринг карты.

В зависимости от версии игры и сборки сервера названия модулей могут отличаться. На приложенном скриншоте показаны TFP_Harmony, TFP_CommandExtensions, TFP_MapRendering и TFP_WebServer.

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

В 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/

Например:

http://123.123.123.123:8080/

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

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

webpermission add web.map 2000

Уровень 2000 открывает карту всем пользователям, которые знают адрес веб-дашборда. Доступ к консоли и выполнению серверных команд настраивается отдельно.

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

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

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

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

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

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

После регистрации откройте веб-дашборд по адресу:

http://IP-адрес:порт/

Войдите под созданными данными.

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

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

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

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

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

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

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

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

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

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



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