Народ помогите а то что-то руки кривые одно делаю второе ломается, не могу соединить клиент с сервером что я сделал:
1.Как в инструкции подключил файл conect.php к БД
2.Создал в бд (у меня dle) sesId и serverId столбцы в dle_users
3.Собрал лаунчер
4.Клиент (1.5.2 fordg 738) в bdk.class изменил путь joinsrver.php?user=
5.Сервер mcpc+ 1.5.2 R1.1 Forg738 Bukit653 поменял в jg.class путь к checkserver.php?user=
6.В файле server строка online-mode=true
Пишет Bed login в бд тока строка sesId заполняется при авторизации лаунчера
Лог ошибки со стороны клиента
Код:
2014-01-14 09:17:21 [INFO] [Minecraft-Client] Connecting to 25.68.18.70, 25565
2014-01-14 09:17:23 [INFO] [STDERR] java.net.MalformedURLException: no protocol:
2014-01-14 09:17:23 [INFO] [STDERR] at java.net.URL.<init>(Unknown Source)
2014-01-14 09:17:23 [INFO] [STDERR] at java.net.URL.<init>(Unknown Source)
2014-01-14 09:17:23 [INFO] [STDERR] at java.net.URL.<init>(Unknown Source)
2014-01-14 09:17:23 [INFO] [STDERR] at net.minecraft.client.gui.RunnableTitl
eScreen.run(RunnableTitleScreen.java:23)
2014-01-14 09:17:23 [INFO] [STDERR] at java.lang.Thread.run(Unknown Source)
Нашел в каком файле проблема но не знаю как изменить, файл joinserver.php я так понимаю таблицы с БД не соответствуют но чему кто может объяснить как работает может кто-то сталкивался с таким?
Сам код:
[CODE]<?php
define('INCLUDE_CHECK',true);
include ("connect.php");
$sessionid = mysql_real_escape_string($_GET['sessionId']);
$user = mysql_real_escape_string($_GET['user']);
$serverid = mysql_real_escape_string($_GET['serverId']);
$result = mysql_query("Select $db_columnUser From $db_table Where $db_columnSesId='$sessionid' And $db_columnUser='$user' And $db_columnServer='$serverid'") or die ("Запрос к базе завершился ошибкой.");
if(mysql_num_rows($result) == 1){
echo "OK";
} else {
$result = mysql_query("Update $db_table SET $db_columnServer='$serverid' Where $db_columnSesId='$sessionid' And $db_columnUser='$user'") or die ("Запрос к базе завершился ощибкой.");
if(mysql_affected_rows() == 1){
echo "OK";
} else {
echo "Bad login Tomas";
}
}
?>
UP!