0){
$server['players'] = ($server['players'] - $server['bots']);
}
return $server;
}
function query_minecraft_server($ip = null, $port = null) {
$server['result_valid'] = false;
try {
$mq = new MinecraftQuery();
$mq->Connect($ip, intval($port), 3, true);
$players = $mq->GetPlayers();
if ($players == false) $server['players'] = 0;
else $server['players'] = count($players);
$info = $mq->GetInfo();
if ($info == false) return $server;
$server['version'] = $info['Version'];
$server['software'] = $info['Software'];
$server['ip'] = "{$ip}";
$server['port'] = "{$port}";
$server['playersmax'] = $info['MaxPlayers'];
$server['result_valid'] = true;
} catch (MinecraftQueryException $e) { }
return $server;
}
function generate_status_div($server = null, $demos = true) {
echo "
\n";
echo "
" . $server['name'] . "
\n";
echo "
" . $server['ip'] . ":" . $server['port'] . "
\n";
echo $server['description'] . "\n\n";
echo $server['map'] . "\n";
echo "Players: " . $server['players'] . "/" . ($server['playersmax'] - 1) . "\n";
echo "Bots: " . $server['bots'] . "\n\n";
if( $demos == true )
echo "
CONNECT DEMOS";
else
echo "
CONNECT";
echo "
";
echo "
\n";
}
function generate_mc_status_div($server = null) {
echo "\n";
echo "
~~~ networkheaven.net ~~~
\n";
echo "" . $server['ip'] . ":" . $server['port'] . "
\n";
echo "minecraft\n\n";
echo "Players: " . $server['players'] . "/" . ($server['playersmax']) . "\n";
echo "Version: " . $server['version'] . "\n";
echo "Software: " . $server['software'] . "\n\n";
echo "
";
echo "\n";
}
function gen_ascii() {
$dirp = './imgs/';
$imgs = scandir($dirp);
$imgn = count($imgs);
$path = $dirp . '' . $imgs[rand(2, $imgn - 1)];
$processor = new Img2Ascii\Processor($path);
$res = $processor->asciifyToWidth(45)->result(" .:-=+*#%@");
foreach($res->ascii as $line) {
foreach($line as $value) {
$value = $res->transformValue($value);
echo ($value);
}
echo '
';
}
}
?>
NETWORKHEAVEN.NET
0 )
generate_status_div($serverdata);
$serverdata = query_source_server("107.192.200.138", "27015");
if( $serverdata['playersmax'] > 0 )
generate_status_div($serverdata, false);
$serverdata = query_source_server("107.192.200.138", "27016");
if( $serverdata['playersmax'] > 0 )
generate_status_div($serverdata, false);
$serverdata = query_minecraft_server("45.33.90.90", "25565");
if( $serverdata['playersmax'] > 0 )
generate_mc_status_div($serverdata);
?>
we want to provide an oldschool hassle-free gaming experience
our servers run minimal plugins developed by our own team, aiming only to smooth out vanilla gameplay
we hope you enjoy your stay and have fun!