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

gx.class - Заменяем http://s3.amazonaws.com/MinecraftCloaks/ на путь к папке с плащами. | Внимание! В конце ссылки обязательно должен быть слэш "/"

а там такого нет =(

что делать?(
 
Я свой вижу скин, а другого игрока с моим же клиентом нет.
скажу честно у меня вообще не хочет запускаться.....но я декомпилятором/компилятором именно эти файлы получил.
 
Помогите пожалуйста, скажите конкретно какие файлы нужно редактить в 1.3 в клиенте и сервере, что бы работала система регистрации. То что написано в шапке неверно, в этих файлах содержится совершенно другое!
Вот что мне выдаёт сервак,
Код:
 [SEVERE] Encountered an unexpected exception NoSuchMethodError
java.lang.NoSuchMethodError: net.minecraft.server.ThreadLoginVerifier.<init>(Lnet/minecraft/server/NetLoginHandler;Lorg/bukkit/craftbukkit/CraftServer;)V
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:101)
    at net.minecraft.server.Packet205ClientCommand.handle(SourceFile:30)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:276)
    at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:47)
    at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)

Вот как сейчас у меня.
asu.class http://server/auth/joinserver.php?user=

aup.class http://server/auth/upload/cloaks/ и http://server/auth/upload/skins/

auq.class http://server/auth/upload/skins/ и http://server/auth/upload/cloaks/

gx.class http://server/auth/checkserver.php?user=

И это не работает​
 
Помогите пожалуйста, скажите конкретно какие файлы нужно редактить в 1.3 в клиенте и сервере, что бы работала система регистрации. То что написано в шапке неверно, в этих файлах содержится совершенно другое!
Вот что мне выдаёт сервак,
Код:
 [SEVERE] Encountered an unexpected exception NoSuchMethodError
java.lang.NoSuchMethodError: net.minecraft.server.ThreadLoginVerifier.<init>(Lnet/minecraft/server/NetLoginHandler;Lorg/bukkit/craftbukkit/CraftServer;)V
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:101)
    at net.minecraft.server.Packet205ClientCommand.handle(SourceFile:30)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:276)
    at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:47)
    at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)

Вот как сейчас у меня.
asu.class http://server/auth/joinserver.php?user=

aup.class http://server/auth/upload/cloaks/ и http://server/auth/upload/skins/

auq.class http://server/auth/upload/skins/ и http://server/auth/upload/cloaks/

gx.class http://server/auth/checkserver.jsp?user=

И это не работает​
Аналогично, Помогите!!!
 
Помогите я начинаю проверять connect.php через index1.php и у меня такая ошибка

п»їп»ї
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:\home\lisatas-mc.ru\www\server\auth.php on line 26
Bad login

Вот мой connect.php

<?php
if(!defined('INCLUDE_CHECK')) die('У вас нет прав на выполнение данного файла!');
// Метод хеширования пароля для интеграции с различними плагинами/сайтами/cms/форумами
/*
'hash_md5' - md5 хеширование
'hash_authme' - интеграция с плагином AuthMe
'hash_cauth' - интеграция с плагином Cauth
'hash_xauth' - интеграция с плагином xAuth
'hash_joomla' - интеграция с Joomla (v1.6- v1.7)
'hash_ipb' - интеграция с IPB
'hash_xenforo' - интеграция с XenForo
'hash_wordpress' - интеграция с WordPress
'hash_vbulletin' - интеграция с vBulletin
'hash_dle' - интеграция с DLE
'hash_drupal' - интеграция с Drupal (v.7)
*/
$crypt = 'hash_xenforo';

