TOTP

TOTP — это «одноразовый код, который меняется каждые 30 секунд». Расшифровывается как Time-based One-Time Password (одноразовый пароль на основе времени).

На нашем сервере вы можете использовать TOTP, чтобы защитить свой аккаунт. Эта статья поможет вам настроить TOTP для своего игрового аккаунта.

Подготовка

Прежде чем приступить к активации TOTP, нам нужно специальное приложение: генератор TOTP кодов. Обычно, эти приложения устанавливают на телефон. Если у вас телефон на базе операционной системы «Android», то установите приложение генератора через Google Play. Если у вас телефон на базе «iOS» (iPhone), то установите приложение через App Store. Нажмите на подсвеченный текст, чтобы открыть ссылку.

В рамках этой статьи будет использоваться приложение «Google Authenticator» для ОС «Android».

Активация TOTP

На данный момент подразумевается, что вы уже находитесь в сети на сервере — то есть, вы уже прошли аутентификацию через команду /login. Чтобы активировать TOTP, вам нужно выполнить команду:

/totp enable ПАРОЛЬ_ОТ_ВАШЕГО_ИГРОВОГО_АККАУНТА

После ввода этой команды вам в чат будет отправлено сообщение следующего содержания:

Поздравляем, вы только что активировали TOTP для своего аккаунта. У нас получился TOTP-токен «QEBSAS7OX4D2G2MK5OP2I7ZZL75ZH72O» — нужно обязательно его запомнить.

Также, можно открыть QR-код — для этого нажмите на текст «Нажмите здесь, чтобы открыть QR-код TOTP в браузере» в чате, после чего у вас откроется браузер:

Замазал, чтобы вы не узнали никнейм автора статьи

Этот QR-код можно отсканировать в приложении-генераторе TOTP кодов.

Приложение-генератор TOTP кодов

Если вы не установили приложение-генератор TOTP кодов — вернитесь к разделу «Подготовка» и установите приложение себе на телефон.

Открываем приложение и нажимаем на плюсик в правом нижнем углу экрана:

Дальнейший выбор зависит от ваших предпочтений…

QR-код

Нажмите «Сканировать QR-код» и наведите камеру своего телефона на QR-код, который отображается в браузере:

Думали здесь не замажу?

Ключ настройки

Нажмите «Ввести ключ настройки» и заполните поле ключа ранее скопированным TOTP-токеном из чата:

Обязательно выберите тип ключа «По времени»


После, у вас появится TOTP-аккаунт в списке:

«511409» – это число, которое нужно будет использовать в дальнейшем для аутентификации на нашем сервере. Оно обновляется не более одного раза за 30 секунд.

Вход на сервер

Теперь, каждый раз после ввода пароля (/login) сервер будет требовать от вас TOTP-код:

Используйте команду ниже, чтобы пройти этот дополнительный фактор аутентификации:

/totp КОД_ИЗ_ПРИЛОЖЕНИЯ

Если вы не успеете ввести код до завершения его действия (максимум 30 секунд), то сервер не пропустит вас — вводите код из приложения генератора до того, как истечёт его таймер:

После ввода корректного кода сервер пропустит вас дальше.

Поздравляем, вы только что впервые вошли на наш сервер, пройдя второй фактор аутентификации в виде TOTP.


Отключение TOTP

Нормальный сценарий

Чтобы отключить TOTP, введите команду:

/totp disable КОД_ИЗ_ПРИЛОЖЕНИЯ

Вы уже должны быть авторизованы на сервере (вы прошли два этапа: /login и /totp), чтобы сервер разрешил вам выполнить эту команду.

После этого, ваш игровой аккаунт больше не защищён вторым фактором аутентификации TOTP.

Случайная активация

Если имеется TOTP-токен

Чтобы отключить TOTP, вам всё ещё нужно приложение-генератор TOTP кодов — вернитесь к разделу «Подготовка», установите приложение на свой телефон, затем следуйте инструкциям из раздела «Приложение-генератор TOTP кодов».

Если вы не хотите устанавливать приложение ради отключения TOTP, то вы можете воспользоваться онлайн-сервисом totp.at — это альтернатива мобильному приложению. Откройте сайт и нажмите на карточку с плюсом:

В открывшемся окне введите свой TOTP-токен и любое название, после чего нажмите кнопку «Добавить»:

В интерфейсе появится карточка, в которой генерируется TOTP-код:

После этого, войдите на сервер, пройдите второй фактор аутентификации (/totp TOTP-КОД), затем обратитесь к разделу «Нормальный сценарий», чтобы отключить TOTP.

Если TOTP-токен не был скопирован

Это самый нежелательный сценарий — тут вам могут помочь логи игры, но только если у вас имеются логи за тот день, когда был активирован TOTP.

Логи игры находятся в папке «logs» папки «.minecraft». Содержимое этой папки выглядит примерно так:

Очень старый скриншот...

У вас логи могут находиться в другой папке — всё зависит от используемого вами лаунчера. Ищите логи сами.

Если вы не помните в какой день включили TOTP, то, чтобы найти коды, вам нужно лишь судорожно по очереди открывать все архивы и выполнить поиск всего одного слова: «TOTP» (написано английскими буквами):

Это интерфейс текстового редактора Notepad++

Берём этот токен, входим на сервер, проходим второй фактор аутентификации (/totp TOTP-КОД), затем обращаемся к разделу «Нормальный сценарий», чтобы отключить TOTP.

Активировали не вы

В случае, если TOTP активировали не вы, то, вероятнее всего, ваш игровой аккаунт взломали — обратитесь в нашу техническую поддержку ВКонтакте для инициирования процедуры восстановления доступа.