settings.yml
Все настройки settings.yml.
settings.yml содержит уровень логирования, способ назначения UUID аккаунтам, политику сессий и слушатели прокси.
Принимаетцелое число от 0 до 4
По умолчанию2
Влияет нато, сколько Identica пишет в консоль
| Значение | Что пишется |
|---|---|
0 | только ошибки |
1 | предупреждения и ошибки |
2 | информация, предупреждения и ошибки |
3 | добавляется отладочный вывод (debug) |
4 | добавляется трассировка (trace) |
В обычной работе используйте 2, а 3 или 4 — пока разбираетесь с проблемой.
identity
Опасно
Принимает"RANDOM", "OFFLINE" или "PREMIUM"
По умолчанию"RANDOM"
Влияет нато, как новые аккаунты получают UUID
RANDOM выдаёт каждому аккаунту новый случайный UUID, OFFLINE — офлайн-UUID его ника, PREMIUM — UUID его лицензионного аккаунта. Существующие аккаунты сохраняют свой UUID. Прежде чем менять эту настройку, прочитайте Уникальные идентификаторы.
Для опытных
Принимаетположительную длительность
По умолчанию"15m"
Влияет нато, как долго зарезервированный UUID ждёт регистрации аккаунта под своим ником
Резервирование, сделанное командой /identica admin reservation set, командой /identica admin clear или во время незавершённой регистрации, истекает по прошествии этого времени, если под этим ником никто не зарегистрировался. Если значение слишком короткое, медленная регистрация теряет зарезервированный UUID; если слишком длинное, брошенные резервирования хранятся дольше.
sessions
Осторожно
Принимает"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 позволяет изменить приоритет одного из этих слушателей, например чтобы он срабатывал раньше или позже другого плагина, обрабатывающего то же событие, или отключить его.
Для опытных
Принимаетсловарь, ключами которого служат полные имена классов событий прокси
Влияет нато, слушает ли Identica это событие и с каким приоритетом
listeners:
events:
com.velocitypowered.api.event.connection.PreLoginEvent:
register: true
priority: "NORMAL"Осторожно
Принимаетtrue или false
Влияет нато, слушает ли Identica это событие вообще
Отключённый слушатель ломает ту часть входа, которая от него зависит. Делайте это, только если работу этого события берёт на себя другой плагин.
Для опытных
Принимает"LOWEST", "LOW", "NORMAL", "HIGH" или "HIGHEST"
По умолчанию"NORMAL"
Влияет нато, когда слушатель Identica срабатывает относительно слушателей того же события из других плагинов, в порядке приоритетов самого прокси
