PDA

Voir la version complète : [Serveur SMP] Le serveur de Tanry



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.

Tanry
27/11/2010, 15h38
Mini-Up, aidez moi pour le script :(

dim
27/11/2010, 15h42
???

Elarcis
27/11/2010, 21h35
Bah je vois pas où est le problème, tu renseigne ton ip no-ip là où il faut et puis ca marche...

PS: Si tout le monde y va de sa petite pub pour son serveur local, on va vite être surchargés de topics :tired:

Aulren
29/11/2010, 16h49
Quand on est un "gros admin" on sait faire ces choses la...

DrGurdil
29/11/2010, 16h51
Quand on est un "gros admin" on sait faire ces choses la...

Ce message est tellement hautain qu'il aurait pu être rédigé par moi :o

Dans mes bras Aulren :lol:

Aulren
29/11/2010, 17h02
Moi aussi je t'aime poussin :)

Kadehar
30/11/2010, 18h36
Ça c'est un accueil chaleureux ! :ninja:

dim
30/11/2010, 20h24
pas de nouvelles depuis le mini-up :p

Aulren
01/12/2010, 15h29
Il a dut intégrer la Chuck Norris High School of Php

Tanry
10/12/2010, 09h55
UP! Mise a jour du topic...

dim
10/12/2010, 12h12
hey on a cru t'avoir perdu ;)


J'y connais rien en php mais j'ai trouvé ça :

http://forum.hey0.net/showthread.php?tid=2061&highlight=online

Le problème qu'ils ont l'air d'avoir c'est que leur serveur php n'a pas fsockopen d'activée.