Bunun isini gormesi lazim.
Eğer counter-strike oyun serveri işindeysen birebir görüşmek isterim msn aracılığıyla
birbirimize yardım edebiliriz.
<?
function sunucuadi($ip,$port=27015,$bekleme=500) { 
	$komut = "\xFF\xFF\xFF\xFFinfo\x00";
	
	if (!$veriakisi=fsockopen("udp://".$ip,$port,$errnr)) return false;
	// Akis icin gerekli ayarlar
	stream_set_blocking($veriakisi,true); 
	// Zaman asimi ayari
	stream_set_timeout($veriakisi,1);
	
	fwrite($veriakisi,$komut); 
	// Ham Veriyi aliyoruz
	do { 
		$veri.=fgetc($veriakisi); 
		$durum=stream_get_meta_data($veriakisi); 
	} while ($durum["unread_bytes"]); 
	fclose($veriakisi);
	// Eger Veri 5 karakterse cevap alamamisiz demektir.
	if (strlen($veri)<5) return false;
	// Sorun yoksa veriyi donduruyoruz
	$bilgi = explode("\x00",$veri);
	return $bilgi[1];
}

// Basit Kullanim
$ip    = "1.2.3.4";
$port  = 27015;
$isim1 = sunucuadi($ip,$port);
$isim2 = sunucuadi("1.2.3.4",27015);
$isim3 = sunucuadi("1.2.3.4");
print("1: $isim1<br />");
print("2: $isim2<br />");
print("3: $isim3<br />");
?>