// Конфигурация подключения к базе данных
$db_host = 'localhost'; // Ip-адрес базы данных
$db_port = '3306'; // Порт базы данных
$db_user = 'Admin'; // Пользователь базы данных
$db_pass = 'пароль'; // Пароль базы данных
// Конфигурация базы данных для плагинов AuthMe, xAuth, CAuth и сайтав/cms/форумов Joomla, IPB, XenForo, WordPress, vBulletin, DLE, Drupal
/*
$db_database - имя базы данных, значение по умолчанию:
AuthMe = 'authme'
xAuth = отсутствует (указывается вручную)
CAuth = 'cauth'
Joomla,IPB,XenForo,WordPress,vBulletin,DLE, Drupal - отсутствует (указывается вручную)
*/
$db_database = 'database';
/*
$db_table - таблица базы данных, значение по умолчанию:
AuthMe = 'authme'
xAuth = 'accounts'
CAuth = 'users'
Joomla = 'префикс_users' - пример 'y3wbm_users', где "y3wbm_" - префикс. Примечание префикс может отсутствовать - пример 'users'
IPB = 'members'
XenForo = 'префикс_user' - пример 'xf_user', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user'
vBulletin = 'префикс_user' - пример 'bb_user', где "bb_" - префикс. Примечание префикс может отсутствовать - пример 'user'
WordPress = 'префикс_users' - пример 'wp_users', где "wp_" - префикс. Примечание префикс может отсутствовать - пример 'users'
DLE = 'префикс_users' - пример 'dle_users', где "dle_" - префикс. Примечание префикс может отсутствовать - пример 'users'
Drupal = 'префикс_users' - пример 'drupal_users', где "drupal_" - префикс. Примечание префикс может отсутствовать - пример 'users'
*/
$db_table = 'xf_user';
/*
$db_columnUser - колонка логина, значение по умолчанию:
AuthMe = 'username'
xAuth = 'playername'
CAuth = 'login'
Joomla = 'name'
PB = 'name'
XenForo = 'username'
WordPress = 'user_login'
vBulletin = 'username'
DLE = 'name'
Drupal = 'name'
*/
$db_columnUser = 'username';
/*
$db_columnPass - колонка пароля, значение по умолчанию:
AuthMe = 'password'
xAuth = 'password'
CAuth = 'password'
Joomla = 'password'
IPB = 'members_pass_hash'
XenForo = 'data'
WordPress = 'user_pass'
vBulletin = 'password'
DLE = 'password'
Drupal = 'pass'
*/
$db_columnPass = 'data';
// ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ ТОЛЬКО ДЛЯ IPB и XenForo
// Настраивается только для XenForo 'префикс_user_authenticate' - пример 'xf_user_authenticate', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user_authenticate'
$db_tableOther = 'xf_user_authenticate';
/*
$db_columnSesId - колонка id сессии
*/
$db_columnSesId = 'sesId';
/*
$db_columnServer - колонка id сервера
*/
$db_columnServer = 'serverId';
/*
$db_GameDatatable - имя базы данных с информацией о версиях
*/
$db_GameDatatable = 'data';
/*
НЕ МЕНЯТЬ
*/
$db_Propertycolumn = 'property';
$db_Valuecolumn = 'value';

$link = @mysql_connect($db_host.':'.$db_port,$db_user,$db_pass) or die('Невозможно установить соединение с базой данных!');
mysql_select_db($db_database,$link);
mysql_query("SET names UTF8");
?>

Скрин бд

 
У кого идет вход на сервер только со своего клиента?? На 1.3.1? Скажите плиз
 
Да, расскажите народу, не томите. Я майнкрафтом не первый день занимаюсь и такие трудности у меня не возникали даже при первом знакомстве со всеми этими фишками. Все ссылки изменены, клиент подставлен, но при попытке входа - крашится. Причем, как я понимаю, система регистрации к этому моменту уже отработала и определила меня.
 
ну я ввел все
правдо скачал другую настройку
почему все таки осталась ошибка
Я немогу почему то подключиться к базе все ввел правильно
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'u703696454_uvaPy'@'localhost' (using password: YES) in /home/u703696454/public_html/log2/bd_con.php on line 84
ОШИБКА СЕРВЕРА. НЕВОЗМОЖНО ПОДКЛЮЧИТЬСЯ К БАЗЕ ДАННЫХ 1.
Возможно это поможет http://cpanel.hostinger.ru/knowledgebase/view/id/17
 
Да, расскажите народу, не томите. Я майнкрафтом не первый день занимаюсь и такие трудности у меня не возникали даже при первом знакомстве со всеми этими фишками. Все ссылки изменены, клиент подставлен, но при попытке входа - крашится. Причем, как я понимаю, система регистрации к этому моменту уже отработала и определила меня.
А что пишет сервер при подключении? Попробуй создать bat файл например launch.bat и напиши в нем
java -Xmx1024M -Xms512M -cp мойЛаунчер.jar net.minecraft.LauncherFrame
Затем двойным кликом запусти. Откроется клиент и консоль. Возможно в консоли напишет ошибку.
 
