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

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

Discussion in 'Руководства, инструкции, утилиты' started by zivgta, Jul 27, 2013.

  1. havoc77

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

    Trophy Points:
    63
    Имя в Minecraft:
    Alex_Havoc
    Скрипты последние.
    json проверил, включен.
    У меня есть подозрение на вот этот код:
    Code:
                    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 Администратор

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Attached Files:

  12. AllPowerful

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Вижу ексепшен из за дубликата айди Slot 759 Slot 975 Slot 2401
     
    Obroten likes this.
  15. Obroten

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

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

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Поменяй и скажи как будет.
     
  17. Obroten

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

    Trophy Points:
    88
    Skype:
    obroten44
    Имя в Minecraft:
    Obroten
    Меняю....
     
  18. havoc77

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

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

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

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

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

    Trophy Points:
    63
    Имя в Minecraft:
    Alex_Havoc
    100% нет, разницу понимаю.
    заменяю так
    Code:
    Для клиента:
    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 Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    В чем там у тебя ошибка то?
     

Share This Page