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

Туториал Настройка лаунчера sashok724 под 1.7.2 (1.7.4)

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем zivgta, 27 июл 2013.

  1. havoc77

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

    Баллы:
    63
    Имя в Minecraft:
    Alex_Havoc
    Скрипты последние.
    json проверил, включен.
    У меня есть подозрение на вот этот код:
    Код:
                    NetHandlerLoginServer.getLogger().info("UUID of player " + NetHandlerLoginServer.getGameProfile(this.field_151292_a).getName() + " is " + NetHandlerLoginServer.getGameProfile(this.field_151292_a).getId());
                    NetHandlerLoginServer.setLoginState(this.field_151292_a, LoginState.READY_TO_ACCEPT);
    Там есть getName() и getId()
    Если я правильно понял ваши скрипты, то там вы берете 3 параметра из таблица:
    $db_columnUser
    $db_columnSesId
    $db_columnServer

    А вот $db_columnId нигде не передается.

    Это исключительная заморочка mcpc+ т.к. он использует com.mojang.authlib.GameProfile (если я правильно помню) в котором и используется ID пользователя.
     
  2. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Глючишь ты :D. Все было проверенно при написании скриптов, все что нужно передается и заход происходит.
     
    ПриветОтЛайки нравится это.
  4. havoc77

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

    Баллы:
    63
    Имя в Minecraft:
    Alex_Havoc
    Так вот меня и глючит на том, что ванилла работает нормально, а mcpc+ выдает ошибку, и конкретно эта ошибка именно из mcpc+

    А у тебя вроде раньше был тестовый скриптик для проверки авторизации без клиента ?
    или меня опять глючит :)
     
  5. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Провел новую проверку онлайн мода. Выяснил что получаю краш клиента при входе на mcpc+ :D. Фикс, обновил фордж в готовом клиенте voxelaria1.7.2.[DOUBLEPOST=1394180127,1394180037][/DOUBLEPOST]
    Убедись что у тебя протокол не https:// в YggdrasilMinecraftSessionService.class.
     
    Alexgrist нравится это.
  6. havoc77

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

    Баллы:
    63
    Имя в Minecraft:
    Alex_Havoc
    Т.е. можно брать твой клиент, forge.jar я так понял новый, или ты его в сам клиент вставляешь ?
    Возьму тогда твой клиент, добавлю моды и посмотрю что да как, поправив только YggdrasilMinecraftSessionService.class и класс со скинами и плащами.
    Глупы вопрос, там в классе есть ссылка на
    Код:
    https://sessionserver.mojang.com/session/minecraft/profile/
    Его править надо или нет.

    https:// в YggdrasilMinecraftSessionService.class проверю еще раз, но я заменяю строки целиком на свои, и https не должно было проскочить.
     
    Последнее редактирование: 7 мар 2014
    ПриветОтЛайки нравится это.
  7. Obroten

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

    Баллы:
    88
    Skype:
    obroten44
    Имя в Minecraft:
    Obroten
    Помогите! ironchest, divine rpg и thaymcraft на версии 1.6.4 не пашут, что делать?
     
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Купить очки поновее и скачать под 1.6.4 версию.
     
  9. Obroten

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

    Баллы:
    88
    Skype:
    obroten44
    Имя в Minecraft:
    Obroten
    Не смешно, сделал всё правильно, но майн крашится.
     
  10. DimAz3

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

    Баллы:
    68
    Имя в Minecraft:
    DimAz3
    Это по-любому из-за клиента. Сделай сборку. Опробуй ее на обычном лаунчере. Проверь работу каждого мода. Либо у тебя кривая сборка, либо кривые руки.
     
  11. Obroten

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

    Баллы:
    88
    Skype:
    obroten44
    Имя в Minecraft:
    Obroten
    Я делал сбоку на лицензии там всё норм, а вот лог сашка таков:
     

    Вложения:

  12. AllPowerful

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

    Баллы:
    123
    Skype:
    m1ster375
    Имя в Minecraft:
    AllPowerful
    Как минимум от 2ух модов ошибки углядел: divinerpg и thaumcraft.
    Версии модов подходя к версии клиента?
     
  13. Obroten

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

    Баллы:
    88
    Skype:
    obroten44
    Имя в Minecraft:
    Obroten
    Естественно, на лицензии оба мода робят, я подумал что может что то накосячил с forge?
     
  14. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Вижу ексепшен из за дубликата айди Slot 759 Slot 975 Slot 2401
     
    Obroten нравится это.
  15. Obroten

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

    Баллы:
    88
    Skype:
    obroten44
    Имя в Minecraft:
    Obroten
    Если поменять id то майн крашиться перестанет??
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Поменяй и скажи как будет.
     
    ПриветОтЛайки и Obroten нравится это.
  17. Obroten

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

    Баллы:
    88
    Skype:
    obroten44
    Имя в Minecraft:
    Obroten
    Меняю....
     
    ПриветОтЛайки нравится это.
  18. havoc77

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

    Баллы:
    63
    Имя в Minecraft:
    Alex_Havoc
    Мда, и все равно одна и та же ошибка. Взял чистый сервер, накатил последний фордж, изменил класс игдрасиль. alexandrage взял твой клиент 1.7.2 изменил в нем класс игдрасиль под себя, заменил фордж на последний. И опять те же грабли с авторизацией. Что я делаю в сервере не так ?
     
  19. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    1) Убедись что у тебя протокол не https:// в YggdrasilMinecraftSessionService.class.
     
  20. havoc77

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

    Баллы:
    63
    Имя в Minecraft:
    Alex_Havoc
    100% нет, разницу понимаю.
    заменяю так
    Код:
    Для клиента:
    http://176.74.217.114:88/minecraft/ (вместо  https://sessionserver.mojang.com/session/minecraft/)
    http://176.74.217.114:88/minecraft/j.php (вместо  https://sessionserver.mojang.com/session/minecraft/join)
    http://176.74.217.114:88/minecraft/h.php (вместо  https://sessionserver.mojang.com/session/minecraft/hasJoined)
    
    Для сервера:
    http://127.0.0.1:88/minecraft/
    http://127.0.0.1:88/minecraft/j.php
    http://127.0.0.1:88/minecraft/h.php
     
  21. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    В чем там у тебя ошибка то?
     

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