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

Система авторизации cauldron-1.7.10-1.1231.04.209

Тема в разделе "Управление сервером Bukkit", создана пользователем RedCreepster, 17 ноя 2014.

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

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

    Баллы:
    68
    Имя в Minecraft:
    RedCreepster
    Как реализовать систему авторизации на сервере?
    При изменении ссылок в ванильном minecraft_server.1.7.10.jar в классах
    Код:
    com\mojang\authlib\yggdrasil\YggdrasilAuthenticationService.class
    и в
    com\mojang\authlib\legacy\LegacyMinecraftSessionService.class
    клиент крашится при подключении к серверу с ошибкой
    Код:
    com.mojang.authlib.GameProfile@55dae403[id=<null>,name=RedCreepster,properties={},legacy=false] (/192.168.2.1:58483) lost connection: Internal Exception: java.io.IOException: Соединение разорвано другой стороной
    Так же пробовал изменять ссылки в authlib-1.5.16.jar для клиента. Не помогло.
    Может добрые люди с форума подскажут?

    Использую самописный лаунчер, сайт поднят на webMCR.
    С php и java знаком хорошо.
     
  2. Beshelmek

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

    Баллы:
    88
    Имя в Minecraft:
    Beshelmek
    1) Вытаскиваешь классы где надо менять ссылки из Minecraft.jar в одну папку, из сервера в другую.
    Далее с каждым классом делаешь так:
    1) Декомпилируешь, смотришь где ссылки прописываются, смотришь название переменных строк.
    BASE_URL - ссылка до папки где лежат скрипты
    CHECK_URL - ссылка до hasjoined скрипта
    JOIN_URL - ссылка до joinserver
    2) Открываешь класс с помощью InClassTranslator, не закрывая код декомп.
    3) Ага. Видишь. Строке BASE_URL присвоено значение "lolka" например. Теперь в InClassTranslator находишь строку "lolka" и меняешь ее на свою ссылку.
    4) И так с каждой ссылкой.
     
  3. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Насколько я замечал, кстати, BASE_URL фактически нигде не используется в коде...
     
  4. Автор темы
    RedCreepster

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

    Баллы:
    68
    Имя в Minecraft:
    RedCreepster
    Вытаскиваю из authlib'а класс com\mojang\authlib\legacy\LegacyMinecraftSessionService.class, правлю, пихаю обратно.
    Вытаскиваю из сервера такой же класс, правлю, пихаю обратно.
    Такая же ошибка.
    Ну вот не хочет меня на сервер пускать и всё. Хоть убейся! Распишите всё как можно подробнее(как для дебилов).
     
  5. Beshelmek

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

    Баллы:
    88
    Имя в Minecraft:
    Beshelmek
    В клиенте ссылки не правильные. 100%
    Проверяй.
     
  6. yarik-craft

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

    Баллы:
    76
    НАДО НЕ С ЛЕГАСИ БРАТЬ А С yggdrasil БАЛДА! В теме от александра прочитай
     
  7. KsuKsu

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

    Баллы:
    66
    В клиенте:
    Ищете файл libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar
    Открываете винраром и идете сюда: authlib-1.5.21.jar\com\mojang\authlib\yggdrasil\YggdrasilMinecraftSessionService.class

    На сервере:
    minecraft_server.1.7.10.jar\com\mojang\authlib\yggdrasil\YggdrasilMinecraftSessionService.class
     
  8. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Если с клиентом ещё пока сложно, то пере-привязать сервер на свои скрипты вообще без правки его кода можно моим плагином.
     
  9. KsuKsu

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

    Баллы:
    66
    Поинтересуюсь, а зачем? Авторизация отлично работает.
     
  10. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Если работает, то не трогай.
     
  11. KsuKsu

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

    Баллы:
    66
    Лучше скажите как там скины заставить работать.
    В клиенте путь формата http://site.ru/Skins/%s.png прописала в blg.class , но чет не поехало.
     
  12. alexandrage

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

    Баллы:
    173
    И не поедет.
     
  13. Riper666

    Riper666 Активный участник Пользователь Заблокирован

    Баллы:
    66
    Имя в Minecraft:
    lololo
    Доброй ночи, Александр.
    Я вам давно хотел вопрос задать, но не как не могу выловить вас и понимаю, что в бан полечу, что не там тему создал.
    Но как правильно обфуцировать сашок? Шринком питался по скринам, старой давности, которые тут валяются, в итоге ничего не видно, тупо картинок нету в лаунчер, а вот насчет стрингера, я не знаю, как им(
    Прошу помощи.
     
  14. alexandrage

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

    Баллы:
    173
    Получайте зеликс классматер триалку, вам хватит. Стрингер есть новый, который уже легко не снимается, но хакнутый не в паблике.
     
  15. Riper666

    Riper666 Активный участник Пользователь Заблокирован

    Баллы:
    66
    Имя в Minecraft:
    lololo
    Хорошо, заполучил. А как там правильно все делать, есть у вас скриншот или тутор?
     
  16. KsuKsu

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

    Баллы:
    66
    В чем косяк? Как поехать?
    Up
    Ребятки, помогите скины подключить
     
  17. edwardsOn

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

    Баллы:
    88
    Авторизовался, только чтобы сказать спасибо!!!
     
  18. Amirali

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

    Баллы:
    66
    Имя в Minecraft:
    TheRDjAmirali
    Как я вижу, что у тебя веб часть кривая.
    При установлении плаща на моём проекте, плащи не показывает и после раскопок нашёл эти ссылки :
    /site/MinecraftSkins/banan4ik.png - норм ссылка
    /site/MinecraftCloaks/?/Evil_Beast$ - ужасная ссылка
    @KsuKsu , вы решили проблему?
     
  19. Banner-System

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

    Баллы:
    78
    Я не знаю где вы Качали Сашка Исходники с Веб-Частью, ну я не находил такие ссылки там, Вроде скин работает нормально
     
  20. KsuKsu

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

    Баллы:
    66
    Да, сменила каулдрон :) По многим причинам
     

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