Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер Исходники лицензионного лаунчера для Minecraft 1.6.+

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем werewolf2195, 24 июл 2013.

  1. Автор темы
    werewolf2195

    werewolf2195 Участник

    Баллы:
    33
    Имя в Minecraft:
    werewolf2195
    Исходники лаунчера версии 1.1.2 для Minecraft 1.6.+ (В дальнейшем планирую постоянно обновлять до последней версии). Я позволил себе изменить способ автообновления в лаунчере, ибо можанговский ужасен.

    Исходники лаунчера (с моим кодом автообновления)
    https://dl.dropboxusercontent.com/u/100821901/Minecraft/Minecraft.zip
    Файлы автообновления (выложить на сайт или на dropbox, обязательно отредактировав перед этим)
    https://dl.dropboxusercontent.com/u/100821901/Minecraft/autoupdate.zip
    Можно не заливать на сайт, тогда лаунчер будет ругаться, что не нашёл их, но запустится.
    Если будете заливать, то понадобится прога для вычисления md5 сумм
    https://dl.dropboxusercontent.com/u/100821901/Minecraft/SimpleMD5.jar
    Далее надо будет исправить ссылки в net.ftb.updater.UpdateChecker.java на строках 33, 49 и 78. (В последнем обязательно оставьте переменную extension "LatestLauncherMD5."+extension+".txt", иначе не будет запускаться автообновление).

    Данные исходники содержат полностью декомпилированный код. Ошибки декомпиляции исправлял в NetBeans.

    Лаунчер пока для лицензии. Где поменять адрес загрузки самой игры ешё не знаю.

    Ни в коем случае не делать exe через jar2exe, он криво работает. Я использую launch4j.

    Прошу сильно не критиковать, ибо это мой первый пост на подобную тему.
     
    Hephest и B1010 нравится это.
  2. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Причем тут прога для md5? Лаунчер же сам определяет размер файлов.
    Я так пологая ты испортил эту функцию определение md5 самим лаунчером?
    [DOUBLEPOST=1374848144,1374848072][/DOUBLEPOST]На счет веб части обновления, то вот посмотри как у меня. http://alexandrage.dyndns.org:8081/NewLauncher/
     
  4. Автор темы
    werewolf2195

    werewolf2195 Участник

    Баллы:
    33
    Имя в Minecraft:
    werewolf2195
    Лаунчер сравнивает значение параметра etag (http://ru.wikipedia.org/wiki/HTTP_ETag), получаемого в заголовке. Точнее он посылает запрос http If-None-Match. На сайте s3.amazonaws.com etag - простой md5 файла. Я пользуюсь dropbox. Там etag имеет другой формат. Вследствие дефолтная проверка файла не работает. MD5 в таком случае назначается мной вручную и используется для проверки, повреждён скачанный файл или нет.
     
    ВремяПриключений нравится это.
  5. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    И кому нужны такие костыли? У всех свои сайты есть.
     
  6. Автор темы
    werewolf2195

    werewolf2195 Участник

    Баллы:
    33
    Имя в Minecraft:
    werewolf2195
    Костыль - это способ обновления лаунчера, реализованный в официальном лаунчере.
     
  7. B1010

    B1010 Старожил Пользователь

    Баллы:
    123
    Skype:
    artemik-98
    Имя в Minecraft:
    B1010
    В Mojang моньяки сидят, по сравнению с 1.0, код подчти полностью переписали, придётся завести серое вещество и портировать метод авторизации который придумал @Stalkerdeni971. А так автору респект и уважуха.
     
    ВремяПриключений нравится это.
  8. Автор темы
    werewolf2195

    werewolf2195 Участник

    Баллы:
    33
    Имя в Minecraft:
    werewolf2195
    Я уже нашёл где-то скрипты авторизации, портировал. Лаунчер работает, загружает всё как надо. Сейчас размышляю, как сделать поддержку модпаков. Вроде просто, а сложности есть.
     
  9. B1010

    B1010 Старожил Пользователь

    Баллы:
    123
    Skype:
    artemik-98
    Имя в Minecraft:
    B1010
    Ждём исходников с портированной системой авторизацией.
     
    Сникерсни нравится это.
  10. MixStray

    MixStray Новичок

    Баллы:
    23
    Skype:
    mixcolourstudio
    Имя в Minecraft:
    EvgenD
    Мне нужны исходники пениса резинки =)))) а вам нужны лаунчеры minecraft =)
     
  11. NanoRus

    NanoRus Активный участник Пользователь

    Баллы:
    88
    Все ссылки битые..
     
  12. KobaltMr

    KobaltMr Активный участник Пользователь

    Баллы:
    88
    Skype:
    mr.dill9
    ТЫ ВООБЩЕ НА ГОД СООБЩЕНИЙ СМОТРЕЛ?!?!
     
  13. Kirich

    Kirich Активный участник Пользователь

    Баллы:
    78
    лоол
     
  14. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
  15. hjsdhsfjfdhfj

    hjsdhsfjfdhfj Ньюби

    Баллы:
    1
    Имя в Minecraft:
    JekaTormoz
    авав
     

Поделиться этой страницей