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

Скин FixSkins-1.7.10_src-Forge

Тема в разделе "Модификации клиента", создана пользователем alexandrage, 2 июл 2014.

Статус темы:
Закрыта.
  1. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    Есть кто нибудь, кто адаптировал этот мод под 1.8+ или обладает навыками чтобы это сделать? Отпишитесь пожалуйста. Готов оплатить работу.
     
  2. Автор темы
    alexandrage

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

    Баллы:
    173
    Написал же что неактуально уже, юзаем последние сурсы лаунчера и аутчлибу.
     
  3. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    А если лаунчер не ваш? Этот способ сработает?
     
  4. Автор темы
    alexandrage

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

    Баллы:
    173
    Мой лаунчер настроен на новые скрипты, про ваш незнаю. Лучше берите мой.
     
  5. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    Но в теории нужно взять ломанный authlib и просто поменять пути в YggdrasilMinecraftSessionService.class ?
     
  6. Автор темы
    alexandrage

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

    Баллы:
    173
    Нужно еще вернуть правильные ответы клиенту.
     
  7. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    Может быть можно совместить ваши php скрипты и SkinRestorer ?
    И сделать скрипт который просто выдает SkinRestorer'у нужный скин по запросу?
    Я попробовал вырезать из вашего скрипта все проверки авторизации, и сделать просто выдачу скина по uuid.
    http://aristocraft.ru/site/h.php?username=f3381c514097615ac707747d1edcbd31 Нечто похожее на https://sessionserver.mojang.com/session/minecraft/profile/a77d4ff63979402ca1ede922b8d83483 выдается. Подскажите пожалуйста как правильно это реализовать?
     
  8. Автор темы
    alexandrage

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

    Баллы:
    173
    Причем тут вообще скин рестори? Это все делается на чистой авторизации.
     
  9. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    Тогда поясните пожалуйста как?
    Я попытался сделать авторизацию с обновленным authlib.
    В клиент вставил его с прописанными ссылками на эти скрипты.
    На сервере в YggdrasilMinecraftSessionService вписал ссылки на
    "https://sessionserver.mojang.com/session/minecraft/join" -> "http://minecraft/site/j.php"
    "https://sessionserver.mojang.com/session/minecraft/hasJoined" -> "http://minecraft/site/h.php"
    "https://sessionserver.mojang.com/session/minecraft/profile/" -> "http://minecraft/site/s.php?user="

    И https://sessionserver.mojang.com/session/minecraft/ -> http://minecraft/site/

    В Connect.php вписал свои пути к скинам и данные от БД
    Авторизация естественно не заработала.

    Что необходимо далее сделать?
    Нельзя ли сделать это отдельно от авторизации вписав в authlib клиента ссылку скины не затрагивая остальное?
     
  10. Автор темы
    alexandrage

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

    Баллы:
    173
    Я и говорю, лучше юзай лаунчер сашка, все под него заточено.
     
  11. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    Ну он же дырявый)
     
  12. Автор темы
    alexandrage

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

    Баллы:
    173
    Сам ты дырявый. Никаких дыр в авторизации там нету и небыло. За все годы ни одного взлома аккаунтов не наблюдалось.
    В вашем излюбленном jcr вот как раз наблюдаются случаи взлома акков.
     
  13. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    От читов умею. А вот со скинами проблема. Поэтому и прошу вас помочь сделать это, не меняя лаунчер.

    На вход www/site.ru/h.php?nickname=? на выход отдается строка со скином для 1.8+ систем.

    У вас все это есть как я вижу, но с авторизацией.
    Я понимаю php часть, но не понимаю принципа генерации этой строки, поэтому и прошу вас помочь.

    На мой взгляд СкинРесторером можно это сделать сразу на сервере, и под любой лаунчер.
    А вы предлагаете под Сашок переделывать.

    Подскажите пожалуйста решение, если вам не сложно.
    Что за jcr ?
     
  14. Автор темы
    alexandrage

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

    Баллы:
    173
    С банжой это тоже работает! В отличие от скин рестори, видно и свой скин.
     
  15. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    Почему тогда нельзя сделать это без Сашка?
     
  16. Автор темы
    alexandrage

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

    Баллы:
    173
    Тебе нет, ты же не понимаешь принципа работы скриптов. Еслиб понимал не спрашивал бы меня.
     
  17. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    Какая из ссылок в клиенте отвечает за получение скинов?
    Я перепишу ваш скрипт авторизации как надо, но не хочу гадать.
     
  18. Автор темы
    alexandrage

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

    Баллы:
    173
    Никакая.
     
  19. titanrat

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

    Баллы:
    103
    Имя в Minecraft:
    titanrat
    Тогда продолжаю искать человека готового платно переписать этот мод под 1.8 forge. Способ с authlib без смены лаунчера не прокатит как я понимаю. Откликнитесь пожалуйста если кто готов взяться.
     
Статус темы:
Закрыта.

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