Identica

engine.yml

Все настройки engine.yml.

engine.yml определяет, как проходит каждый сценарий: кто выбирает, как его пройти, — Identica или игрок, — и как долго хранится вход, который ждёт игрока. Подробнее — в руководствах Как проходит вход и Выбор провайдера.

behavior

Таймеры, общие для всех сценариев. Значения по умолчанию подходят любой сети; они лишь должны быть дольше самого медленного входа.

bridgeTtl

Для опытных

Принимаетположительную длительность

По умолчанию"10m"

Влияет нато, как долго Identica хранит то, что узнала о подключающемся игроке, до начала его входа, а завершённый вход — до того, как игрок попадёт на свой сервер

handshakeInstructionTtl

Для опытных

Принимаетположительную длительность

По умолчанию"10m"

Влияет нато, сколько времени остаётся действительным решение провайдера запросить у подключающегося игрока собственный вход, например лицензионный вход провайдера Premium

scenarios

У authentication, registration и migration есть все эти настройки.

pipelineTtl

Для опытных

Принимаетположительную длительность

По умолчанию"5m"

Влияет нато, как долго хранится вход, который ждёт игрока

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

allowResume

Осторожно

Принимаетtrue или false

По умолчаниюtrue

Влияет нато, продолжает ли игрок, вышедший во время входа или регистрации, с того места, где остановился, если зайдёт снова в пределах pipelineTtl

При false такой игрок начинает заново. Переподключение, которого требует сам вход, например повторный заход после выбора Premium, всегда продолжает вход. Может ли продолженный вход обойти действующее ограничение входа, определяют настройки ограничения входа.

choice

Принимает"AUTOMATIC" или "PROMPTED"

По умолчанию"AUTOMATIC"

Влияет нато, кто выбирает, как пройти сценарий, когда это могут сделать несколько провайдеров или несколько способов одного провайдера: Identica или игрок

Игрока никогда не отключают из-за того, что ему нужно что-то ввести: при любом значении у него запрашивают пароль или код, если они нужны выбранному провайдеру. См. Выбор провайдера.

behavior:
  bridgeTtl: "10m"
  handshakeInstructionTtl: "10m"
scenarios:
  authentication:
    pipelineTtl: "5m"
    allowResume: true
    choice: "AUTOMATIC"
  registration:
    pipelineTtl: "5m"
    allowResume: true
    choice: "AUTOMATIC"
  migration:
    pipelineTtl: "5m"
    allowResume: true
    choice: "AUTOMATIC"

На этой странице