Ark:Хостинг-Плагин/Конфиг-файл
Версия от 21:55, 12 августа 2020; VorteX (обсуждение | вклад)
Конфиг-файл
<< Ark:Хостинг-Плагин
| К концу статьи | Короткая ссылка
Пример конфигурационного файла Хостинг-Плагина.
(Папка с Ark)/Saved/Config/Plugins/SurvivalHost/config.json
{
"debug": false,
"dinoColor": true,
"dinoRespec": true,
"dinoGrow": true,
"bans": true,
"mutes": true,
"logChat": true,
"logCommands": true,
"familySharingKick": false,
"familySharingCheckLenderBan": true,
"familySharingCheckLenderMute": true,
"familySharingBanMuteLender": true,
"familySharingWhiteList": "761231231231222,7632423542334233",
"syncListenOn": "",
"syncPulseOn": "",
"crossChatKey": "",
"crossChatServerName": "",
"crossChatServerColor": "",
"crossChatStoryLines": 5,
"voteSystem": false,
"voteQuorum": 0.9,
"voteThreshold": 0.9,
"voteTime": 3,
"locale": "ru"
}
Описание настроек
- debug - включить отладочный спам в логах (по умолчанию false)
- dinoColor - включить систему прав на покраску дино (по умолчанию true)
- dinoRespec - включить команду на респециализацию дино (по умолчанию true)
- dinoGrow - включить команду на выращивание дино (по умолчанию true)
- bans - включить систему банов (по умолчанию true)
- mutes - включить систему мутов (по умолчанию true)
- logChat - логировать чат-сообщения (по умолчанию false)
- logCommands - логировать чат-команды (по умолчанию false)
- familySharingKick - не разрешать вход на сервер игрокам с семейным доступом (по умолчанию false)
- familySharingCheckLenderBan - проверять на бан владельца игры (по умолчанию true)
- familySharingCheckLenderMute - проверять на мут владельца игры (по умолчанию true)
- familySharingBanMuteLender - при наложении мута или бана, распространить на владельца игры (по умолчанию true)
- familySharingWhiteList - список steamId, кому разрешено подключаться в обход familySharingKick (по умолчанию пусто)
- locale - язык плагина (ru или en), по умолчанию ru. Этот язык по умолчанию будет у игроков.
- syncListenOn - устанавливает адрес и порт для слушателя событий синхронизации. Типичное значение: "http://231.35.332.44:29400". По умолчанию устанавливается в IP сервера (берется из строки запуска -MultiHome, не забудьте ее установить!) и игрового порта + 3. Информация о адресе слушателя печатается в лог-файле при старте сервера.
- syncPulseOn- устанавливает адрес и порт для слушателя событий синхронизации, по которому должны приходить вызовы синхронизации. Типичное значение: "http://231.35.332.44:29400" (syncListenOn при этом устанавливается на локальный IP - "http://192.168.0.1:29400). Используется для серверов за NAT (когда внутренний IP отличается от внешнего, по которому сервер доступен из интернет).
- crossChatKey - секретный ключ для кросс-чата (общий для нескольких серверов общего чат-кластера, его необходимо получить у администратора).
- crossChatServerName - краткое имя сервера для показа в чате (не более 10 знаков, при отображении заключается в []). По умолчанию равно имени текущей карты.
- crossChatServerColor - цвет имени сервера в формате #rgbhex. Примеры: #FF0000 - красный, #DDD000 - желтый, #0000FF - синий. Полезный инструмент для составления цветов: Color Picker
- crossChatStoryLines - сколько строчек истории чата показать пользователю при входе на сервер. По умолчанию 5.
- voteSystem - включить систему голосования (true/false). По умолчанию: false.
- voteQuorum - доля игроков, которые должны отдать голоса "за" или "против" для кворума, по умолчанию 0.9 (90% игроков должны проголосовать)
- voteThreshold - доля игроков, которые должны отдать голоса "за" для успешного голосованию, по умолчанию 0.9 (90% игроков голосуют "за")
- voteTime - количество минут на голосование, по умолчанию 3
Настройки которые можно изменить в режиме "онлайн"
С помощью RCon-команды SH.Set.
- crossChatKey
- crossChatProject
- crossChatServerName
- crossChatServerColor
- crossChatStoryLines
Ссылки