LuxelWorldMap

Просмотры: 54
  • ŔØ₲ŲĒᏃ᙭Ċ 🌌™ 🅳🆅🆁🅺 Разработчик

Серверные метки

Как создать общую метку сервера

  1. Выдайте доступ

    Добавьте свой SteamID64 в AdminsSteamIDs файла MainSettings.json и перезапустите сервер.

  2. Включите режим администратора

    Откройте карту и проверьте кнопку «Режим админа» в заголовке окна. Она видна только администраторам. Последнее выбранное состояние сохраняется у Вас на клиенте.

  3. Создайте серверную метку

    Нажмите ПКМ в нужном месте и выберите создание серверной метки. Заполните название, выберите иконку и при необходимости добавьте зону.

  4. Настройте видимость

    Чтобы метку увидели игроки, включите отображение игрокам и разрешите показ на карте или в мире. Сохраните метку. Переключитесь в режим игрока, чтобы посмотреть результат без административных элементов.

Для названия подойдёт обычный текст на любом языке или ключ из stringtable.csv Вашего мода, например #NORTHMARKET_NORTH_DEPOT. Перевод должен быть доступен на клиентах. При редактировании существующей метки поле может показывать уже переведённое название. Если хотите сохранить разные подписи для разных языков, перед сохранением убедитесь, что в поле стоит сам ключ с #, а не готовый текст.

Параметры серверной метки

  • ID метки (MarkerID). Уникальный ID до 64 символов: латинские буквы, цифры, дефис и нижнее подчёркивание. Например, NWAF_TRADER. Не используйте имена устройств Windows, например CON. Для другой метки нужен другой ID, даже если изменить только регистр букв.
  • Показывать игрокам (ShowToPlayers). Выключите, если пока оформляете метку. Она останется у администратора в категории черновиков сервера.
  • Показывать на карте / в мире (AllowShowMapMarker, AllowShowMarker3D). Два независимых разрешения. Например, для территории трейдера можно оставить зону на карте и не показывать ориентир в мире.
  • Показывать только в радиусе (ShowOnlyWithinRadius). Расстояние задаётся в метрах через VisibilityRadiusMeters, по умолчанию 1000. Считается расстояние по горизонтали; за пределами радиуса игрок не увидит метку и в боковой панели. Это условие видимости, оно само по себе не рисует круг.
  • Удалить после рестарта (DeleteAfterRestart). Включите для временной точки, например для места проведения мероприятия, которое закончится до следующего запуска сервера.

Если выключены и «Отображать иконку», и «Отображать информацию», игроку можно оставить только зону. Обычная серверная метка в таком виде не занимает строку бокового списка у игрока, на неё нельзя установить фокус. Это не то же самое, что черновик: опубликованная зона остаётся на карте.

Метка для выбранных игроков

Через серверный API можно дополнительно ограничить получателей. ShowOnlyToSelectedPlayers включает проверку списка AllowedPlayersSteamIDs. Указывайте SteamID64 строками. При включённом фильтре пустой список не означает «показывать всем»: доступ сохраняется только у администраторов. Чтобы вернуть общую метку, отключите фильтр и оставьте ShowToPlayers включённым.