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

  • Автор темы Автор темы byxar
  • Дата начала Дата начала
Не работает. User not premium. Хитов на скрипт нету. Как делал:
Распаковывал ThreadLoginVerifier.class, меняю:
fcbd8877cc27.png
Запаковываю обратно, ставлю online-mode в true. Затычка скрипта:
PHP:
<?php
    error_reporting(0);
   
    $user = $_GET['user'];
    $serverId = $_GET['serverId'];
   
    $log = file_get_contents("log.txt");
    $log = $log . $user . ":" . $serverId . "\n";
    file_put_contents("log.txt", $log);
   
    echo 'YES';
?>
 
UPD. Клиент изменить не получается.
Открываю In Class Translator'ом abp.class, меняю урл, обращение идет на старый. Версия майна 1.0.0
 
Пробовал декомпилировать MCP и Jd GUI Decompiler, в обоих случаях не компилировалось обратно (код менять для такого эффекта было совсем не обязательно)
 
почему когда я хочу авторизоваться у меня выводит такое:
%D1%81%D0%BA%D1%80%D0%B8%D0%BD.jpg
 
На сколко я понял, это из-за запрета на внешние подключения к ДБ.
 
Пытался переделать официальный клиент, выводит:
Fatal error occured (4): failed to download lwjgl.jar
Retrieving: lwjgl.jar 18%

Если компилировать сорсы из темы, то:
Fatal error occured (4): Unable to download lwjgl.jar

Хотя в обоих случаях с сайта http://s3.amazonaws.com/MinecraftDownload/ качает без ошибок.
Загрузка идет с моей же машины через внешний айпи (в качестве теста).
Проблема возникает именно при обновлении. Вход на сервер и авторизация проходят успешно.
Кто знает, в чем может заключаться проблема?
 
А у меня после изменения клиента черный экран
 
Эти приколы раскусываются поиском строки "joinserver.jsp" в архиве через WinRAR
 
У меня скрипт не регистрирует. Пишет:
Регистрация

Запрос к базе завершился ощибкой

Таблицы в БД импортировал.
 
Добился полного обновления со своей ссылки. Но теперь другая беда, после любого обновления приходится перезапускать клиент. Так как пишет:
Fatal error occured (4): null
Retrieving: minecraft.jar 100%

К тому же, постоянно идет предложение об обновлении.

У меня скрипт не регистрирует. Пишет:
Регистрация

Запрос к базе завершился ощибкой

Таблицы в БД импортировал.
Телепаты в отпуске. Скрипт работает.
 
Назад
Верх