Metron v0.1.0-dev.8
Список изменений
Новое 11
- Лаунчер при входе в аккаунт Metron передаёт в игру ваш ник с сайта (
) и сессию (--name), чтобы мультиплеер знал, кто вы, без отдельного логина внутри клиента.--access-token - Вместе с сессией лаунчер может передать адрес сайта (
); по умолчанию проверка идёт через metron.mp.--site-url -
Можно запускать игру без входа на сайт
достаточно ника (). В таком режиме клиент подключается как офлайн-сессия (без токена) — удобно для одиночки и локальных серверов.--name - Клиент при входе на сервер отправляет ник и токен в приветствии; если вышли без логина на сайт, токен пустой — сервер решает, пускать ли такую сессию.
-
Выделенные серверы по умолчанию в online-mode
пустой токен отклоняется. Чтобы зайти, нужна сессия из лаунчера после входа в аккаунт Metron. - В online-mode сервер при подключении проверяет токен через аккаунт Metron (запрос профиля на сайте). Неверный, просроченный или отклонённый токен — отказ во входе.
- В online-mode ник при входе должен совпадать с username аккаунта на сайте (без учёта регистра). Иначе отказ с причиной вроде
nickname '…' does not match Metron account '…'; в игре остаётся официальный ник с аккаунта. - Если сервер отклонил вход (нет аккаунта, неверный токен, ник не совпал и т.п.), клиент показывает причину в меню мультиплеера и возвращает туда — не зависает «в пустоте» после отказа.
- Для LAN / «cracked» / локальных сборок у сервера есть
: можно заходить только с ником, без токена сайта и без проверки аккаунта.--offline-mode -
Для хостов
адрес сайта для проверки задаётся флагомили переменной--site-urlMETRON_SITE_URL(если не задано —https://metron.mp). - Ник при запуске клиента можно передать и алиасами
/--username-u(наряду с/--name-n/) — лаунчер и ручной запуск ведут себя одинаково.--nickname
Важно 2
- Публичные dedicated-серверы по умолчанию требуют аккаунт Metron: зайдите в лаунчере, затем подключайтесь. Без входа на сайт вас, скорее всего, не пустят, пока админ не включит
.--offline-mode - Одиночная игра и серверы с
по-прежнему работают без логина на сайт — достаточно ника.--offline-mode
Игра и обновления ставятся через Metron Launcher — на сайте только история изменений.