Утилита [source] launcher (лаунчер - среда для запуска игры)

  • Автор темы Автор темы repeat
  • Дата начала Дата начала
В том то и дело что я его указал но недавно переставил с 6 на 7 яву после смены в настройках перестал загружать клас
 
Выложите плз уже готовый, скомпилированный лаунчер! :(
 
Выложите плз уже готовый, скомпилированный лаунчер! :(
я один не понимаю что ему нужно? или я пропустил где он выложил отредактированные сорцы? если я не пропустил то minecraft.net/download.jsp вроде там все скомпилировано)
 
друзья, те, кто вопрошает готовое - это тема для обсуждения исходников.

если сменить ссылку для подмены авторизации, работать не будет.
вот исправленный util.java

формат ответа:
при неверной авторизации посылается текст
Код:
Bad login

при успешной авторизации посылается текст
Код:
1285241960000:35b9fd01865fda9d70b157e244cf801c:userName:12345:
  • 1285241960000 - latestVersion. версию игры можно узнать, скачав официальную игру и подсмотрев цифры в файле version в папке .minecraft/bin/
  • 35b9fd01865fda9d70b157e244cf801c - downloadTicket
  • userName - имя пользователя. необходимо подставить имя которое посылает лаунчер при авторизации
  • 12345 - sessionId
Спасибо за внимание!

p.s. при случае перезагружу исходник с исправлениями, где убрана часть кода мешающая "нам" :)
 

Вложения

я же правильно понимаю что данные sessionId хранятся где - то в игре, и сервер при входе (лецензионный) получает это информацию и сравнивает с %master_server_name% (по стандарту login.minecraft.net)?
 
где-то что-то как-то так...
эту sessionId игрок получает по сути от главного сервера.
когда он подключается к игровому серверу, он передаёт этот sessionId
по логике, игровой сервер обращается к главному серверу и узнаёт, соответствует для имени игрока username сессия sessionId.
 
Проблема в том, что по md5 лаунчер автоматически обновляет игру. Но при обновлении выбивает ошибку. А вот если отключить md5, то работает обновление (имено обновление, а не автообновление), но не работает автообновление! И что мне теперь делать?! :(
 
можно реализовать чтобы лаунчер автоматически предлагал обновить но это не будет зависить от игры
 
принудительное?

у себя я отказался от этого, но выдаю запрос, если появилась новая версия
 
Ну какбэ нет, у меян в лаунчере спрашивает: Желаете обновиться? "Да" "Нет"
 
Но проблема в том (я уже писал, повторюсь), что по md5 лаунчер автоматически обновляет игру. Но при обновлении выбивает ошибку. А вот если отключить md5, то не работает автообновление, т.к. не с чем сверять
 
Назад
Верх