Server Status:
Code
function rf_server_test($name,$ip,$port){
$fp=fsockopen($ip, $port, &$errno, &$errmsg,1);
if(!$fp){
if(stristr($errmsg,'refused')){
return "$name: $errmsg.
";
}else{
return "$name: $errmsg.
";
};
}else{
return "$name: Online.
";
};
};
//--SERVER INFORMATION--
//////////////////////--
$server_names=array('Patch Server', 'Login Server', 'Novus Server', 'GameCP Server');
$server_ips=array('127.0.0.1','127.0.0.1','127.0.0.1','127.0.0.1');
$server_ports=array('8080','10001','27780','80');
//--HTML BELOW HERE--
//////////////////////--
echo "";
echo "";
echo "Patch Servers
";
echo rf_server_test($server_names[0],$server_ips[0],$server_ports[0]);
echo "
";
echo "Login Servers
";
echo rf_server_test($server_names[1],$server_ips[1],$server_ports[1]);
echo "
";
echo "Game Servers
";
echo rf_server_test($server_names[2],$server_ips[2],$server_ports[2]);
echo "
";
echo "Web Servers
";
for($i=3;$i<4;$i++){
echo rf_server_test($server_names[$i],$server_ips[$i],$server_ports[$i]);
};
echo "";
?>
Chip War Status:
Code
<html>
<head>
<META http-equiv="refresh" content="5">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Online Gamers</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<table border="1" cellpadding="1" cellspacing="0">
<tr>
<td colspan="2">
<?php
echo '<font color="green">';
echo '<u>';
echo Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "2");
echo '</u>';
echo '</font>';
echo "";
echo Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "3");
echo "";
echo "";
$TotalAccretia = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerState.ini" , "20");
$LTotalAccretia = substr($TotalAccretia,7,15);
$calculAccretia = round(($LTotalAccretia * 100) / 1000000);
echo 'Chip Accretian : ' . $calculAccretia . '%';
echo "";
$TotalBellato = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerState.ini" , "18");
$LTotalBellato = substr($TotalBellato,7,15);
$calculBellato = round(($LTotalBellato * 100) / 1000000);
echo 'Chip Bellato : ' . $calculBellato . '%';
echo "";
$TotalCora = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerState.ini" , "19");
$LTotalCora = substr($TotalCora,7,15);
$calculCora = round(($LTotalCora * 100) / 1000000);
echo 'Chip Corite : ' . $calculCora . '%';
echo "";
echo "";
function Lire_La_Ligne_n($fichier, $ligne)
{
if (file_exists("$fichier"))
{
if($id = fopen("$fichier", "r+"))
{
while(!feof($id))
{
$result[]= fgets($id,1000000);
}
fclose($id);
$tab=$result;
$result=$tab[$ligne-1];
return $result;
}
else
{
return pb_ouv;
}
}
else
{
return no_file;
}
}
?>
</table></td>
</tr>
</table>
</body>
</html>
Online Players:
Code
<html>
<head>
<META http-equiv="refresh" content="5">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Online Gamers</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<table border="1" cellpadding="1" cellspacing="0">
<tr>
<td colspan="2">
<?php
echo '<font color="green">';
echo '<u>';
echo Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "2");
echo '</u>';
echo '</font>';
echo "";
echo Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "3");
echo "";
echo "";
$TotalConnecte = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "15");
$LTotalConnecte = substr($TotalConnecte,8,15);
echo '<font color="red">';
echo '<strong>';
echo 'Total Players : ' . $LTotalConnecte . 'Online';
echo '</strong>';
echo '</font>';
echo "";
echo "";
$TotalAccretia = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "18");
$LTotalAccretia = substr($TotalAccretia,6,15);
echo 'Total Accretian : ' . $LTotalAccretia . 'Online';
echo "";
$TotalBellato = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "16");
$LTotalBellato = substr($TotalBellato,6,15);
echo 'Total Bellato : ' . $LTotalBellato . 'Online';
echo "";
$TotalCora = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "17");
$LTotalCora = substr($TotalCora,6,15);
echo 'Total Corite : ' . $LTotalCora . 'Online';
echo "";
echo "";
echo '<font color="red">';
echo '<strong>';
echo 'Users on each map';
echo '</strong>';
echo '</font>';
echo "";
$TotalNeutralA = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "33");
$LTotalNeutralA = substr($TotalNeutralA,9,15);
echo 'Accretia HQ : ' . $LTotalNeutralA . 'Online';
echo "";
$TotalNeutralB = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "30");
$LTotalNeutralB = substr($TotalNeutralB,9,15);
echo 'Bellato HQ : ' . $LTotalNeutralB . 'Online';
echo "";
$TotalNeutralC = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "31");
$LTotalNeutralC = substr($TotalNeutralC,9,15);
echo 'Cora HQ : ' . $LTotalNeutralC . 'Online';
echo "";
echo "";
$TotalNeutralAS1 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "38");
$LTotalNeutralAS1 = substr($TotalNeutralAS1,11,20);
echo '213 Sector : ' . $LTotalNeutralAS1 . 'Online';
echo "";
$TotalNeutralAS2 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "39");
$LTotalNeutralAS2 = substr($TotalNeutralAS2,11,20);
echo '117 Sector : ' . $LTotalNeutralAS2 . 'Online';
echo "";
echo "";
$TotalNeutralBS1 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "34");
$LTotalNeutralBS1 = substr($TotalNeutralBS1,11,20);
echo 'Solus Settlement : ' . $LTotalNeutralBS1 . 'Online';
echo "";
$TotalNeutralBS2 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "35");
$LTotalNeutralBS2 = substr($TotalNeutralBS2,11,20);
echo 'Anacaade Settlement : ' . $LTotalNeutralBS2 . 'Online';
echo "";
echo "";
$TotalNeutralCS1 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "36");
$LTotalNeutralCS1 = substr($TotalNeutralCS1,11,20);
echo 'Haram Stockade : ' . $LTotalNeutralCS1 . 'Online';
echo "";
$TotalNeutralCS2 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "37");
$LTotalNeutralCS2 = substr($TotalNeutralCS2,11,20);
echo 'Numerus Stockade : ' . $LTotalNeutralCS2 . 'Online';
echo "";
echo "";
$TotalMine = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "32");
$LTotalMine = substr($TotalMine,10,20);
echo 'Crag Mine : ' . $LTotalMine . 'Online';
echo "";
$TotalSette = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "41");
$LTotalSette = substr($TotalSette,6,20);
echo 'Sette Desert : ' . $LTotalSette . 'Online';
echo "";
$TotalCauldron = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "42");
$LTotalCauldron = substr($TotalCauldron,11,20);
echo 'Cauldron : ' . $LTotalCauldron . 'Online';
echo "";
$TotalKartela = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "44");
$LTotalKartela = substr($TotalKartela,12,20);
echo 'Kartela Boarding : ' . $LTotalKartela . 'Online';
echo "";
$TotalEther = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "40");
$LTotalEther = substr($TotalEther,11,20);
echo 'Ether : ' . $LTotalEther . 'Online';
echo "";
function Lire_La_Ligne_n($fichier, $ligne)
{
if (file_exists("$fichier"))
{
if($id = fopen("$fichier", "r+"))
{
while(!feof($id))
{
$result[]= fgets($id,1000000);
}
fclose($id);
$tab=$result;
$result=$tab[$ligne-1];
return $result;
}
else
{
return pb_ouv;
}
}
else
{
return no_file;
}
}
?>
</table></td>
</tr>
</table>
</body>
</html>
Code
function rf_server_test($name,$ip,$port){
$fp=fsockopen($ip, $port, &$errno, &$errmsg,1);
if(!$fp){
if(stristr($errmsg,'refused')){
return "$name: $errmsg.
";
}else{
return "$name: $errmsg.
";
};
}else{
return "$name: Online.
";
};
};
//--SERVER INFORMATION--
//////////////////////--
$server_names=array('Patch Server', 'Login Server', 'Novus Server', 'GameCP Server');
$server_ips=array('127.0.0.1','127.0.0.1','127.0.0.1','127.0.0.1');
$server_ports=array('8080','10001','27780','80');
//--HTML BELOW HERE--
//////////////////////--
echo "";
echo "";
echo "Patch Servers
";
echo rf_server_test($server_names[0],$server_ips[0],$server_ports[0]);
echo "
";
echo "Login Servers
";
echo rf_server_test($server_names[1],$server_ips[1],$server_ports[1]);
echo "
";
echo "Game Servers
";
echo rf_server_test($server_names[2],$server_ips[2],$server_ports[2]);
echo "
";
echo "Web Servers
";
for($i=3;$i<4;$i++){
echo rf_server_test($server_names[$i],$server_ips[$i],$server_ports[$i]);
};
echo "";
?>
Chip War Status:
Code
<html>
<head>
<META http-equiv="refresh" content="5">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Online Gamers</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<table border="1" cellpadding="1" cellspacing="0">
<tr>
<td colspan="2">
<?php
echo '<font color="green">';
echo '<u>';
echo Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "2");
echo '</u>';
echo '</font>';
echo "";
echo Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "3");
echo "";
echo "";
$TotalAccretia = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerState.ini" , "20");
$LTotalAccretia = substr($TotalAccretia,7,15);
$calculAccretia = round(($LTotalAccretia * 100) / 1000000);
echo 'Chip Accretian : ' . $calculAccretia . '%';
echo "";
$TotalBellato = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerState.ini" , "18");
$LTotalBellato = substr($TotalBellato,7,15);
$calculBellato = round(($LTotalBellato * 100) / 1000000);
echo 'Chip Bellato : ' . $calculBellato . '%';
echo "";
$TotalCora = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerState.ini" , "19");
$LTotalCora = substr($TotalCora,7,15);
$calculCora = round(($LTotalCora * 100) / 1000000);
echo 'Chip Corite : ' . $calculCora . '%';
echo "";
echo "";
function Lire_La_Ligne_n($fichier, $ligne)
{
if (file_exists("$fichier"))
{
if($id = fopen("$fichier", "r+"))
{
while(!feof($id))
{
$result[]= fgets($id,1000000);
}
fclose($id);
$tab=$result;
$result=$tab[$ligne-1];
return $result;
}
else
{
return pb_ouv;
}
}
else
{
return no_file;
}
}
?>
</table></td>
</tr>
</table>
</body>
</html>
Online Players:
Code
<html>
<head>
<META http-equiv="refresh" content="5">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Online Gamers</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<table border="1" cellpadding="1" cellspacing="0">
<tr>
<td colspan="2">
<?php
echo '<font color="green">';
echo '<u>';
echo Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "2");
echo '</u>';
echo '</font>';
echo "";
echo Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "3");
echo "";
echo "";
$TotalConnecte = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "15");
$LTotalConnecte = substr($TotalConnecte,8,15);
echo '<font color="red">';
echo '<strong>';
echo 'Total Players : ' . $LTotalConnecte . 'Online';
echo '</strong>';
echo '</font>';
echo "";
echo "";
$TotalAccretia = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "18");
$LTotalAccretia = substr($TotalAccretia,6,15);
echo 'Total Accretian : ' . $LTotalAccretia . 'Online';
echo "";
$TotalBellato = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "16");
$LTotalBellato = substr($TotalBellato,6,15);
echo 'Total Bellato : ' . $LTotalBellato . 'Online';
echo "";
$TotalCora = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "17");
$LTotalCora = substr($TotalCora,6,15);
echo 'Total Corite : ' . $LTotalCora . 'Online';
echo "";
echo "";
echo '<font color="red">';
echo '<strong>';
echo 'Users on each map';
echo '</strong>';
echo '</font>';
echo "";
$TotalNeutralA = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "33");
$LTotalNeutralA = substr($TotalNeutralA,9,15);
echo 'Accretia HQ : ' . $LTotalNeutralA . 'Online';
echo "";
$TotalNeutralB = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "30");
$LTotalNeutralB = substr($TotalNeutralB,9,15);
echo 'Bellato HQ : ' . $LTotalNeutralB . 'Online';
echo "";
$TotalNeutralC = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "31");
$LTotalNeutralC = substr($TotalNeutralC,9,15);
echo 'Cora HQ : ' . $LTotalNeutralC . 'Online';
echo "";
echo "";
$TotalNeutralAS1 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "38");
$LTotalNeutralAS1 = substr($TotalNeutralAS1,11,20);
echo '213 Sector : ' . $LTotalNeutralAS1 . 'Online';
echo "";
$TotalNeutralAS2 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "39");
$LTotalNeutralAS2 = substr($TotalNeutralAS2,11,20);
echo '117 Sector : ' . $LTotalNeutralAS2 . 'Online';
echo "";
echo "";
$TotalNeutralBS1 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "34");
$LTotalNeutralBS1 = substr($TotalNeutralBS1,11,20);
echo 'Solus Settlement : ' . $LTotalNeutralBS1 . 'Online';
echo "";
$TotalNeutralBS2 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "35");
$LTotalNeutralBS2 = substr($TotalNeutralBS2,11,20);
echo 'Anacaade Settlement : ' . $LTotalNeutralBS2 . 'Online';
echo "";
echo "";
$TotalNeutralCS1 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "36");
$LTotalNeutralCS1 = substr($TotalNeutralCS1,11,20);
echo 'Haram Stockade : ' . $LTotalNeutralCS1 . 'Online';
echo "";
$TotalNeutralCS2 = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "37");
$LTotalNeutralCS2 = substr($TotalNeutralCS2,11,20);
echo 'Numerus Stockade : ' . $LTotalNeutralCS2 . 'Online';
echo "";
echo "";
$TotalMine = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "32");
$LTotalMine = substr($TotalMine,10,20);
echo 'Crag Mine : ' . $LTotalMine . 'Online';
echo "";
$TotalSette = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "41");
$LTotalSette = substr($TotalSette,6,20);
echo 'Sette Desert : ' . $LTotalSette . 'Online';
echo "";
$TotalCauldron = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "42");
$LTotalCauldron = substr($TotalCauldron,11,20);
echo 'Cauldron : ' . $LTotalCauldron . 'Online';
echo "";
$TotalKartela = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "44");
$LTotalKartela = substr($TotalKartela,12,20);
echo 'Kartela Boarding : ' . $LTotalKartela . 'Online';
echo "";
$TotalEther = Lire_La_Ligne_n("C:\RF Ocean\SystemSave\ServerDisplay.ini" , "40");
$LTotalEther = substr($TotalEther,11,20);
echo 'Ether : ' . $LTotalEther . 'Online';
echo "";
function Lire_La_Ligne_n($fichier, $ligne)
{
if (file_exists("$fichier"))
{
if($id = fopen("$fichier", "r+"))
{
while(!feof($id))
{
$result[]= fgets($id,1000000);
}
fclose($id);
$tab=$result;
$result=$tab[$ligne-1];
return $result;
}
else
{
return pb_ouv;
}
}
else
{
return no_file;
}
}
?>
</table></td>
</tr>
</table>
</body>
</html>