|
You last visited: Today at 13:20
Advertisement
Serverstatus
Discussion on Serverstatus within the WoW Private Server forum part of the World of Warcraft category.
07/29/2011, 20:20
|
#1
|
elite*gold: 0
Join Date: Dec 2010
Posts: 296
Received Thanks: 45
|
Serverstatus
hallo,
ich habe hier noch einen Serverstatus von mir rumfliegen, und dachte mir, eventuell hat ja jemand von euch interesse an ihm.
es ist ein simpler php code, den ihr z.b. in eure wbb portalboxen oder wo auch immer einbauen könnt.
folgendes wird angezeigt:
banner der horde, banner der allianz
wieviele spieler sind auf jeder seite online
ist der server online oder offline
ihr müst lediglich eure serverdaten und namen eintragen, damit er funktioniert.
und nun, hier zum code:
PHP Code:
<div style="overflow:hidden; text-align: center;"> <div> <center><b>Phelon - Blizzlike</b><br> <?php $ip = "87.106.144.137"; $port = "8086"; if (! $sock = @fsockopen($ip, $port, $num, $error, 5)) echo 'Loginserver: <FONT COLOR=red>Offline</FONT>'; else{ echo 'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>'; fclose($sock); } ?><br>
<?php $ip = "87.106.144.137"; $port = "8086"; if (! $sock = @fsockopen($ip, $port, $num, $error, 5)) echo 'Worldserver: <FONT COLOR=red>Offline</FONT>'; else{ echo 'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>'; fclose($sock); } ?>
<?php $host = "IP-ADRESSE"; $user = "DBusername"; $pass = "DBpassword"; $char_data = "charDB";
$conn = mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($char_data, $conn) or die(mysql_error()); $sql = "SELECT SUM(online) FROM characters"; $sqlquery = mysql_query($sql) or die(mysql_error()); $memb = mysql_result($sqlquery,0,0); $asql = "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)"; $asqlquery = mysql_query($asql) or die(mysql_error()); $amemb = mysql_result($asqlquery,0,0); $hsql = "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)"; $hsqlquery = mysql_query($hsql) or die(mysql_error()); $hmemb = mysql_result($hsqlquery,0,0); mysql_close($conn); ?>
<html> <head> <title>Status Script</title> </head> <body bgcolor="black"></br> <div><div style="float:left; padding-left:25px; padding-bottom:5px;"> <img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif"> <br><?php echo $amemb; ?> </div> <div style="float:right; padding-right:25px; padding-bottom:5px;"> <img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif"> <br><?php echo $hmemb; ?><br> </div> </div> <br> </body> </div>
<div><div><b>Leviathan - High-Rates</b></div> <?php $ip = "87.106.144.137"; $port = "8086"; if (! $sock = @fsockopen($ip, $port, $num, $error, 5)) echo 'Loginserver: <FONT COLOR=red>Offline</FONT>'; else{ echo 'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>'; fclose($sock); } ?><br>
<?php $ip = "87.106.144.137"; $port = "8086"; if (! $sock = @fsockopen($ip, $port, $num, $error, 5)) echo 'Worldserver: <FONT COLOR=red>Offline</FONT>'; else{ echo 'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>'; fclose($sock); } ?>
<?php $host = "87.106.144.137"; $user = "cybercom"; $pass = "!21KR8Logd"; $char_data = "chararcters";
$conn = mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($char_data, $conn) or die(mysql_error()); $sql = "SELECT SUM(online) FROM characters"; $sqlquery = mysql_query($sql) or die(mysql_error()); $memb = mysql_result($sqlquery,0,0); $asql = "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)"; $asqlquery = mysql_query($asql) or die(mysql_error()); $amemb = mysql_result($asqlquery,0,0); $hsql = "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)"; $hsqlquery = mysql_query($hsql) or die(mysql_error()); $hmemb = mysql_result($hsqlquery,0,0); mysql_close($conn); ?>
<html> <head> <title>Status Script</title> </head> <body bgcolor="black"></br> <div><div style="float:left; padding-left:25px; padding-bottom:5px;"> <img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif"> <br><?php echo $amemb; ?> </div> <div style="float:right; padding-right:25px; padding-bottom:5px;"> <img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif"> <br><?php echo $hmemb; ?><br> </div> </div> <br> </body> </div>
<div><br><b>Hyperion - Fun</b><br> <?php $ip = "127.0.0.1"; $port = "3724"; if (! $sock = @fsockopen($ip, $port, $num, $error, 5)) echo 'Loginserver: <FONT COLOR=red>Offline</FONT>'; else{ echo 'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>'; fclose($sock); } ?><br>
<?php $ip = "87.106.144.137"; $port = "8086"; if (! $sock = @fsockopen($ip, $port, $num, $error, 5)) echo 'Worldserver: <FONT COLOR=red>Offline</FONT>'; else{ echo 'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>'; fclose($sock); } ?>
<?php $host = "87.106.144.137"; $user = "cybercom"; $pass = "!21KR8Logd"; $char_data = "chararcters";
$conn = mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($char_data, $conn) or die(mysql_error()); $sql = "SELECT SUM(online) FROM characters"; $sqlquery = mysql_query($sql) or die(mysql_error()); $memb = mysql_result($sqlquery,0,0); $asql = "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)"; $asqlquery = mysql_query($asql) or die(mysql_error()); $amemb = mysql_result($asqlquery,0,0); $hsql = "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)"; $hsqlquery = mysql_query($hsql) or die(mysql_error()); $hmemb = mysql_result($hsqlquery,0,0); mysql_close($conn); ?>
<html> <head> <title>Status Script</title> </head> <body bgcolor="black"></br> <div><div style="float:left; padding-left:25px; padding-bottom:5px;"> <img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif"> <br><?php echo $amemb; ?> </div> <div style="float:right; padding-right:25px; padding-bottom:5px;"> <img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif"> <br><?php echo $hmemb; ?><br> </div> </div> <br> </body></center> </div> </div>
über ein "thanks" freue ich mich immer
grüße
|
|
|
07/30/2011, 16:40
|
#2
|
elite*gold: 808
Join Date: Jul 2010
Posts: 7,984
Received Thanks: 1,652
|
Ich würde die MySQL - Daten noch rausnehmen. Lieber das hinschreiben:
PHP Code:
$host = "IP-Adresse";
$user = "DBusername";
$pass = "DBpasswort";
$char_data = "CHARdb";
------------------------------------------------------------------
ACHTUNG! Ich habe ein wenig rumgespielt und garantiere nicht, dass es auf anhieb funktioniert!
Meine Version, mit Configdatei für alles.
config.php
PHP Code:
<?php
$host_logon = "IP-Adresse"; // Eure IP - Adresse
$host_char = "IP-Adresse";
$user = "DBusername"; // Username der Datenbank
$pass = "DBpasswort"; // Passwort der Datenbank
$char_data = "CHARdb"; // Datenbank der Characters
$port1 = xxxx // Port des Worldservers 1
$port2 = xxxx // Port des Worldservers 2
$port3 = xxxx // Port des Worldservers 3
?>
Dann müsste es so heißen:
index.php
PHP Code:
<?php include 'config.php';
?>
<div style="overflow:hidden; text-align: center;">
<div>
<center><b>Phelon - Blizzlike</b><br>
<?php
// Hier stand die IP [host_logon]
// Hier stand der Port [Port1]
if (! $sock = @fsockopen($host_logon, $port1, $num, $error, 5))
echo 'Loginserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?><br>
<?php
// Hier stand die IP [host_logon]
// Hier stand der Port [Port1]
if (! $sock = @fsockopen($host_logon, $port1, $num, $error, 5))
echo 'Worldserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?>
<?php
// Hier stand der Host
// Hier stand der User
// Hier stand das Passwort
// Hier stand die CharDB
$conn = mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($char_data, $conn) or die(mysql_error());
$sql = "SELECT SUM(online) FROM characters";
$sqlquery = mysql_query($sql) or die(mysql_error());
$memb = mysql_result($sqlquery,0,0);
$asql = "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)";
$asqlquery = mysql_query($asql) or die(mysql_error());
$amemb = mysql_result($asqlquery,0,0);
$hsql = "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)";
$hsqlquery = mysql_query($hsql) or die(mysql_error());
$hmemb = mysql_result($hsqlquery,0,0);
mysql_close($conn);
?>
<html>
<head>
<title>Status Script</title>
</head>
<body bgcolor="black"></br>
<div><div style="float:left; padding-left:25px; padding-bottom:5px;">
<img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif">
<br><?php echo $amemb; ?>
</div>
<div style="float:right; padding-right:25px; padding-bottom:5px;">
<img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif">
<br><?php echo $hmemb; ?><br>
</div>
</div>
<br>
</body>
</div>
<div><div><b>Leviathan - High-Rates</b></div>
<?php
// Hier stand die IP [host_logon]
// Hier stand der 2. Port [port2]
if (! $sock = @fsockopen($host_logon, $port2, $num, $error, 5))
echo 'Loginserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?><br>
<?php
// Hier stand die IP [host_logon]
// Hier stand der Port [port2]
if (! $sock = @fsockopen($host_logon, $port2, $num, $error, 5))
echo 'Worldserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?>
<?php
// Hier stand der Host
// Hier stand der User
// Hier stand das Passwort
// Hier stand die CharDB
$conn = mysql_connect($host_char, $user, $pass) or die(mysql_error());
mysql_select_db($char_data, $conn) or die(mysql_error());
$sql = "SELECT SUM(online) FROM characters";
$sqlquery = mysql_query($sql) or die(mysql_error());
$memb = mysql_result($sqlquery,0,0);
$asql = "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)";
$asqlquery = mysql_query($asql) or die(mysql_error());
$amemb = mysql_result($asqlquery,0,0);
$hsql = "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)";
$hsqlquery = mysql_query($hsql) or die(mysql_error());
$hmemb = mysql_result($hsqlquery,0,0);
mysql_close($conn);
?>
<html>
<head>
<title>Status Script</title>
</head>
<body bgcolor="black"></br>
<div><div style="float:left; padding-left:25px; padding-bottom:5px;">
<img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif">
<br><?php echo $amemb; ?>
</div>
<div style="float:right; padding-right:25px; padding-bottom:5px;">
<img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif">
<br><?php echo $hmemb; ?><br>
</div>
</div>
<br>
</body>
</div>
<div><br><b>Hyperion - Fun</b><br>
<?php
// Hier stand die IP [host_logon]
// Hier stand der Port [port3]
if (! $sock = @fsockopen($host_logon, $port3, $num, $error, 5))
echo 'Loginserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?><br>
<?php
// Hier stand die IP [host_logon]
// Hier stand der Port [port3]
if (! $sock = @fsockopen($host_logon, $port3, $num, $error, 5))
echo 'Worldserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?>
<?php
// Hier stand der Host
// Hier stand der User
// Hier stand das Passwort
// Hier stand die CharDB
$conn = mysql_connect($host_char, $user, $pass) or die(mysql_error());
mysql_select_db($char_data, $conn) or die(mysql_error());
$sql = "SELECT SUM(online) FROM characters";
$sqlquery = mysql_query($sql) or die(mysql_error());
$memb = mysql_result($sqlquery,0,0);
$asql = "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)";
$asqlquery = mysql_query($asql) or die(mysql_error());
$amemb = mysql_result($asqlquery,0,0);
$hsql = "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)";
$hsqlquery = mysql_query($hsql) or die(mysql_error());
$hmemb = mysql_result($hsqlquery,0,0);
mysql_close($conn);
?>
<html>
<head>
<title>Status Script</title>
</head>
<body bgcolor="black"></br>
<div><div style="float:left; padding-left:25px; padding-bottom:5px;">
<img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif">
<br><?php echo $amemb; ?>
</div>
<div style="float:right; padding-right:25px; padding-bottom:5px;">
<img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif">
<br><?php echo $hmemb; ?><br>
</div>
</div>
<br>
</body></center>
</div>
</div>
|
|
|
Similar Threads
|
Serverstatus.php? Eigene Serverstatus.php datei!
02/16/2011 - Metin2 Private Server - 2 Replies
Aloha ,
Kann jemand eine 'PHP Datei' machen in der mein Serverstatus angezeigt wird?
Sodas ich den Code auf eine Seite von meiner Hp bzw. einem Kasten reinschreiben kann?
Danke
|
Serverstatus
09/06/2009 - Metin2 Private Server - 4 Replies
Hi
ich hab mal ne frage
wie macht man nen server status (wie der von Downloader99)
also wie macht man das, dass angezeigt wird ob der login-char und worldserver von server xy online oder offline ist? bitte klärt mich auf
|
ServerStatus
09/02/2009 - Metin2 Private Server - 2 Replies
ERLEDIGT
|
All times are GMT +1. The time now is 13:21.
|
|