Identica
Аккаунты

Управление аккаунтами

Команды администратора для аккаунтов, сессий, ников и резервирований.

Администраторы управляют аккаунтами подкомандами /identica, которая также отвечает на /auth. Любую команду ниже можно переименовать, назначить ей другое право или отключить в commands.yml; показаны имена и права по умолчанию. <target> — ник игрока или его уникальный идентификатор.

Аккаунты

КомандаПравоЧто делает
/identica admin clear <target>identica.admin.clearудаляет аккаунт, но резервирует его UUID за его ником, так что при повторной регистрации игрок сохранит свой UUID
/identica admin delete <target>identica.admin.deleteудаляет аккаунт вместе с его UUID

Обе команды требуют подтверждения: /identica admin clear confirm или /identica admin clear cancel, и так же для delete. Подтверждение действует в течение behavior.clear.confirmTtl из commands.yml — по умолчанию 60 секунд; более позднее ничего не меняет. Игрок, который в сети, когда его аккаунт удаляют, отключается.

Резервирования

КомандаПравоЧто делает
/identica admin reservation set <username> <uuid>identica.admin.reservationрезервирует UUID для следующего аккаунта, зарегистрированного под этим ником
/identica admin reservation info <username>identica.admin.reservationпоказывает UUID, зарезервированный за ником
/identica admin reservation delete <username>identica.admin.reservationснимает резервирование

Резервирование истекает через identity.reservationTtl из settings.yml. См. Уникальные идентификаторы.

Ники

КомандаПравоЧто делает
/identica admin username rename <target> <username>identica.admin.usernameпереименовывает аккаунт вручную; ник, назначенный так, Identica никогда не меняет
/identica admin username duplicatesidentica.admin.usernameвыводит ники, которые делят несколько аккаунтов

См. Ники и конфликты.

Сессии

КомандаПравоЧто делает
/identica admin session list [page]identica.admin.sessionsвыводит сессии сети
/identica admin session info <target>identica.admin.sessions.infoпоказывает сессию: её провайдера, адрес и время открытия
/identica admin session end <target>identica.admin.sessions.endзавершает сессию и отключает игрока

Размер страницы задаёт behavior.sessions.listPageSize из commands.yml. См. Сессии.

Провайдеры аккаунта

КомандаПравоЧто делает
/identica migration list <target>identica.admin.migration.listвыводит провайдеров, к которым привязан аккаунт
/identica migration start <target> <provider>identica.admin.migration.startначинает перенос аккаунта на провайдер
/identica migration cancel <target>identica.admin.migration.cancelотменяет ожидающий перенос
/identica migration primary <target> <provider>identica.admin.migration.primaryделает привязанного провайдера основным для аккаунта
/identica migration drop <target> <provider>identica.admin.migration.dropудаляет привязку провайдера к аккаунту

Игроки переносят свои аккаунты сами командой провайдера, например /premium или /credential; см. Переход между провайдерами.

Двухфакторная верификация

/identica admin 2fa reset <target> [provider] с правом identica.admin.2fa.reset сбрасывает верификацию игрока — для всех провайдеров или для одного, например если он потерял приложение-аутентификатор и коды восстановления. См. Верификация.

Аккаунты Credential

КомандаПравоЧто делает
/identica credential register <username> <password>identica.adminрегистрирует аккаунт Credential для игрока, который ещё не заходил
/identica credential setpassword <username> <password>identica.adminзадаёт новый пароль аккаунта Credential

См. Credential.

Перезагрузка

/identica admin reload с правом identica.admin заново читает все файлы конфигурации. См. Перезагрузка.

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