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

Туториал [урок] система авторизации клиента

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

  1. Miki<3

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

    Баллы:
    68
    Имя в Minecraft:
    Niko_Milk
    Как исправить это?
     
  2. Хостинг MineCraft
    <
  3. Alex_P9712

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

    Баллы:
    63
    слушайте реально надо срочно регеструльку))
     
  4. Stepan4ek

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

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    @Alex_P9712, Блин я не понимаю вам что влом самим разобраться :bm: ???
    я два дня (в сумме ) убил чтоб все найти как сделать , понять как сделать , и в конце концов сделать )
    Тут тем с гайдами хоть *опой жуй , все расписано , как в инструкции для электро чайника ( вплоть до того как воду заливать)
    P.s у самого есть проблемы с компиляцией , но это скорее из за незнания )
     
  5. mc-power

    mc-power Активный участник

    Баллы:
    63
    @Stepan4ek,Добавь мне в скайп muvik2000
     
    DavidShabaev нравится это.
  6. wergio28

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

    Баллы:
    78
    Ты крут!
     
    RVXman нравится это.
  7. Alex_P9712

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

    Баллы:
    63
    @Stepan4ek, давай тогда бартер. Я тебе компелирую и предоставляю .jar и .exe а ты мене reg.php
    P.S. конечно я тоже могу понять и сделать но мне влом​
    P.S.S. ну и просто с компиляцией помогу любому. От вас РАБОЧИЕ И УЖЕ ИЗМЕНЁННЫЕ(нубам помогу) исходники через некоторое время я вам пришлю архив.rar а в нём *.exe и *.jar​
     
  8. Stepan4ek

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

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    @Alex_P9712, спасибо конечно ,но я сам разобрался и все сделал
     
  9. Alex_P9712

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

    Баллы:
    63
    @Stepan4ek, ок если что обращайся буду рад помочь
    если не очень сложно скинь reg.php (не только для меня но и для остальных)​
    а и ещё остальным подсказка (если кто ещё не догадался) сначала делаем джарку NetBens а потом её компилим в exe с помощью Jar2Exe Wizard 1.8 (это триалка но по истечении срока просто переустанавливаем и сного новый триал)) )​
     
  10. MattBaker

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

    Баллы:
    78
    Имя в Minecraft:
    MattBaker
    Ребят помогите плз в скайпе Profikinero
     
    Сникерсни нравится это.
  11. Stepan4ek

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

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    @Alex_P9712, reg.phх есть в какой то из сборок @byxar -а , и в теме где то отдельно лежит в вложениях автора темы
     
  12. Alex_P9712

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

    Баллы:
    63
    @MattBaker,чем те помочь говори так
     
  13. Alex_P9712

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

    Баллы:
    63
    @Stepan4ek, гдето , там в сборке , где то отдельно лежит.
    а поточнее нельзя​
    тыж помоему говорил что у тебя он есть)) ок ща сам сделаю и выложу
     
  14. Stepan4ek

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

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    :bm:там прям так много искать что пипец
    я не говорил что у меня есть ,мне она не нужна.
    ссылку хоть нажмите :trf:
     
    Alex_P9712 нравится это.
  15. Alex_P9712

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

    Баллы:
    63
    ой а где ссылочка:trf:
    да нашёл я её))
     
  16. Alex_P9712

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

    Баллы:
    63
    @Stepan4ek, спасибо
     
  17. Alex_P9712

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

    Баллы:
    63
    у меня ошибка
    java.lang.NullPointerException
    at java.io.DataInputStream.readFully(DataInputStream.java:178)
    at java.io.DataInputStream.readFully(DataInputStream.java:152)
    at net.minecraft.Util.excutePost(Util.java:93)
    at net.minecraft.LauncherFrame.login(LauncherFrame.java:100)
    at net.minecraft.LoginForm$4.run(LoginForm.java:77)
    код
    ...
    public void login(String userName, String password) {
    try {
    String parameters = "&user=" + URLEncoder.encode(userName, "UTF-8") + "&password=" + URLEncoder.encode(password, "UTF-8") + "&version=" + 13;
    String result = Util.excutePost("http://localhost:80/auth/auth.php", parameters);
    // String result = getFakeResult(userName);
    if (result == null) {
    showError("Сервер оффлайн или ошибка кода!");
    loginForm.setNoNetwork();
    return;
    }
    if (!result.contains(":")) {
    if (result.trim().equals("Bad login")) {
    showError("Неправильный логин или пароль!");
    } else if (result.trim().equals("Old version")) {
    loginForm.setOutdated();
    showError("Нужно обновить лаунчер!");
    } else {
    showError(result);
    }
    loginForm.setNoNetwork();
    return;
    }
    String[] values = result.split(":");

    launcher = new Launcher();
    launcher.customParameters.putAll(customParameters);
    launcher.customParameters.put("userName", values[2].trim());
    launcher.customParameters.put("latestVersion", values[0].trim());
    launcher.customParameters.put("downloadTicket", values[1].trim());
    launcher.customParameters.put("sessionId", values[3].trim());
    launcher.init();

    removeAll();
    add(launcher, "Center");
    validate();
    launcher.start();
    loginForm.loginOk();
    loginForm = null;
    setTitle("Minecraft");
    } catch (Exception e) {
    showError(e.toString());
    loginForm.setNoNetwork();
    }
    }
    ...
    ошибка исправлена см. ниже
     
  18. MineSTALKER

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

    Баллы:
    61
    Skype:
    pavel30012
    Имя в Minecraft:
    slyker001
    народ помогите справиться с ошибкой: java.lang.ArrayIndexOutOfBoundsException: 2
    скайп: pavel30012
     
  19. MineSTALKER

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

    Баллы:
    61
    Skype:
    pavel30012
    Имя в Minecraft:
    slyker001
    народ помогите: захожу на сервер и он выдаёт, что user not premium
    скайп: pavel30012
     
  20. Alex_P9712

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

    Баллы:
    63
    уууррра патцы я нашёл эти все баги как исправить
    короче мне очень непонравился файл minecraft.key
    я попробовал его удалить - крошиться начал
    удалил все хвосты и УУУУУУУУУРРРРРРРРРРРРРААААААААААААА
    в файле Util.java
    byte[] bytes = new byte[294];
    DataInputStream dis = new DataInputStream(Util.class.getResourceAsStream("minecraft.key"));
    dis.readFully(bytes);
    dis.close();
    для нубов исходники )
     

    Вложения:

    • src.zip
      Размер файла:
      50,5 КБ
      Просмотров:
      9
  21. asn007

    asn007 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    asn008
    Имя в Minecraft:
    asn007
    Да ты же нездоров. Если лаунчер не работает по HTTPS, то minecraft.key не используется
     

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