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

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

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

  1. Mortyk

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

    Баллы:
    63
    Skype:
    rj_morty
    Имя в Minecraft:
    Mortyk
    И это тоже.

    В общем, у меня появляется вот такое окно
    updater.jpg
    Нужно сделать так чтоб это окно не появлялось, а происходила загрузка без подтверждения.
     
    MineMan910 нравится это.
  2. Хостинг MineCraft
    <
  3. karolize

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

    Баллы:
    153
    Вообщем не буду ждать твоего ответа. Если я правильно тебя понял, то существует такая штука как md5 хэширование. Вообщем так как ты делал всё как сказано в этом гайде, то зайди в папку со скриптами проверки и открой connect.php и поменяй метод хэширования на hash_md5. Если сделал то приступай к вклееванию проверки md5 в клиент. Ссылка
     
  4. karolize

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

    Баллы:
    153
    Я в яве не силён, так что помочь не могу. На рубакките есть такие умные люди как Бухар, Сашок724, Зозич. У них спроси, наверняка помогут)
     
    ВремяПриключений нравится это.
  5. Mortyk

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

    Баллы:
    63
    Skype:
    rj_morty
    Имя в Minecraft:
    Mortyk
    Пробовал делать как в том гайде, на который ссылка. Файл GuiMainMenu.java с ошибками. а что там менять не знаю ибо в яве дуб-дерево.
     
  6. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Да, ошибка в GuiMainMenu.java есть. Я забил на Этот урок =/

    Просто добавь в data.php(После last-game-build) к числу 10801 еденицу. Т.е. если ты хочешь чтоб твой лаунчер попросил обновится просто прибавь 1! Пример 10802, 10803. Вроде так...
    А теперь мой вопрос!
    Я настроил connect.php, методом научного тыка, но не важно.
    Когда я пытаюсь войти под своим логином/паролем от форума: Не удалось соединится с minecrfat.net(т.е. моей системой авторизации.)
    Когда я вводил в адерусную строку(до настройки connect.php): http://server-flycraft.ru/forum/MinecraftLogin/auth/auth.php , он писал Не удалось соеденится с базой данных. Но, после настройки стал писать:
    Old version
    Думал что это победа! Но лаунчер продолжал своё унылое: Не удалось соединится с minecrfat.net

    Но и в лаунчере мне пришлось по изменять файл где прописывался путь к auth.php, ибо ябрал другой. А там какая-то муть. Перепишу лаунчер. Но, я уже не вижу смысла в этом сообщение...
     
  7. Mortyk

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

    Баллы:
    63
    Skype:
    rj_morty
    Имя в Minecraft:
    Mortyk
    Можешь сделать проверку md5 хешей файлов?
    Если хеши разные то чтоб запустился force update
     
  8. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Я лишь сказал что GuiMainMenu.java с ошибкой. Больше нечего не знаю. Проверку мне заменили антич-читы.
     
  9. DarthRelak

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

    Баллы:
    63
    Лаунчер не отоброжает русские символы :( , кодировка UTF-8
     
  10. karolize

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

    Баллы:
    153
    Зачем изобретать велосипед заново? Есть же система авторизации от Бухара.
     
    slavik123123123 нравится это.
  11. karolize

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

    Баллы:
    153
    Попробуй поставить UTF-8 в файла Logopanel.java, MinecraftLauncher.java, TexturedPanel.java, TransparentButton.java, Transparent.java, TransparentCheckbox.java, TransparentLabel.java, TransparentPanel.java, Util.java. А во всех остальных поставь ASLL
     
    DavidShabaev нравится это.
  12. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    А у меня и не компилировался этот. Качни Notepad++, открой каждый из файлов в net и в каждом поменяй кодировку на UTF-8.

    Мини тутор ^_^

    Безымянный.PNG
     
  13. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Я такой не знаю. Буду добивать эту.
     
  14. Mortyk

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

    Баллы:
    63
    Skype:
    rj_morty
    Имя в Minecraft:
    Mortyk
    Ты в теме этой самой системы пишешь :D
     
  15. Mortyk

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

    Баллы:
    63
    Skype:
    rj_morty
    Имя в Minecraft:
    Mortyk
    Люди добрые! Помогите пожалуйста прицепить к этому лаунчеру проверку md5 :(
     
  16. karolize

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

    Баллы:
    153
    Зачем тебе эта проверка? Обойти её легко, поэтому смысла ставить нету. Юзай античиты.
     
  17. karolize

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

    Баллы:
    153
    Мне нравиться твой оптимистичный настрой) Удачи)
     
  18. Mortyk

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

    Баллы:
    63
    Skype:
    rj_morty
    Имя в Minecraft:
    Mortyk
    Если я не могу банальную проверку мд5 на яве сделать, думаешь смогу античит прицепить? :(
     
  19. karolize

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

    Баллы:
    153
    Я имел ввиду плагин.
     
  20. Mortyk

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

    Баллы:
    63
    Skype:
    rj_morty
    Имя в Minecraft:
    Mortyk
    Да ну. плагины не охота. Я нашёл лаунчер от asn007 но там он выпилил все ссылки для проверки пользователя через сайт. А как их добавить без понятия...
     
  21. karolize

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

    Баллы:
    153
    Эм...это хэширование движка я так понимаю. От него толку 0.
     
    Black-UK-Lord нравится это.

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