Taurus
Texass
My index.php login script... From THIS THREAD
When I connect it says "connection refused" after a few seconds.
In config.lua I have tried all of these:
Then in client.exe I edit like they said in that thread. Can anyone tell me what I've missed so far?
TFS 1.3 (OTX)
PHP:
<?php
if($_SERVER['HTTP_USER_AGENT'] == "Mozilla/5.0") {
@error_reporting(0);
@ini_set('display_errors', 'Off');
header("Content-Type: application/json");
$loginInfo = json_decode(file_get_contents("php://input"));
$accountName = $loginInfo->{"accountname"};
$password = $loginInfo->{"password"};
if($accountName == "" || $password == "") {
die('{"errorCode":3,"errorMessage":"Account name or password is incorrect."}');
}
$MySQL_Host = "127.0.0.1";
$MySQL_User = "FROM CONFIG.LUA";
$MySQL_Password = "FROM CONFIG.LUA";
$MySQL_DB = "FROM CONFIG.LUA";
$SQL = new mysqli($MySQL_Host, $MySQL_User, $MySQL_Password, $MySQL_DB);
if(mysqli_connect_error()) {
die('{"errorCode":3,"errorMessage":"Internal error. Please try again later or contact customer support if the problem persists."}');
}
$AccountQuery = $SQL->query("SELECT * FROM `accounts` WHERE `name` = '".$SQL->real_escape_string($accountName)."' AND `password` = '".SHA1($SQL->real_escape_string($password))."'")->fetch_array(MYSQLI_ASSOC);
if($AccountQuery["name"] != $accountName) {
die('{"errorCode":3,"errorMessage":"Whoa, wrong password."}');
}
$AccountID = $AccountQuery["id"];
$Secret = $AccountQuery["secret"];
$Premdays = $AccountQuery["premdays"];
$CharacterQuery = $SQL->query("SELECT `name` FROM `players` WHERE `account_id` = '".$AccountID."'")->fetch_all(MYSQLI_ASSOC);
$worldID = 0;
$worldName = "Classic Community";
$serverAddress = $_SERVER["SERVER_ADDR"];
$serverPort = 7172;
$freePremium = false;
echo '{"session":{"sessionkey":"'.$accountName.'\n'.$password.'\n'.$secret.'\n'.(floor(time() / 30)).'","lastlogintime":0,"ispremium":'.($Premdays > 0 || $freePremium ? "true" : "false").',"premiumuntil":'.($freePremium ? "0" : time() + ($Premdays * 86400)).',"status":"active"},"playdata":{"worlds":[{"id":'.$worldID.',"name":"'.$worldName.'","externaladdress":"'.$serverAddress.'","externalport":'.$serverPort.',"previewstate":0}],"characters":[';
foreach($CharacterQuery as $Character) {
if($Character != $CharacterQuery[0]) {
echo ',';
}
echo '{"worldid":'.$worldID.',"name":"'.$Character["name"].'"}';
}
echo ']}}';
return;
}
?>
When I connect it says "connection refused" after a few seconds.
In config.lua I have tried all of these:
Lua:
-- Version Manual
clientVersionMin = 1098
clientVersionMax = 1200
-- Version Manual
clientVersionMin = 1098
clientVersionMax = 1100
-- Version Manual
clientVersionMin = 1098
clientVersionMax = 1111
Then in client.exe I edit like they said in that thread. Can anyone tell me what I've missed so far?
TFS 1.3 (OTX)
Last edited: