LuxelPartyMod

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

Настройки геймплея

Файл настроек геймплея создаётся автоматически после первого запуска сервера.

profiles/RZXC/LuxelPartyMod/GameplaySettings.json

Эти настройки определяют, какие функции доступны игрокам. Значение 0 запрещает соответствующую функцию, 1 разрешает. Разрешённую сервером функцию игрок может отключить в своих настройках. Для расстояний сервер задаёт максимальное значение, а игрок может выбрать меньшее.


AllowOfflineMode

Настройка: AllowOfflineMode

Описание: Разрешить игрокам использовать офлайн-режим.

Тип данных: bool

По умолчанию: 1

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

"AllowOfflineMode": 1

В офлайн-режиме игрок не виден своим друзьям, для них он отображается так, будто он не в сети, но при этом сам игрок не видит своих друзей и для него они тоже отображаются офлайн.

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


NotifyPlayersAboutFriendRequests

Настройка: NotifyPlayersAboutFriendRequests

Описание: Уведомлять игроков о новых заявках в друзья.

Тип данных: bool

По умолчанию: 1

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

"NotifyPlayersAboutFriendRequests": 1



NotifyConnectedPlayerFriends

Настройка: NotifyConnectedPlayerFriends

Описание: Уведомлять игроков, когда друзья заходят на сервер.

Тип данных: bool

По умолчанию: 1

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

"NotifyConnectedPlayerFriends": 1

В клиентских настройках можно отдельно выключить оповещение о своём входе и получение уведомлений о входе друзей. В офлайн-режиме уведомление о входе не отправляется.


ShowPlayerTags

Настройка: ShowPlayerTags

Описание: Показывать метки на игроках.

Тип данных: bool

По умолчанию: 1

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

"ShowPlayerTags": 1

Если выключить, связанные настройки меток игроков будут скрыты в клиентском меню. Информационные панели управляются отдельно через ShowPlayerPanels.


AllowShowPlayerTagsWhenDead

Настройка: AllowShowPlayerTagsWhenDead

Описание: Разрешить отображать метки на мёртвых игроках.

Тип данных: bool

По умолчанию: 1

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

"AllowShowPlayerTagsWhenDead": 1

Если разрешено, игрок может выбрать, скрывать ли метки после смерти члена группы. Если запрещено (значение 0), в меню настроек скрытие меток на мёртвых игроках становится обязательным.


MaxPlayerTagsShowingDistance

Настройка: MaxPlayerTagsShowingDistance

Описание: Максимальное расстояние отображения меток на игроках, в метрах.

Тип данных: int

По умолчанию: 20000

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

"MaxPlayerTagsShowingDistance": 20000

Игрок может выбрать меньшую дальность в своих настройках, но не большую.


ShowPlayerTagsDistance

Настройка: ShowPlayerTagsDistance

Описание: Показывать расстояние до игроков на метках.

Тип данных: bool

По умолчанию: 1

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

"ShowPlayerTagsDistance": 1



ShowPlayerTagsName

Настройка: ShowPlayerTagsName

Описание: Показывать никнейм игрока на его метке.

Тип данных: bool

По умолчанию: 1

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

"ShowPlayerTagsName": 1



ShowPingMarkers

Настройка: ShowPingMarkers

Описание: Показывать пинг-маркеры.

Тип данных: bool

По умолчанию: 1

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

"ShowPingMarkers": 1

Если отключено, пинг-маркеры и связанные с ними настройки не будут отображаться у игроков. Максимальное число пинг-маркеров задаётся отдельно в MaximumPingMarkers файла MainSettings.json.


MaxPingMarkersShowingDistance

Настройка: MaxPingMarkersShowingDistance

Описание: Максимальное расстояние отображения пинг-маркеров, в метрах.

Тип данных: int

По умолчанию: 20000

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

"MaxPingMarkersShowingDistance": 20000

Игрок может выбрать меньшую дальность в своих настройках.


ShowPingMarkersDistance

Настройка: ShowPingMarkersDistance

Описание: Показывать дистанцию до пинг-маркеров.

Тип данных: bool

По умолчанию: 1

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

"ShowPingMarkersDistance": 1



ShowPingMarkersName

Настройка: ShowPingMarkersName

Описание: Показывать никнейм владельца пинг-маркеров.

Тип данных: bool

По умолчанию: 1

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

"ShowPingMarkersName": 1



PlayPingAnimation

Настройка: PlayPingAnimation

Описание: Проигрывать анимацию пинга при создании пинг-маркеров.

Тип данных: bool

По умолчанию: 1

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

"PlayPingAnimation": 1

Игрок может выключить анимацию в своих настройках. При запрете сервера включить её у себя не получится. Эта настройка также учитывается анимацией пингов в LuxelWorldMap.


ShowPlayerPanels

Настройка: ShowPlayerPanels

Описание: Показывать панели игроков.

Тип данных: bool

По умолчанию: 1

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

"ShowPlayerPanels": 1

Отображение меток на персонажах настраивается отдельно через ShowPlayerTags.


AllowChangePlayerPanelsAlignment

Настройка: AllowChangePlayerPanelsAlignment

Описание: Разрешить игрокам изменять положение панелей игроков на экране. Если запрещено, то будет использоваться положение из настройки PartyMembersAlignment.

Тип данных: bool

По умолчанию: 1

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

"AllowChangePlayerPanelsAlignment": 1

Параметр PartyMembersAlignment находится в настройках интерфейса.


ShowHealthPercentage

Настройка: ShowHealthPercentage

Описание: Показывать процент здоровья на панели игроков.

Тип данных: bool

По умолчанию: 1

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

"ShowHealthPercentage": 1



ShowPanelDistance

Настройка: ShowPanelDistance

Описание: Показывать дистанцию до игроков на панели.

Тип данных: bool

По умолчанию: 1

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

"ShowPanelDistance": 1

Пример GameplaySettings.json

В этом примере все возможности разрешены, максимальная дальность составляет 20 км.

{
    "AllowOfflineMode": 1,
    "NotifyPlayersAboutFriendRequests": 1,
    "NotifyConnectedPlayerFriends": 1,
    "ShowPlayerTags": 1,
    "AllowShowPlayerTagsWhenDead": 1,
    "MaxPlayerTagsShowingDistance": 20000,
    "ShowPlayerTagsDistance": 1,
    "ShowPlayerTagsName": 1,
    "ShowPingMarkers": 1,
    "MaxPingMarkersShowingDistance": 20000,
    "ShowPingMarkersDistance": 1,
    "ShowPingMarkersName": 1,
    "PlayPingAnimation": 1,
    "ShowPlayerPanels": 1,
    "AllowChangePlayerPanelsAlignment": 1,
    "ShowHealthPercentage": 1,
    "ShowPanelDistance": 1
}

Метки на карте

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