Настройки
Все настройки файла providers/Premium/settings.yml.
providers/Premium/settings.yml содержит настройки провайдера Premium. Как настройки определения работают вместе, объясняет страница Определение лицензионных аккаунтов.
detection:
methods:
- LOOKUP
recheckOnMismatch: false
lookup:
profileEndpoint: "https://api.mojang.com/users/profiles/minecraft/%s"
timeout: "3s"
cacheTtl: "5m"
profileSnapshotTtl: "10m"
replication:
cache:
profile: "premium-profile"
profileSnapshot: "premium-profile-snapshot"detection
Принимаетсписок из CLIENT_PROFILE и LOOKUP
По умолчанию["LOOKUP"]
Влияет накак игрок с ником, не привязанным ни к одному аккаунту, распознаётся как лицензионный
Premium пробует методы сверху вниз. См. Методы.
Принимаетtrue или false
По умолчаниюfalse
Влияет наищет ли CLIENT_PROFILE ник повторно, в обход кэша, если идентификатор профиля клиента отличается от профиля в кэше
lookup
Как Premium ищет лицензионный профиль ника. Его используют оба метода определения и выбор провайдера при регистрации, в которой выбирает игрок.
Для опытных
ПринимаетURL с %s или {username} на месте ника
По умолчанию"https://api.mojang.com/users/profiles/minecraft/%s"
Влияет нагде ищутся лицензионные профили
Адрес отвечает профилем в формате JSON, где идентификатор находится в поле id, либо кодом 204 или 404, если у ника нет профиля. Если значение пустое, считается, что ни у одного ника нет лицензионного профиля.
Для опытных
Принимаетдлительность
По умолчанию"3s"
Влияет насколько может длиться поиск
Если поиск завершился ошибкой или по тайм-ауту, считается, что у ника нет лицензионного профиля, и такой ответ не кэшируется. При нулевом или отрицательном значении ожидание не ограничено.
Принимаетдлительность
По умолчанию"5m"
Влияет насколько хранятся ответы на поиск
При нулевом или отрицательном значении каждый ник ищется заново.
Принимаетдлительность
По умолчанию"10m"
Влияет насколько Premium помнит лицензионный профиль, который он видел для ника
При нулевом или отрицательном значении ничего не запоминается.
replication.cache
Для опытныхИмена, под которыми Premium делится результатами поиска между прокси через репликацию. Все прокси сети используют одни и те же имена.
Принимаетнепустую строку
По умолчанию"premium-profile-snapshot"
Влияет наимя общих снимков профилей
Если значение пустое, Premium не загружается.
