Настройки интерфейса
Файл настроек интерфейса создаётся автоматически после первого запуска сервера.
profiles/RZXC/LuxelPartyMod/InterfaceSettings.json
У переключателей 0 означает «не показывать», 1 означает «показывать». Для элементов с отдельным текстом или ссылкой нужно заполнить оба параметра.
Панели друзей
PartyMembersAlignment
Настройка: PartyMembersAlignment
Описание: Положение панелей с информацией о друзьях на экране. Данная настройка применяется по умолчанию, но она может быть изменена игроками, если это разрешено в соответствующей настройке геймплея (AllowChangePlayerPanelsAlignment).
Тип данных: int
По умолчанию: 2
Использование:
"PartyMembersAlignment": 2
0: левый верхний угол.1: правый верхний угол.2: правый нижний угол.
TopLeftCornerOffset_X
Настройка: TopLeftCornerOffset_X
Описание: Отступ панелей игроков по горизонтали от левого верхнего угла в пикселях.
Тип данных: int
По умолчанию: 30
Использование:
"TopLeftCornerOffset_X": 30
TopLeftCornerOffset_Y
Настройка: TopLeftCornerOffset_Y
Описание: Отступ панелей игроков по вертикали от левого верхнего угла в пикселях.
Тип данных: int
По умолчанию: 30
Использование:
"TopLeftCornerOffset_Y": 30
TopRightCornerOffset_X
Настройка: TopRightCornerOffset_X
Описание: Отступ панелей игроков по горизонтали от правого верхнего угла в пикселях.
Тип данных: int
По умолчанию: 30
Использование:
"TopRightCornerOffset_X": 30
TopRightCornerOffset_Y
Настройка: TopRightCornerOffset_Y
Описание: Отступ панелей игроков по вертикали от правого верхнего угла в пикселях.
Тип данных: int
По умолчанию: 30
Использование:
"TopRightCornerOffset_Y": 30
BottomRightCornerOffset_X
Настройка: BottomRightCornerOffset_X
Описание: Отступ панелей игроков по горизонтали от правого нижнего угла в пикселях.
Тип данных: int
По умолчанию: 30
Использование:
"BottomRightCornerOffset_X": 30
BottomRightCornerOffset_Y
Настройка: BottomRightCornerOffset_Y
Описание: Отступ панелей игроков по вертикали от правого нижнего угла в пикселях.
Тип данных: int
По умолчанию: 180
Использование:
"BottomRightCornerOffset_Y": 180
Информация в пати-меню
ShowPlayerPreview
Настройка: ShowPlayerPreview
Описание: Показывать предпросмотр игрока в пати-меню.
Тип данных: bool
По умолчанию: 1
Использование:
"ShowPlayerPreview": 1
ShowPlayerName
Настройка: ShowPlayerName
Описание: Показывать никнейм игрока в пати-меню.
Тип данных: bool
По умолчанию: 1
Использование:
"ShowPlayerName": 1
ShowPlayerID
Настройка: ShowPlayerID
Описание: Показывать SteamID игрока в пати-меню.
Тип данных: bool
По умолчанию: 1
Использование:
"ShowPlayerID": 1
ShowBetaTestWarning
Настройка: ShowBetaTestWarning
Описание: Показывать предупреждение БЕТА-ТЕСТ.
Тип данных: bool
По умолчанию: 0
Использование:
"ShowBetaTestWarning": 0
Это оставшееся с тестирования напоминание игрокам о том, что они могут сообщать администрации о багах и ошибках, а также предлагать свои идеи по улучшению пати-мода.
ShowOnlineCount
Настройка: ShowOnlineCount
Описание: Показывать счётчик онлайна.
Тип данных: bool
По умолчанию: 1
Использование:
"ShowOnlineCount": 1
Если используется режим поиска (UseSearchingSystem), то отобразит счётчик игроков в поиске.
Название и логотип сервера
PartyModWindowHeaderText
Настройка: PartyModWindowHeaderText
Описание: Текст заголовка окна пати-меню.
Тип данных: string
По умолчанию: "LuxelPartyMod"
Использование:
"PartyModWindowHeaderText": "LuxelPartyMod"
EnableLogo
Настройка: EnableLogo
Описание: Показывать кастомный логотип в боковой панели.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableLogo": 0
Путь до картинки с логотипом указывается в LogoImagePath.
LogoImagePath
Настройка: LogoImagePath
Описание: Путь до картинки с кастомным лого в формате .edds.
Тип данных: string
По умолчанию: "LuxelPartyMod_Assets/Assets/SERVERLOGO.edds"
Использование:
"LogoImagePath": "LuxelPartyMod_Assets/Assets/SERVERLOGO.edds"
Картинка должна быть доступна у игроков. Укажите путь внутри PBO, без P: и без пути к папке сервера.
Подготовка изображения описана на странице настройки логотипа.
EnableServerName
Настройка: EnableServerName
Описание: Показывать кастомное название сервера в боковой панели.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableServerName": 0
ServerNameText
Настройка: ServerNameText
Описание: Кастомное название сервера в боковой панели.
Тип данных: string
По умолчанию: "YOURSERVER DAYZ"
Использование:
"ServerNameText": "YOURSERVER DAYZ"
EnableServerSubName
Настройка: EnableServerSubName
Описание: Показывать кастомное суб-название сервера в боковой панели.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableServerSubName": 0
ServerSubNameText
Настройка: ServerSubNameText
Описание: Кастомное суб-название сервера в боковой панели.
Тип данных: string
По умолчанию: "CHERNARUS PVP"
Использование:
"ServerSubNameText": "CHERNARUS PVP"
Кнопки социальных сетей и сайта
EnableDiscord
Настройка: EnableDiscord
Описание: Показывать кнопку Discord’а.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableDiscord": 0
DiscordLink
Настройка: DiscordLink
Описание: Ссылка на Discord.
Тип данных: string
По умолчанию: "https://discord.com/yourservername"
Использование:
"DiscordLink": "https://discord.com/yourservername"
EnableVK
Настройка: EnableVK
Описание: Показывать кнопку ВК.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableVK": 0
VKLink
Настройка: VKLink
Описание: Ссылка на ВК.
Тип данных: string
По умолчанию: "https://vk.com/yourgroupname"
Использование:
"VKLink": "https://vk.com/yourgroupname"
EnableTelegram
Настройка: EnableTelegram
Описание: Показывать кнопку Telegram.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableTelegram": 0
TelegramLink
Настройка: TelegramLink
Описание: Ссылка на Telegram.
Тип данных: string
По умолчанию: "https://t.me/yourchannel"
Использование:
"TelegramLink": "https://t.me/yourchannel"
EnableYouTube
Настройка: EnableYouTube
Описание: Показывать кнопку YouTube.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableYouTube": 0
YouTubeLink
Настройка: YouTubeLink
Описание: Ссылка на YouTube.
Тип данных: string
По умолчанию: "https://youtube.com/@yourchannel"
Использование:
"YouTubeLink": "https://youtube.com/@yourchannel"
EnableKOOK
Настройка: EnableKOOK
Описание: Показывать кнопку KOOK.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableKOOK": 0
KOOKLink
Настройка: KOOKLink
Описание: Ссылка на KOOK.
Тип данных: string
По умолчанию: "https://kook.cn/yourlink"
Использование:
"KOOKLink": "https://kook.cn/yourlink"
EnableYY
Настройка: EnableYY
Описание: Показывать кнопку YY.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableYY": 0
YYLink
Настройка: YYLink
Описание: Ссылка на YY.
Тип данных: string
По умолчанию: "https://yy.com/yourlink"
Использование:
"YYLink": "https://yy.com/yourlink"
EnableWebsite
Настройка: EnableWebsite
Описание: Показывать кнопку сайта.
Тип данных: bool
По умолчанию: 0
Использование:
"EnableWebsite": 0
WebsiteText
Настройка: WebsiteText
Описание: Текст кнопки сайта.
Тип данных: string
По умолчанию: "yourserver.com"
Использование:
"WebsiteText": "yourserver.com"
WebsiteLink
Настройка: WebsiteLink
Описание: Ссылка на сайт.
Тип данных: string
По умолчанию: "https://yourserver.com"
Использование:
"WebsiteLink": "https://yourserver.com"
Фон и цветовая схема
Backgrounds
Настройка: Backgrounds
Описание: Массив путей до изображений в формате .edds для фона в пати-меню.
Тип данных: array<string>
По умолчанию: ["LuxelPartyMod/Assets/Backgrounds/Background_1.edds"]
Использование:
"Backgrounds": [
"LuxelPartyMod/Assets/Backgrounds/Background_1.edds"
]
Можно задать 1 изображение или несколько (число не ограничено), каждую игровую сессию будет применяться случайное изображение. Для этого нужно создать свой мод с .edds файлом. Для удобства Вы можете использовать LuxelPartyMod_Assets, приложенный к файлам мода в папке Дополнительно.
Лучше всего использовать чёрно-белое изображение, т.к. к нему будет применяться цветовое наложение.
Выбранный фон используется в пати-меню и информационном окне. При обычном закрытии и повторном открытии меню изображение не меняется. Пустой массив при загрузке заполняется стандартным фоном.
Подготовка изображений описана на странице замены фоновых картинок.
UsedColorSchemeID
Настройка: UsedColorSchemeID
Описание: ID используемой цвето-схемы среди массива цвето-схем ColorSchemes.
Тип данных: string
По умолчанию: "BLUE"
Использование:
"UsedColorSchemeID": "BLUE"
Укажите SchemeID нужной схемы. Например, GREEN или USER_PRESET. Значение NONE отключает применение цветовой схемы из JSON и оставляет оформление лейаутов.
Если выбранная схема отсутствует или в ней некорректные RGB-массивы, клиент использует стандартную синюю схему и записывает ошибку.
ColorSchemes
Настройка: ColorSchemes
Описание: Массив цвето-схем. Имеются 13 готовых пресетов цвето-схем, их можно редактировать напрямую, либо создать свои собственные. Чтобы использовать определённую цвето-схему, необходимо вписать её SchemeID в настройку UsedColorSchemeID.
Тип данных: array<Luxel_PM_ColorScheme>
По умолчанию: 13 готовых цветовых схем и заготовка USER_PRESET.
Использование:
"ColorSchemes": [
{
"SchemeID": "BLUE",
"Background_DarkUltra": [
17,
32,
49
],
"Background_DarkLow": [
0,
39,
71
],
"Background_Dark": [
0,
75,
125
],
"Background_BrightLow": [
0,
110,
183
],
"Background_Coloring": [
0,
160,
255
],
"Main_Gray": [
84,
148,
185
],
"Main_Common": [
0,
176,
255
]
}
]
Все поля схемы и пример настройки находятся на отдельной странице цветовых схем.
Если список отсутствует или пустой, мод создаёт стандартные схемы. Собственным схемам задавайте разные SchemeID, чтобы выбор был однозначным.
Пример InterfaceSettings.json
Пример файла настроек интерфейса. В массиве ColorSchemes приведена только схема BLUE; в созданном модом файле находятся все готовые схемы. Чтобы сохранить их, изменяйте нужные параметры в своём файле.
{
"PartyMembersAlignment": 2,
"TopLeftCornerOffset_X": 30,
"TopLeftCornerOffset_Y": 30,
"TopRightCornerOffset_X": 30,
"TopRightCornerOffset_Y": 30,
"BottomRightCornerOffset_X": 30,
"BottomRightCornerOffset_Y": 180,
"ShowPlayerPreview": 1,
"ShowPlayerName": 1,
"ShowPlayerID": 1,
"ShowBetaTestWarning": 0,
"ShowOnlineCount": 1,
"PartyModWindowHeaderText": "LuxelPartyMod",
"EnableLogo": 0,
"LogoImagePath": "LuxelPartyMod_Assets/Assets/SERVERLOGO.edds",
"EnableServerName": 0,
"ServerNameText": "YOURSERVER DAYZ",
"EnableServerSubName": 0,
"ServerSubNameText": "CHERNARUS PVP",
"EnableDiscord": 0,
"DiscordLink": "https://discord.com/yourservername",
"EnableVK": 0,
"VKLink": "https://vk.com/yourgroupname",
"EnableTelegram": 0,
"TelegramLink": "https://t.me/yourchannel",
"EnableYouTube": 0,
"YouTubeLink": "https://youtube.com/@yourchannel",
"EnableKOOK": 0,
"KOOKLink": "https://kook.cn/yourlink",
"EnableYY": 0,
"YYLink": "https://yy.com/yourlink",
"EnableWebsite": 0,
"WebsiteText": "yourserver.com",
"WebsiteLink": "https://yourserver.com",
"Backgrounds": [
"LuxelPartyMod/Assets/Backgrounds/Background_1.edds"
],
"UsedColorSchemeID": "BLUE",
"ColorSchemes": [
{
"SchemeID": "BLUE",
"Background_DarkUltra": [
17,
32,
49
],
"Background_DarkLow": [
0,
39,
71
],
"Background_Dark": [
0,
75,
125
],
"Background_BrightLow": [
0,
110,
183
],
"Background_Coloring": [
0,
160,
255
],
"Main_Gray": [
84,
148,
185
],
"Main_Common": [
0,
176,
255
]
}
]
}