Identica

settings.yml

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

settings.yml содержит уровень логирования, способ назначения UUID аккаунтам, политику сессий и слушатели прокси.

level

Принимаетцелое число от 0 до 4

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

Влияет нато, сколько Identica пишет в консоль

ЗначениеЧто пишется
0только ошибки
1предупреждения и ошибки
2информация, предупреждения и ошибки
3добавляется отладочный вывод (debug)
4добавляется трассировка (trace)

В обычной работе используйте 2, а 3 или 4 — пока разбираетесь с проблемой.

identity

uniqueIdMode

Опасно

Принимает"RANDOM", "OFFLINE" или "PREMIUM"

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

Влияет нато, как новые аккаунты получают UUID

RANDOM выдаёт каждому аккаунту новый случайный UUID, OFFLINE — офлайн-UUID его ника, PREMIUM — UUID его лицензионного аккаунта. Существующие аккаунты сохраняют свой UUID. Прежде чем менять эту настройку, прочитайте Уникальные идентификаторы.

reservationTtl

Для опытных

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

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

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

Резервирование, сделанное командой /identica admin reservation set, командой /identica admin clear или во время незавершённой регистрации, истекает по прошествии этого времени, если под этим ником никто не зарегистрировался. Если значение слишком короткое, медленная регистрация теряет зарезервированный UUID; если слишком длинное, брошенные резервирования хранятся дольше.

sessions

concurrencyPolicy

Осторожно

Принимает"REPLACE_EXISTING" или "REJECT_NEW"

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

Влияет нато, что происходит, когда аккаунт с открытой сессией входит с другого подключения

REPLACE_EXISTING отключает прежнее подключение, REJECT_NEW отклоняет новый вход. Любое другое значение останавливает запуск с ошибкой, в которой перечислены допустимые значения. Провайдер может использовать другую политику через session.concurrencyPolicy в providers/providers.yml. См. Сессии.

level: 2
identity:
  uniqueIdMode: "RANDOM"
  reservationTtl: "15m"
sessions:
  concurrencyPolicy: "REPLACE_EXISTING"

listeners

Identica следит за событиями прокси, чтобы обрабатывать входящих игроков. listeners.events позволяет изменить приоритет одного из этих слушателей, например чтобы он срабатывал раньше или позже другого плагина, обрабатывающего то же событие, или отключить его.

events

Для опытных

Принимаетсловарь, ключами которого служат полные имена классов событий прокси

Влияет нато, слушает ли Identica это событие и с каким приоритетом

listeners:
  events:
    com.velocitypowered.api.event.connection.PreLoginEvent:
      register: true
      priority: "NORMAL"

register

Осторожно

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

Влияет нато, слушает ли Identica это событие вообще

Отключённый слушатель ломает ту часть входа, которая от него зависит. Делайте это, только если работу этого события берёт на себя другой плагин.

priority

Для опытных

Принимает"LOWEST", "LOW", "NORMAL", "HIGH" или "HIGHEST"

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

Влияет нато, когда слушатель Identica срабатывает относительно слушателей того же события из других плагинов, в порядке приоритетов самого прокси

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