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

  • Автор темы Автор темы byxar
  • Дата начала Дата начала
Ребят, все работает, но вот вопрос при "онлайн-мод: тру" люди с официальным клиентом все равно могут подсоединиться к серверу. Подскажите, пожалуйста, как это убрать.
 
Привет всем и спасибо) Только благодаря rubukkit.org и создал свой лаунчер и сервер

Но сейчас я не понимаю механизма работы системы авторизации.
То есть, что мне мешает скачать любой другой лаунчер, ввести в нем адрес своего сервера и войти?
Я думал на сервер устанавливается механизм проверки - с нужного ли я лаунчера?
 
Добрый день, такая проблема. Залил на сайт новую версию auth.php
При переходе по ссылке этого файла в каталоге пишет "Old version" на пустой странице.
Соответствие с версией php-data проверял в phpMyAdmin, однако страница адекватно отображаться упорно не желает, в лаунчере соответственно та же надпись. Юзер, выручай.
Буду также очень признателен тому, кто поможет отыскать md5.php
В интернете не нашел, искал долго.
 
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 для очень древнего майнкрафта, оказывается. С более новой версией всё ок.
 
Ну вообщем решил обратиться и сюда :)
вот ссылка на тему:
http://www.rubukkit.org/threads/Важно-и-снова-online-mod.45264/
----------
Вот скрин ошибки:
u3gf.png
 
эта настройка подходит для 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* всё работает без порта, уже сам протестил
 
Вот такую ошибку пишет:(
Подскажите, пожалуйста в чем проблема?
 

Вложения

  • error.jpg
    error.jpg
    143,2 КБ · Просмотры: 29
у меня ядро 1.2.5 r5 с индустриалом

Попробуй для теста скачать с баккита ЧИСТОЕ ядро, править там класс, и запустить на нём дефолтный сервек, НЕ СВОЙ! Посмотрим, что пишет.
 
Попробуй для теста скачать с баккита ЧИСТОЕ ядро, править там класс, и запустить на нём дефолтный сервек, НЕ СВОЙ! Посмотрим, что пишет.
тоже самое
В логах:
Join Server [Info] Session [145025368216162019364] | User [nicker] | Server [688dc44521c164cf]
Join Server [Result] Login OK
 
тоже самое
В логах:
Join Server [Info] Session [145025368216162019364] | User [nicker] | Server [688dc44521c164cf]
Join Server [Result] Login OK

стоп, мой косяк, это же лаунчер. Попробуй зайти с любого другого, должно failing to verify username выдать
 
Назад
Верх