providers/providers.yml
Все настройки providers/providers.yml.
providers/providers.yml включает провайдеры и задаёт их порядок, имена хостов, а также их собственные настройки сессий и функций. Собственные настройки каждого провайдера лежат в его папке рядом с этим файлом. Как используются порядок и имена хостов, описано в разделе Как выбирается провайдер.
behavior
Для опытных
Принимаетположительную длительность
По умолчанию"10m"
Влияет накак долго Identica помнит, что провайдер уже пробовали для этого ника и адреса
Игрок, у которого не удался лицензионный вход, например офлайн-клиент с ником лицензионного аккаунта, переходит к следующему провайдеру, если в течение этого времени снова зайдёт с того же адреса. Чем больше значение, тем дольше сохраняется этот выбор; чем меньше, тем раньше провайдера пробуют снова.
Принимаетсписок записей провайдеров
Влияет накакие провайдеры загружаются и как участвует каждый из них
Identica загружает провайдер, только если у него есть запись здесь с enabled: true.
behavior:
attemptTtl: "10m"
providers:
- id: "premium"
displayName: "Premium"
enabled: true
priority: 100
entrypoints:
- "premium.example.com"
session:
concurrencyPolicy: "REJECT_NEW"
- id: "credential"
displayName: "Credential"
enabled: true
priority: 50
entrypoints:
- "credential.example.com"Принимаетid провайдера, например premium или credential, в любом регистре
Влияет накакой установленный провайдер настраивает эта запись
Принимаетстроку
По умолчанию""
Влияет наназвание провайдера в сообщениях игрокам, например при выборе провайдера
Если значение пустое, используется собственное имя провайдера.
Принимаетцелое число
Влияет накакой провайдер побеждает, когда у нескольких есть одинаково веская причина обработать игрока
Побеждают большие значения.
Принимаетсписок имён хостов в формате host или host:port
Влияет накакие имена хостов выбирают этого провайдера для заходящего игрока
Запись host подходит для имени хоста на любом порту, host:port — только на этом порту. Если одно имя хоста указано у нескольких провайдеров, его получает провайдер с большим priority. Оставьте список пустым, если все ваши игроки заходят через один адрес. См. Имена хостов.
Для опытных
Принимаетобъект со списком названий способов для authentication, registration или migration
По умолчаниюне задано
Влияет накакие способы провайдера предлагает каждый сценарий и в каком порядке
Только для провайдера, который предлагает несколько путей пройти сценарий, например быструю проверку и пошаговую настройку; их названия приведены в документации самого провайдера. Сценарий, которого нет в списке, предлагает все способы в порядке провайдера. Указанный сценарий предлагает только перечисленные способы и в этом порядке:
methods:
migration: ["guided", "quick"]При choice: "AUTOMATIC" используется первый способ, который может завершить вход; при "PROMPTED" игрок видит каждый указанный способ как отдельный вариант. См. Выбор провайдера.
Для опытных
Принимает"REPLACE_EXISTING" или "REJECT_NEW"
По умолчаниюне задано
Влияет начто происходит, когда аккаунт этого провайдера входит со второго подключения
Если значение не задано, провайдер следует sessions.concurrencyPolicy из settings.yml.
Принимаетобъект с записью для каждой функции
По умолчаниюне задано
Влияет насобственные настройки функции для этого провайдера
Всё, что запись не указывает, берётся из общих настроек функции. Провайдер должен поддерживать функцию: если включить функцию, которую провайдер не поддерживает, провайдер не загрузится.
| Ключ | Страница |
|---|---|
features.recognition | Распознавание |
features.restriction.enabled | Ограничения |
features.restriction.join | Ограничение входа |
features.sentinel.enabled | Sentinel |
features.verification | Верификация |
См. Функции.
