Сървър онлайн/офлайн, цс сървър...

EmPowerYou

Registered
Пробвах няколко скрипта кога даден сървър е онлайн/офлайн. Пробвах ги с ip-та на CounterStrike сървъри, обаче винаги ми изписва че сървъра е офлайн, а той е онлайн. Ето например тоя скрипт:
Код:
<? 
$adres = "84.22.22.202";
$port = "27015";
$fp = @fsockopen($adres, $port, $errno, $errstr, 3); 
if (!$fp) { 
  echo "<b><font color=red>$adres - В момента сървъра не работи!</font></b>";
 }
else { 
  echo "<b><font color=green>$adres - В момента сървъра работи!</font></b>";
 } 
?>

Попълвам всичко както си му е ред-а но нестава, предполагам че е от порта , но не съм сигурен. Ще се радвам яко някой помогне :)
 
Не, искам да сложа например в сайт ip адреси на сървъри и да ми показва кога сървъра работи и кога не, ако беше на мойта машина нямаше да питам, прекалено лесно е :)
 
Еми попитай собствениците на сървъра... Може да си сбъркал порта... знам ли може да е от много неща, но като гледам само портал или IP-то може да са грешни... Кода ми изглежда правилен!
 
То по принцип порта се пада след :27015 (например), пробвах с много ip-та и нестава...
 
Пробвай така
<?php
$adres = "udp://84.22.22.202";
$port = "27015";
$fp = @fsockopen($adres, $port, $errno, $errstr);
$add = explode("//", $adres);
if (!$fp)
{
echo "<b><font color=red>$add[1] - В момента сървъра не работи!</font></b>";
}
else
{
echo "<b><font color=green>$add[1] - В момента сървъра работи!</font></b>";
}
?>
 
hrischo каза:
Пробвай така
<?php
$adres = "udp://84.22.22.202";
$port = "27015";
$fp = @fsockopen($adres, $port, $errno, $errstr);
$add = explode("//", $adres);
if (!$fp)
{
echo "<b><font color=red>$add[1] - В момента сървъра не работи!</font></b>";
}
else
{
echo "<b><font color=green>$add[1] - В момента сървъра работи!</font></b>";
}
?>

И така нестава, пробвах със сървър който не работи и ми изписва че работи...
 
заповядай
това е една готова система с поправка да може да се добавят и други ип-та в тхт файла
при мене бачка с твойто ип дето искаш да показва дали е онлайн или не е,
с картинка се показва дали е онлайн а бе пробвай го
EDIT../
може първоначално като добавяш ип малко бавно да ти зарежда после ще се оправи
Успех :?:
 
ами нормално ти като добавиш 27014 макар че мисля че такав порт няма
то няма да ти излезне пробвай така само ип-то а порта в status.php
 

Back
Горе