Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Возьму в пример сервер teslacraft. На их сервер можно заходить как и с их лаунчера, так и с обычного, но отличие в том, что когда заходишь с их лаунчера на сервер, античит тебя кикать/банить не будет. Нужно сделать что то подобное, и мне, как владельцу нужно понимать, с какого лаунчера зашел игрок.Версия клиента определяется версией протокола.
Версию протокола позволяют определить API ProtocolLib, ProtocolSupport и ViaVersion.
Возможно даже ядро хранит эту информацию.
Сопоставление версий протоколов с версиями игры: https://wiki.vg/Protocol_version_numbers
Лаунчер определить нереально. В лучшем случае клиент передаст список модов.
Если у тебя собственная система авторизации (как на модовых серверах) - очевидно, что игрок зашёл с твоего лаунчера (про обходы сейчас не говорю).
Какая конечная задача?
Если заходят через твой лаунчер - лаунчером можно отсылать информацию об этом на сервер проекта. Собственно, авторизация по такому принципу и работает, идентификация по токенуВозьму в пример сервер teslacraft. На их сервер можно заходить как и с их лаунчера, так и с обычного, но отличие в том, что когда заходишь с их лаунчера на сервер, античит тебя кикать/банить не будет. Нужно сделать что то подобное, и мне, как владельцу нужно понимать, с какого лаунчера зашел игрок.
как это можно сделать?Если заходят через твой лаунчер - лаунчером можно отсылать информацию об этом на сервер проекта. Собственно, авторизация по такому принципу и работает, идентификация по токену
Переписать лаунчер, очевидно. Можно просто пропатчить authlibкак это можно сделать?