Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал [урок] привенчиваем проверку md5 к клиенту

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем sashok724, 27 ноя 2011.

  1. qwertyYy2

    qwertyYy2 Старожил

    Баллы:
    103
    1.3.2 идет!
    на 1.4.5 тоже, сам юзаю
     
  2. Хостинг MineCraft
    <
  3. Alastar

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

    Баллы:
    173
    И как же? Гений Java, с 1.3.2 и тем более 1.4.6 код абсолютно другой.
     
  4. qwertyYy2

    qwertyYy2 Старожил

    Баллы:
    103
    1.3.2 - 1.4.2
    1.4.5
     
  5. kosyakkkkkk091412

    kosyakkkkkk091412 Активный участник

    Баллы:
    63
    Как только вставляю GuiMainMenu.java (прикреплен) к себе в лаунчер, появляется оч много ошибок, использую NetBeans. Вот пару строк в которых ошибки:
    package net.minecraft.src;
    import net.minecraft.client.Minecraft;
    import org.lwjgl.opengl.GL11;
    import org.lwjgl.util.glu.GLU;
    public class GuiMainMenu extends GuiScreen
    private GuiButton multiplayerButton;
    viewportTexture = mc.renderEngine.allocateAndSetupTexture(new java.awt.image.BufferedImage(256, 256, 2));
    И ещё очень много...
     
  6. kosyakkkkkk091412

    kosyakkkkkk091412 Активный участник

    Баллы:
    63
    Забыл файлик прикрепить. Вот.
     

    Вложения:

    • guimainmenu.txt
      Размер файла:
      14,8 КБ
      Просмотров:
      13
  7. Alastar

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

    Баллы:
    173
    Версия выше 1.2.5? Тогда не пойдет.
     
    ВремяПриключений нравится это.
  8. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    В обоих античитах нужно исправить одну проблему: надо автоматически узнавать название клиента, а то можно зайти с клиента с другим именем и напихать в него читов, а классы проверяют minecraft.jar (ваш кэп).
    Этим же лаунчер Сашка ломается. И любой лаунчер.
     
  9. EpicMan2

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

    Баллы:
    173
    Пожалуй подниму тему, а для 1.2.5?
     
  10. KAMAEL

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

    Баллы:
    68
    Skype:
    kamael_
    А под 1,4,7 можешь выложить?
     
    ПриветОтМиднайта нравится это.
  11. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Это-то понятно, у меня обратно не компилируется Forge, fernflower очень старый.
     
  12. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    И снова upd от меня NetClientHandler 1.4.7-Fix.zip Теперь клиент сам себя находит не зависимо от того где он запущен и с каким именем jar. На этот рас все в одном файле. Делал под Forge, если нужно под простой или модлоадер все что нужно я выделил.
     
    qwertyYy2, max--2, My_Trinity и 2 другим нравится это.
  13. KAMAEL

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

    Баллы:
    68
    Skype:
    kamael_
    Булу благодарен, если ты выложишь это в виде class файлов для клиента 1.4.7 .
     
  14. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    так это типа, уже не надо модифицировать GuiMainMenu.java?
     
  15. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    GuiMainMenu.java обходится простой заменой
     
    Оригинало_о нравится это.
  16. slenky

    slenky Модератор

    Баллы:
    173
    Skype:
    slenky2
    Вот этому бы вообще отдельную тему :)
     
    caNek и slavik123123123 нравится это.
  17. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Теперь можно лаунчеру устроить самопроверку.
     
  18. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    Для меня это сложновато. Подскажи плиз как под простой сделать.:(
     
  19. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Я все выделил что нужно добавить + дописать саму отправку md5 s=
    Код:
    URL var4 = new URL("http://session.minecraft.net/game/joinserver.jsp?user=" + urlEncode(par1Str) + "&sessionId=" + urlEncode(par2Str) + "&serverId=" + urlEncode(par3Str) + "&s=" + urlEncode(calc));
    317 строчку смотри.
     
    slavik123123123 нравится это.
  20. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
     

    Вложения:

    • 156.JPG
      156.JPG
      Размер файла:
      50,2 КБ
      Просмотров:
      82
  21. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    @max--2, эклипс юзай и смотри чтоб ошибок не было.
    А сам я не стану под простой делать ибо декомбильнуть обычный клент сможет любой школ в mcp.
     

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