- Баллы
- 31
- Имя в Minecraft
- Siorinex
Ещё бы понять почему это так работает, но ладно![]()
На пальцах: если работает система идентификации на чистом сервере, то сервер шлёт в моджанг-мелкософт запрос "это правильный игрок или как?" используя uuid последней сессии. Моджанг смотрит и отвечает, что да, это нормальный игрок или нет, это фейк.
В случае оффлайна - сервер просто использует присланный тобой uuid без уточнений.
Когда сервер работает через Velocity - ты генерируешь uuid совместно с velocity на основе уточнения у мелкософта про правоверного игрока или пирата, или без этого, но по факту - uuid теперь другой.
И вот с этим новым uuid через прокси ты попадаешь на сервер с включённой авторизацией. Сервер получает через тебя и velocity этот uuid как плод совместной деятельности, и лезет в мс... Те смотрят и говорят, что не, это фигня и полный бред: они не в курсе, что его изменили для авторизации на прокси! Прокси с ними по слегка другому uuid договаривался!
Вот примерно как-то так...
Веселее когда в дело влезает еще LimboAuth, у которого есть пользователи лицензионные, которых он по ключу пускает и нелицензионные, которым надо логиниться. В любом случае - он генерирует свой новый ключ, о котором сообщает velocity с отрубленной авторизацией и который тот передает на подчиненные сервера, на которых эту самую авторизацию тоже надо отключить.

