Tanry
26/11/2010, 20h21
Salut, membres ^^ Je fais ce topic pour faire un peu de pub pour mon serveur, car y'a personne dessus. Avoir un serveur c'est bien, mais tout seul c'est nul. :zzz: Avoir des gens, c'est mieux :) Donc le serveur est pas H24, je l'allume quand mon frère utilise pas l'ordi, car c'est pas sur mon PC que je l'héberge. A Noël j'aurais p'têtre (et j'espère!) mon propre ordinateur bien a moi, Windows 7, ect... J'suis un gros admin, j'connais plein de trucs donc demandez moi de l'aide au cas ou, c'est un petit serveur pour le fun, freebuild autorisé, /give en cas de besoin... Donc c'est pas RP, mais bon. Bref, fini le blabla, passe a l'ip!
IP: stacklands.servegame.com
Je balance un test de script pour serveur ON / OFF. GO
Edit: Bon j'ai normalement trouvé, je cherche un truc pour pouvoir mettre ce code et pouvoir le faire marcher comme il faut pour mon serveur. Vu que j'utilise mon IP locale avec une ip No-IP et le port 25565, j'aimerai savoir comment je fais.
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style><?php
$data .= "
<style>
td,body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #444444;
}
</style>
<br>
<center>
<div style=\"border-bottom:1px #999999 solid;width:480;\"><b>
<font size='1' color='#3896CC'>Service Status</font></b>
</div>
</center>
<br>";
//configure script
$timeout = "1";
//
// NO NEED TO EDIT BEYOND HERE
// UNLESS YOU WISH TO CHANGE STYLE OF RESULTS
//
//count arrays
$ports = count($port);
$ports = $ports + 1;
$count = 1;
//beggin table for status
$data .= "<table width='480' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse' bordercolor='#333333' align='center'>";
while($count < $ports){
if($ip[$count]==""){
$ip[$count] = "192.168.1.35";
}
$fp = @fsockopen("$ip[$count]", $port[$count], $errno, $errstr, $timeout);
if (!$fp) {
$data .= "<tr><td>$service[$count]</td><td bgcolor='#FFC6C6'>Offline </td></tr>";
} else {
$data .= "<tr><td>$service[$count]</td><td bgcolor='#D9FFB3'>Online</td></tr>";
fclose($fp);
}
$count++;
//fclose($fp);
}
//close table
$data .= "</table>";
echo $data;
//
// SERVER INFORMATION
//
$data1 .= "
<br>
<center>
<div style=\"border-bottom:1px #999999 solid;width:480;\"><b>
<font size='1' color='#3896CC'>Server Information</font></b>
</div>
</center><BR>";
$data1 .= "<table width='480' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse'
bordercolor='#333333' align='center'>";
//GET SERVER LOADS
$loadresult = @exec('uptime');
preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/",$loadresult,$avgs);
//GET SERVER UPTIME
$uptime = explode(' up ', $loadresult);
$uptime = explode(',', $uptime[1]);
$uptime = $uptime[0].', '.$uptime[1];
$data1 .= "<tr><td>Server Load Averages </td><td>$avgs[1], $avgs[2], $avgs[3]</td>\n";
$data1 .= "<tr><td>Server Uptime </td><td>$uptime </td></tr>";
$data1 .= "</table>";
echo $data1;
?>
Enfait j'arrive juste pas à mettre ce foutu code PHP sur le post forum. Sinon sur une page HTML, j'y arrive.
IP: stacklands.servegame.com
Je balance un test de script pour serveur ON / OFF. GO
Edit: Bon j'ai normalement trouvé, je cherche un truc pour pouvoir mettre ce code et pouvoir le faire marcher comme il faut pour mon serveur. Vu que j'utilise mon IP locale avec une ip No-IP et le port 25565, j'aimerai savoir comment je fais.
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style><?php
$data .= "
<style>
td,body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #444444;
}
</style>
<br>
<center>
<div style=\"border-bottom:1px #999999 solid;width:480;\"><b>
<font size='1' color='#3896CC'>Service Status</font></b>
</div>
</center>
<br>";
//configure script
$timeout = "1";
//
// NO NEED TO EDIT BEYOND HERE
// UNLESS YOU WISH TO CHANGE STYLE OF RESULTS
//
//count arrays
$ports = count($port);
$ports = $ports + 1;
$count = 1;
//beggin table for status
$data .= "<table width='480' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse' bordercolor='#333333' align='center'>";
while($count < $ports){
if($ip[$count]==""){
$ip[$count] = "192.168.1.35";
}
$fp = @fsockopen("$ip[$count]", $port[$count], $errno, $errstr, $timeout);
if (!$fp) {
$data .= "<tr><td>$service[$count]</td><td bgcolor='#FFC6C6'>Offline </td></tr>";
} else {
$data .= "<tr><td>$service[$count]</td><td bgcolor='#D9FFB3'>Online</td></tr>";
fclose($fp);
}
$count++;
//fclose($fp);
}
//close table
$data .= "</table>";
echo $data;
//
// SERVER INFORMATION
//
$data1 .= "
<br>
<center>
<div style=\"border-bottom:1px #999999 solid;width:480;\"><b>
<font size='1' color='#3896CC'>Server Information</font></b>
</div>
</center><BR>";
$data1 .= "<table width='480' border='1' cellspacing='0' cellpadding='3' style='border-collapse:collapse'
bordercolor='#333333' align='center'>";
//GET SERVER LOADS
$loadresult = @exec('uptime');
preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/",$loadresult,$avgs);
//GET SERVER UPTIME
$uptime = explode(' up ', $loadresult);
$uptime = explode(',', $uptime[1]);
$uptime = $uptime[0].', '.$uptime[1];
$data1 .= "<tr><td>Server Load Averages </td><td>$avgs[1], $avgs[2], $avgs[3]</td>\n";
$data1 .= "<tr><td>Server Uptime </td><td>$uptime </td></tr>";
$data1 .= "</table>";
echo $data1;
?>
Enfait j'arrive juste pas à mettre ce foutu code PHP sur le post forum. Sinon sur une page HTML, j'y arrive.