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

Что делать? Делаю все по инструкции - при компиляции выскакивают непонятные символы. (Кодировка UTF-8)
faec2ecd7244.jpg


Кстати, - такая проблема проявляется до работы с лаунчером, и после.
Кодировка слетела. Перекодируй в UTF-8 следующие файлы: LogoPanel.java, MinecraftLauncher.java, TexturedPanel.java, TransparentButton.java, TransparentCheckbox.java, TransparentLabel.java, TransparentPanel.java, Util.java.
П.С. все файлы проверки также должны быть в UTF-8.
 
Всем привет. Сразу скажу не знаю языков программирования, но имея скажем так причинно-следственную логику опишу, как я понял, саму механику, как действует эта система (поправьте если, что не так).
[] При вводе Логина-Пароля в лаунчере, лаунчер шлет запрос через скрипт в БД (auth.php) и при получении "YES" запускает нас в клиент
[] Дальше при выборе сервера в клиенте, сам craftbukkit шлет запрос (так же через скрипт, только уже.../checkserver.php?user=) в бд и при ошибке доступа пишет "Конец потока: Bad Login" - уже при выборе сервера!!
Так?

Теперь, что я имею.
Все проверки через Index1-2-3.php у меня проходит на "Yes", отображаются в лаунчере новости, лаунчер пропускает логин-пароль (при неверном пишет что только оффлайн мод => с базой коннектит) но при выборе сервера я получаю BadLogin в самом клиенте (если online-mode=true). Делаю вывод, что по какой-то причине крафтбукит не может законнектиться со скриптом checkserver.php?user= , или этот скрипт не соединяется с базой (но ведь через строку в браузере все норм)

Может проблема в том, что у меня сайт на хостингере, у них там отключены внешние подключения. Но тогда почему проходит коннект с лаунчера и все проверки через браузер выдают "yes", а с самого крафтбукит нет?

Прошу прощения за много букв, очень хочется понять, в чем дело.

UPD: Покопавшить в кодах скриптов я так понимаю, сами клиент и лаунчер не подключаются к БД на прямую, а лишь общаются с этими скриптами. И при получении от скриптов ответа Yes или No пропускают нас дальше или не пропускают.
 
Все сделал правильно, сто раз перепроверил. Но при заходе с онлайн мод true выпадает ошибка: Interal server error.
Консоль:

Безымянный.png
Здесь я сначала подключился, вылетела ошибка, потом сменил онлайн мод на фолс. релоад. и я захожу успешно!
Помогите мучаюсь с 3 часов дня. 2 раза начанал заново одно и тоже
 
Всем привет. Сразу скажу не знаю языков программирования, но имея скажем так причинно-следственную логику опишу, как я понял, саму механику, как действует эта система (поправьте если, что не так).
[] При вводе Логина-Пароля в лаунчере, лаунчер шлет запрос через скрипт в БД (auth.php) и при получении "YES" запускает нас в клиент
[] Дальше при выборе сервера в клиенте, сам craftbukkit шлет запрос (так же через скрипт, только уже.../checkserver.php?user=) в бд и при ошибке доступа пишет "Конец потока: Bad Login" - уже при выборе сервера!!
Так?

Теперь, что я имею.
Все проверки через Index1-2-3.php у меня проходит на "Yes", отображаются в лаунчере новости, лаунчер пропускает логин-пароль (при неверном пишет что только оффлайн мод => с базой коннектит) но при выборе сервера я получаю BadLogin в самом клиенте (если online-mode=true). Делаю вывод, что по какой-то причине крафтбукит не может законнектиться со скриптом checkserver.php?user= , или этот скрипт не соединяется с базой (но ведь через строку в браузере все норм)

Может проблема в том, что у меня сайт на хостингере, у них там отключены внешние подключения. Но тогда почему проходит коннект с лаунчера и все проверки через браузер выдают "yes", а с самого крафтбукит нет?

Прошу прощения за много букв, очень хочется понять, в чем дело.

UPD: Покопавшить в кодах скриптов я так понимаю, сами клиент и лаунчер не подключаются к БД на прямую, а лишь общаются с этими скриптами. И при получении от скриптов ответа Yes или No пропускают нас дальше или не пропускают.

Все, сам разобрался дело было в
adl.class - Заменяем http://session.minecraft.net/game/joinserver.jsp?user= на путь к файлу joinserver.php | Внимание! В конец ссылки обязательно допишите ?user=
 
Все сделал правильно, сто раз перепроверил. Но при заходе с онлайн мод true выпадает ошибка: Interal server error.
Консоль:

Посмотреть вложение 2072
Здесь я сначала подключился, вылетела ошибка, потом сменил онлайн мод на фолс. релоад. и я захожу успешно!
Помогите мучаюсь с 3 часов дня. 2 раза начанал заново одно и тоже
Хм... наверное ссылку к joinserver.php не указал в клиенте. Хотя кто его знает...
 
Назад
Верх