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

Туториал [урок] система авторизации клиента

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем byxar, 6 ноя 2011.

  1. Brian

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

    Баллы:
    63
    Имя в Minecraft:
    Brian
    Ребят, все работает, но вот вопрос при "онлайн-мод: тру" люди с официальным клиентом все равно могут подсоединиться к серверу. Подскажите, пожалуйста, как это убрать.
     
  2. maksim_rec

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

    Баллы:
    88
    Имя в Minecraft:
    maksimrec
    Помогите новичку,
    скачал https://github.com/Bukkit/CraftBukkit затолкал в eclipse
    весь проект красный собираться не хотит.
     
  3. Ggass

    Ggass Активный участник

    Баллы:
    78
    Юзай JetBrains IDEA
     
  4. maksim_rec

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

    Баллы:
    88
    Имя в Minecraft:
    maksimrec
    Крута, теперь среда разработки решает все проблемы с зависимостями?
     
  5. lolkabt

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

    Баллы:
    63
    Привет всем и спасибо) Только благодаря rubukkit.org и создал свой лаунчер и сервер

    Но сейчас я не понимаю механизма работы системы авторизации.
    То есть, что мне мешает скачать любой другой лаунчер, ввести в нем адрес своего сервера и войти?
    Я думал на сервер устанавливается механизм проверки - с нужного ли я лаунчера?
     
  6. Gran

    Gran Активный участник

    Баллы:
    61
    Имя в Minecraft:
    McAkudza
    Добрый день, такая проблема. Залил на сайт новую версию auth.php
    При переходе по ссылке этого файла в каталоге пишет "Old version" на пустой странице.
    Соответствие с версией php-data проверял в phpMyAdmin, однако страница адекватно отображаться упорно не желает, в лаунчере соответственно та же надпись. Юзер, выручай.
    Буду также очень признателен тому, кто поможет отыскать md5.php
    В интернете не нашел, искал долго.
     
  7. 0xdc0000

    0xdc0000 Активный участник

    Баллы:
    61
    А в каком виде должен загружаться клиент?
     
  8. ish

    ish Участник

    Баллы:
    31
    mcp44 надекомпилировал какой-то ужас:
    Код:
    new StringBuilder();
            this;
            JVM INSTR dup_x1 ;
            ao;
            append();
            ".";
            append();
            toString();
            ao;
    _L6:
            new StringBuilder();
            this;
            JVM INSTR dup_x1 ;
            ao;
            append();
            ((ChunkLoader)list.get(i)).c;
            append();
            toString();
            ao;
    (это из net\minecraft\client\Minecraft.java)
    для удобства скопировал сорцы в отдельную папку и создал проект в IDEA, добавил либы из .minecraft\bin, компилятор нашел 100 ошибок и компилировать отказался. Что я делаю не так?

    UPD: mcp44 - это версия MCP для очень древнего майнкрафта, оказывается. С более новой версией всё ок.
     
  9. vlad945922

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

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
  10. Almaz5200

    Almaz5200 Участник

    Баллы:
    31
    Имя в Minecraft:
    Almaz5200
    Могу ВСЕ сделать за вас ОЧЕНЬ дешево!
     
  11. CyberMan

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

    Баллы:
    173
    Skype:
    cyber4el
    @Almaz5200, могу забанить за предоставление твоих улуг не в том разделе.
     
    Lemz0 и vlad945922 нравится это.
  12. Teror2

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

    Баллы:
    103
    Имя в Minecraft:
    Teror2
    эта настройка подходит для 1.4.7?

    а то я нашел на 1 сайте вот такую настройку, которая требует некий порт, который я даже не знаю где брать
    1. В ayh.class сменить "http://session.minecraft.net/game/joinserver.jsp?user=" на свой хост и порт, указанные в sap_client.ini в разделе "http_server". Например "http://myhost.ru:8080/joinserver.php?user="
    В iu.class сменить "http://session.minecraft.net/game/checkserver.jsp?user=" на свой хост и порт, указанные в sap_client.ini в разделе "http_server". Например "http://myhost.ru:8080/checkserver.php?user="
    2. В net\minecraft\client\Minecraft.class - сменить "minecraft" на необходимую папку (указанную в sap_launcher.ini в general/worldName). Например "myMinecraft"
    3. В bag.class, bah.class и bdu.class сменить пути до "MinecraftCloaks" и "MinecraftSkins"

    P*S* всё работает без порта, уже сам протестил
     
  13. Nicker

    Nicker Активный участник

    Баллы:
    63
    Вот такую ошибку пишет:(
    Подскажите, пожалуйста в чем проблема?
     

    Вложения:

    • error.jpg
      error.jpg
      Размер файла:
      143,2 КБ
      Просмотров:
      29
  14. vlad945922

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

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    какие - то у вас ошибки странные :)
    Попробуйте взять другое, чистое ядро, с сайта разработчика.
     
  15. Nicker

    Nicker Активный участник

    Баллы:
    63
    у меня ядро 1.2.5 r5 с индустриалом
     
  16. vlad945922

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

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    Попробуй для теста скачать с баккита ЧИСТОЕ ядро, править там класс, и запустить на нём дефолтный сервек, НЕ СВОЙ! Посмотрим, что пишет.
     
    djavphu+mb073c нравится это.
  17. Nicker

    Nicker Активный участник

    Баллы:
    63
    тоже самое
    В логах:
    Join Server [Info] Session [145025368216162019364] | User [nicker] | Server [688dc44521c164cf]
    Join Server [Result] Login OK
     
  18. vlad945922

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

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    стоп, мой косяк, это же лаунчер. Попробуй зайти с любого другого, должно failing to verify username выдать
     
  19. Nicker

    Nicker Активный участник

    Баллы:
    63
    bad login пишет
     
    blogger2 и Сникерсни нравится это.
  20. vlad945922

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

    Баллы:
    103
    Skype:
    vlad.shepetkov
    Имя в Minecraft:
    Emien
    blogger2 нравится это.

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