Блин ну помогите, уже пробывал 1.3.1 и 1.3.2 одна и та же ошибка:
Код:
19:47:24 [INFO] Disconnecting admin [/мой ip:59853]: Failed to verify username! [internal error java.io.FileNotFoundException: http://сайт/mine/checkserver.php?user=admin&serverId=519ba5a51c42f0324fd7c9dd703179113d071dfb]
19:47:24 [SEVERE] java.io.FileNotFoundException: http://сайт/mine/checkserver.php?user=admin&serverId=519ba5a51c42f0324fd7c9dd703179113d071dfb
19:47:24 [SEVERE]      at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1434)
19:47:24 [SEVERE]      at java.net.URL.openStream(URL.java:1010)
19:47:24 [SEVERE]      at net.minecraft.server.ThreadLoginVerifier.run(ThreadLoginVerifier.java:56)
 
Да, на 1.3.2 тоже самое. Я тоже проверил.
А что пишет сервер при подключении? Попробуй создать bat файл например launch.bat и напиши в нем
java -Xmx1024M -Xms512M -cp мойЛаунчер.jar net.minecraft.LauncherFrame
Затем двойным кликом запусти. Откроется клиент и консоль. Возможно в консоли напишет ошибку.
То что вы написали бред и не как не поможет решить проблему краша сервака. Но если что, один из моих лаунчеров так и стартует - таже картина. Сервак стартует нормально, лаунчер нормально идентифицирует игрока, обновляет игру, но при попытке входа, сервак крашится. Ошибку уже писал выше я и товарищ max--2,
То что в консоли по логам:
Код:
2012-08-20 17:21:41 [INFO] Done (1,112s)! For help, type "help" or "?"
2012-08-20 17:22:11 [SEVERE] java.lang.NoSuchMethodError: net.minecraft.server.ThreadLoginVerifier.<init>(Lnet/minecraft/server/NetLoginHandler;Lorg/bukkit/craftbukkit/CraftServer;)V
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:101)
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.Packet205ClientCommand.handle(SourceFile:30)
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.NetworkManager.b(NetworkManager.java:276)
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:47)
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29)
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581)
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
2012-08-20 17:22:11 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
2012-08-20 17:22:11 [SEVERE] Encountered an unexpected exception NoSuchMethodError
java.lang.NoSuchMethodError: net.minecraft.server.ThreadLoginVerifier.<init>(Lnet/minecraft/server/NetLoginHandler;Lorg/bukkit/craftbukkit/CraftServer;)V
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:101)
    at net.minecraft.server.Packet205ClientCommand.handle(SourceFile:30)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:276)
    at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:47)
    at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)


Краш репорт:
Код:
 [SEVERE] Encountered an unexpected exception NoSuchMethodError
java.lang.NoSuchMethodError: net.minecraft.server.ThreadLoginVerifier.<init>(Lnet/minecraft/server/NetLoginHandler;Lorg/bukkit/craftbukkit/CraftServer;)V
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:101)
    at net.minecraft.server.Packet205ClientCommand.handle(SourceFile:30)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:276)
    at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:47)
    at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44)
    at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
 
Блин ну помогите, уже пробывал 1.3.1 и 1.3.2 одна и та же ошибка:
Код:
19:47:24 [INFO] Disconnecting admin [/мой ip:59853]: Failed to verify username! [internal error java.io.FileNotFoundException: http://сайт/mine/checkserver.php?user=admin&serverId=519ba5a51c42f0324fd7c9dd703179113d071dfb]
19:47:24 [SEVERE] java.io.FileNotFoundException: http://сайт/mine/checkserver.php?user=admin&serverId=519ba5a51c42f0324fd7c9dd703179113d071dfb
19:47:24 [SEVERE]      at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1434)
19:47:24 [SEVERE]      at java.net.URL.openStream(URL.java:1010)
19:47:24 [SEVERE]      at net.minecraft.server.ThreadLoginVerifier.run(ThreadLoginVerifier.java:56)
Пишет что файл не найден. В адресе ошибок не допустил?
 
Да, на 1.3.2 тоже самое. Я тоже проверил.

То что вы написали бред и не как не поможет решить проблему краша сервака. Но если что, один из моих лаунчеров так и стартует - таже картина. Сервак стартует нормально, лаунчер нормально идентифицирует игрока, обновляет игру, но при попытке входа, сервак крашится. Ошибку уже писал выше я и товарищ max--2,
[/code]
У меня крашился и клиент, и сервер. Помогло только компилирование исходников.
 
Назад
Верх