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

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

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

  1. qwertyqwerty

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

    Баллы:
    103
    не помогает, все равно в начале строки выдает BOM
     
  2. Хостинг MineCraft
    <
  3. qwertyqwerty

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

    Баллы:
    103
    просто не понимаю в чем дело уже(
     
    ВремяПриключений нравится это.
  4. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    ANSI не?
     
    HoShiMin и Сникерсни нравится это.
  5. Husqvarna

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

    Баллы:
    68
    Еще раз поднимаю свой вопрос!!!!
     
  6. PacMyc

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

    Баллы:
    68
    Skype:
    pacmyc.ru
    Открою тебе страшную тайну, таблице "server" не должно быть вообще!
     
  7. Remmi

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

    Баллы:
    88
    Skype:
    The-Haker-Help
    Имя в Minecraft:
    HakerHelp
    Правильно пишется не "Зделай",а "Сделай"
     
    Alisher-98 нравится это.
  8. Husqvarna

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

    Баллы:
    68
    В Serverid
     
  9. PacMyc

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

    Баллы:
    68
    Skype:
    pacmyc.ru
    Это столбец в таблице и находиться там должно что то вроде "b8e84c1409afa22e44d4a573d180ac3d6e7a9f2"
     
  10. Husqvarna

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

    Баллы:
    68
    Как то странно... у меня он пустой... а какой скриптец пишет в этот столбец?
     
  11. Ilya21

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

    Баллы:
    68
    Пытался соединить это дело с DLE 9.5 и вашим лаунчером. Ни под каким соусом не хочет работать. И похоже ещё что DLE использует другой алгоритм шифрования, однако все программы говорят что это MD5, а по факту я выяснил что у моего пароля совсем другой хэш. И даже когда я менял его на как казалось генератору правильный хэш моего пароля лаунчер отказывался входить. А если е вхожу через пиратский лаунчер на сервер то после минуты зависания майн падает. И вроде-бы авторизацию должен проводить лаунчер, а не клиент. И ещё когда я захажу на скрипт auth.php или functions.php то мне пишет про неправильную настройку баз данных а другие скрипты не ругаются. Заранее спасибо.
     
    ВремяПриключений и zuma2 нравится это.
  12. LiveD

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

    Баллы:
    153
    Skype:
    LiveDRus
    Двойной Md5.
     
  13. Ilya21

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

    Баллы:
    68
    А с клиентом сервом ванильным и лаунчером мне что делать.
     
  14. Ilya21

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

    Баллы:
    68
    Алгоритм шифрования в скрипте я нашел и изменил. Это была сторка №32 файла functions.php
    Я заменил её с $cp = md5($password);на $cp = md5(md5($password)) надеюсь решение задачи правильное, но вопрос по обвязке с лаунчером и сервером остался.
     
  15. sn1f3r

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

    Баллы:
    68
    Skype:
    kasromaha
    Имя в Minecraft:
    sn1f3r
    Как сделать авторизацию на сервере через лаунчер без плагина?
     
  16. snegs

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

    Баллы:
    61
    Блин уже с ума сошел.... пишет невозможно соединиться с сервером! И хоть тресни. Что делать?
     
  17. Ilya21

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

    Баллы:
    68
    Решил продолжить работу с лаунчером и нашел странность при входе- даже когда файл joinserver.php доведен до такого состояния
    Код:
    <?php
            echo "OK";
    ?>
    он всеравно отказывается входить. Что делать???
     
  18. LiveD

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

    Баллы:
    153
    Skype:
    LiveDRus
    АХАХААХАХАХ, ПОТОМУ ЧТО ОН ПЕРЕДАЕТ ДАННЫЕ
     
    Black-UK-Lord нравится это.
  19. vania

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

    Баллы:
    88
    Skype:
    vanialkj1
    Если используете bukkit сервер, то извлеките из craftbukkit-0.0.1-SNAPSHOT.jar файлnet\minecraft\server\ThreadLoginVerifier.class, откройте его в In Class Translator и заменитеhttp://session.minecraft.net/game/checkserver.jsp?user= на ссылку к файлу checkserver.php и обязательно оставьте ?user= в конце. Закинте файл ThreadLoginVerifier.class обратно в craftbukkit-0.0.1-SNAPSHOT.jar. Все, запускайте сервер c параметром online-mode=true и пробуйте.
    Скрипт поддерживает md5 хеш и хеш плагина xauth. Т.е. если у вас стоял плагин авторизации, вы без труда можете перейти на эту систему.

    С 1.4.6 уже не пашет в пиратке пишет Bad login в лаунчере User not premium а раньше с 1.4.2 у меня было все норм.Что может быть?
     
  20. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    У меня пашет.
    Все норм.
    Хотя в начале как-то не так было...

    Ковыряйте ссылки в клиенте.
     
  21. vania

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

    Баллы:
    88
    Skype:
    vanialkj1
    У вас 1.4.6?
     
    Сникерсни нравится это.

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