Ark:Хостинг-Плагин/Конфиг-файл: различия между версиями
Перейти к навигации
Перейти к поиску
VorteX (обсуждение | вклад) м |
VorteX (обсуждение | вклад) |
||
(не показано 26 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{nav head}} | {{nav head|||Ark:Hosting-Plugin-Config-File}} | ||
Пример конфигурационного файла Хостинг-Плагина. | Пример конфигурационного файла Хостинг-Плагина. | ||
Строка 10: | Строка 10: | ||
"debug": false, | "debug": false, | ||
"dinoColor": true, | "dinoColor": true, | ||
"dinoRespec": true, | |||
"dinoGrow": true, | |||
"bans": true, | "bans": true, | ||
"mutes": true, | "mutes": true, | ||
Строка 19: | Строка 21: | ||
"familySharingBanMuteLender": true, | "familySharingBanMuteLender": true, | ||
"familySharingWhiteList": "761231231231222,7632423542334233", | "familySharingWhiteList": "761231231231222,7632423542334233", | ||
"syncListenOn": "", | |||
"syncPulseOn": "", | |||
"crossChatKey": "", | |||
"crossChatServerName": "", | |||
"crossChatServerColor": "", | |||
"crossChatStoryLines": 5, | |||
"voteSystem": false, | |||
"voteQuorum": 0.9, | |||
"voteThreshold": 0.9, | |||
"voteTime": 3, | |||
"locale": "ru" | "locale": "ru" | ||
} | } | ||
Строка 24: | Строка 36: | ||
=== Описание настроек === | === Описание настроек === | ||
* debug - включить отладочный спам в логах (по умолчанию false) | * '''debug''' - включить отладочный спам в логах (по умолчанию false) | ||
* dinoColor - включить систему прав на покраску дино (по умолчанию true) | * '''dinoColor''' - включить систему прав на покраску дино (по умолчанию true) | ||
* bans - включить систему банов (по умолчанию true) | * '''dinoRespec''' - включить команду на респециализацию дино (по умолчанию true) | ||
* mutes - включить систему мутов (по умолчанию true) | * '''dinoGrow''' - включить команду на выращивание дино (по умолчанию true) | ||
* logChat - логировать чат-сообщения (по умолчанию false) | * '''bans''' - включить систему банов (по умолчанию true) | ||
* logCommands - логировать чат-команды (по умолчанию false) | * '''mutes''' - включить систему мутов (по умолчанию true) | ||
* familySharingKick - не разрешать вход на сервер игрокам с семейным доступом (по умолчанию false) | * '''logChat''' - логировать чат-сообщения (по умолчанию false) | ||
* familySharingCheckLenderBan - проверять на бан владельца игры (по умолчанию true) | * '''logCommands''' - логировать чат-команды (по умолчанию false) | ||
* familySharingBanMuteLender - при наложении мута или бана, распространить на владельца игры (по умолчанию true) | * '''familySharingKick''' - не разрешать вход на сервер игрокам с семейным доступом (по умолчанию false) | ||
* familySharingWhiteList - список steamId, кому разрешено подключаться в обход familySharingKick (по умолчанию пусто) | * '''familySharingCheckLenderBan''' - проверять на бан владельца игры (по умолчанию true) | ||
* locale - язык плагина (ru или en), по умолчанию ru. Этот язык по умолчанию будет у игроков. | * '''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 - синий. Полезный инструмент для составления цветов: [https://www.google.com/search?q=color+picker Color Picker] | |||
* '''crossChatStoryLines''' - сколько строчек истории чата показать пользователю при входе на сервер. По умолчанию 5. | |||
* '''voteSystem''' - включить систему голосования (true/false). По умолчанию: false. | |||
* '''voteQuorum''' - доля игроков, которые должны отдать голоса "за" или "против" для кворума, по умолчанию 0.9 (90% игроков должны проголосовать) | |||
* '''voteThreshold''' - доля игроков, которые должны отдать голоса "за" для успешного голосованию, по умолчанию 0.9 (90% игроков голосуют "за") | |||
* '''voteTime''' - количество минут на голосование, по умолчанию 3 | |||
=== Настройки которые можно изменить в режиме "онлайн" === | |||
<span id="online"> | |||
С помощью RCon-команды [[Ark:Хостинг-Плагин/Чат-команды,_консольные_команды,_RCon#sh.set|SH.Set]]. | |||
* crossChatKey | |||
* crossChatProject | |||
* crossChatServerName | |||
* crossChatServerColor | |||
* crossChatStoryLines | |||
{{links|ARK Survival Evolved|ark}} | {{links|ARK Survival Evolved|ark}} | ||
{{nav foot}} | {{nav foot}} |
Текущая версия на 22:07, 12 августа 2020
Конфиг-файл
<< Ark:Хостинг-Плагин
| К концу статьи | Короткая ссылка
Пример конфигурационного файла Хостинг-Плагина.
Для перезагрузки конфигурации без перезапуска сервера, можно использовать rcon-команду sh.reload
(Папка с 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
Ссылки