- Баллы
- 66
- Имя в Minecraft
- TaoGunner
За прошлый месяц мне написало 4 человека, которым нужна была помощь в настройке системы авторизации. Вроде как несложно, но основная проблема - это разнообразие лаунчеров. Причем пара из них упорно считала себя не только лаунчером, но и патчером vanilla-кода, залезая в авторизацию. Соответственно, скрипты для ванильной системы авторизации не работали.
Отсюда родилась идея забрать одну из главных функций лаунчера - авторизацию. Забрать - и перенести её в клиент. То бишь клиент игры запускается с абсолютно левыми accessToken, username и uuid, получая нормальные уже после запуска. В результате родился мод Yggdrasil Auth Mod.
Что умеет:
Что может/будет уметь:
Мод и скрипты выложу только по требованию, ибо писал его в спешке и надо чистить откровенные костыли. Собственно, хотел узнать Ваше мнение: можно ли перенести все функции лаунчера, оставив от последнего лишь получение обновлений? Как по мне, а для проектов-однодневок самое оно.
Отсюда родилась идея забрать одну из главных функций лаунчера - авторизацию. Забрать - и перенести её в клиент. То бишь клиент игры запускается с абсолютно левыми accessToken, username и uuid, получая нормальные уже после запуска. В результате родился мод Yggdrasil Auth Mod.
Что умеет:
- Запрашивает логин/пароль вместо главного меню игры;
- Автоматически заходит на сервер, адрес которого присылает скрипт авторизации;
- Вырезает проверки цифровой подписи скинов;
- Добавляет ваш домен для скина в список официальных (чтобы подгружались текстуры);
- Позволяет установить кастомное лого и заднюю панораму.
Что может/будет уметь:
- Регистрация новых пользователей;
- При авторизации может отправлять немного информации о железе и операционной системе;
- Сохранение логина-пароля, чтобы не вводить каждый раз;
- Работа на версиях от 1.8.0 до 1.14.2+;
Мод и скрипты выложу только по требованию, ибо писал его в спешке и надо чистить откровенные костыли. Собственно, хотел узнать Ваше мнение: можно ли перенести все функции лаунчера, оставив от последнего лишь получение обновлений? Как по мне, а для проектов-однодневок самое оно.