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

Авторизация 1.6.1

Тема в разделе "Обсуждение Minecraft", создана пользователем Nehalem, 1 июл 2013.

Статус темы:
Закрыта.
  1. Автор темы
    Nehalem

    Nehalem Участник

    Баллы:
    43
    На самом деле, не так сильно там и загнули с авторизацией. Щас разберусь с datamapper и, считай, готово.
     
  2. Хостинг MineCraft
    <
  3. DoctorBooooom

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

    Баллы:
    78
    Имя в Minecraft:
    DoctorBooooom
    Сорцы лаунчера. Есть ошибки декомпиляции, так что тупо юзануть не полуится.
     

    Вложения:

  4. DimasForce

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

    Баллы:
    173
    Имя в Minecraft:
    DimasForce
    Вижу тут только тонну новых либ и отправку путей в клиент.
    Сессии на месте, класс запуска тоже (net.minecraft.client.main.Main). По идее лаунчер можно без особых проблем перепилить...
     
  5. DoctorBooooom

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

    Баллы:
    78
    Имя в Minecraft:
    DoctorBooooom
    Я пока в клиенте не нашел как сессия используется...[DOUBLEPOST=1372765575,1372765531][/DOUBLEPOST]А не...
    Код:
    private String sendSessionRequest(String par1Str, String par2Str, String par3Str)
        {
            try
            {
                URL var4 = new URL("http://session.minecraft.net/game/joinserver.jsp?user=" + urlEncode(par1Str) + "&sessionId=" + urlEncode(par2Str) + "&serverId=" + urlEncode(par3Str));
                InputStream var5 = var4.openConnection(this.mc.func_110437_J()).getInputStream();
                BufferedReader var6 = new BufferedReader(new InputStreamReader(var5));
                String var7 = var6.readLine();
                var6.close();
                return var7;
            }
            catch (IOException var8)
            {
                return var8.toString();
            }
        }
     
    Nehalem и DimasForce нравится это.
  6. Автор темы
    Nehalem

    Nehalem Участник

    Баллы:
    43
    В каком файле это находится?
     
  7. DimasForce

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

    Баллы:
    173
    Имя в Minecraft:
    DimasForce
    Код:
    URL var4 = new URL("http://session.minecraft.net/game/joinserver.jsp?user=" + urlEncode(par1Str) + "&sessionId=" + urlEncode(par2Str) + "&serverId=" + urlEncode(par3Str));
    Старый скрипт авторизации должен прокатить, так что извращения с ruby лишние, имхо.
     
  8. DoctorBooooom

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

    Баллы:
    78
    Имя в Minecraft:
    DoctorBooooom
    NetClientHandler.java
     
    Оригинало_о, Nehalem и DimasForce нравится это.
  9. Автор темы
    Nehalem

    Nehalem Участник

    Баллы:
    43
    А в обфусцированном виде?
     
  10. DoctorBooooom

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

    Баллы:
    78
    Имя в Minecraft:
    DoctorBooooom
    bcn
     
    REZAYS и Nehalem нравится это.
  11. Автор темы
    Nehalem

    Nehalem Участник

    Баллы:
    43
    А вот за это спасибо)
     
  12. DimasForce

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

    Баллы:
    173
    Имя в Minecraft:
    DimasForce
    Значит делать что-то страшное делать из 1.6 не нужно, скрипт авторизации должен в общем-то прокатить, лаунчер подлежит небольшой доработке, в основном состоящей в изменении строки запуска и изменении способа загрузки клиента. Если не совсем так - поправляйте.
     
  13. Автор темы
    Nehalem

    Nehalem Участник

    Баллы:
    43
    checkserver - это сторона сервера или клиента?
     
    ВремяПриключений нравится это.
  14. DimasForce

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

    Баллы:
    173
    Имя в Minecraft:
    DimasForce
    Кажется, изменения вносятся в сервере (я про строку адреса).
     
    Nehalem нравится это.
  15. Автор темы
    Nehalem

    Nehalem Участник

    Баллы:
    43
    Jers нравится это.
Статус темы:
Закрыта.

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