Status serwera na stronie

Witam, mam pytanie. Jak zrobić coś takiego jak występuje na stronie http://www.cs16.pl (to nie jest reklama), dokładniej chodzi mi o status serwera.

Chciałbym taki status serwera counter-strike umieścić u siebie.

Dziękuję i liczę na was

Dosyć dawno to robiłem, ale skrypt możesz pobrać tutaj

na w/w stronie jest dokładny opis instalacji ( iframe itd.)

pozdrawiam.

Skorzystaj po prostu z takiej funkcji

<?php


/**

* pobiera informacje z serwera i zwraca tablice z tymi danymi

* 

* @param string $intServerIP Adres IP serwera

* @param integer $intServerPort Port serwera

* @return array

*/


function RetriveInfo ( $strServerIP = '127.0.0.1', $intServerPort = 27015 )

{

		$connection = @fsockopen( "udp://" . $strServerIP, $intServerPort );

		@fwrite( $connection, sprintf( '%c%c%c%c%s%c', 0xFF, 0xFF, 0xFF, 0xFF, "infostring", 0x00 ) );

		@fread( $connection, 24 );

		$status = @socket_get_status( $connection );

		if ( $status["unread_bytes"] != 0 )

		{

				$return = "";

				while ( $status["unread_bytes"] != 0 )

				{

						$return .= fread( $connection, 1 );

						$status = socket_get_status( $connection );

				} 


				$return = explode( '\\', $return );


				$arr = array();

				$arr['ip'] = $strServerIP;

				$arr['port'] = $intServerPort;

				$arr['hostname'] = $return[19];

				$arr['game'] = $return[17];

				$arr['players'] = $return[5];

				$arr['maxplayers'] = $return[11];

				$arr['system'] = ( $return[25] == "w" ) ? "Windows" : "Linux";

				$arr['game_dir'] = $return[15];

				$arr['map'] = $return[21];

				$arr['password'] = ( $return[25] == "0" ) ? "nie" : "tak";

				$arr['secure'] = $return[29];

				$arr['check_time'] = date('d, m, Y H:i');

				return $arr;

		} 

		else

		{ 

				// blad?

				return array( 'error' => 1 );

		} 

}

Ostatnio też robiłem coś takiego dla zabawy - AJAX + JSON.

http://bambo.pl/tmp/cs_status_checker/

Witam,

przepraszam, że odświeżam wątek po tylu miesiącach, ale nie chcę zakładać kolejnego :wink:

Na w/w stronie nie działa już download, ale udało mi się zdobyć wersję 0.7 tego skryptu. Niestety po skonfigurowaniu go, nadal nie działa, wyświetla się: Connection to 62.181.5.6:27015 timed out. Serwer na pewno działa. Po włączeniu pokazywania błędów pojawia się też:

Nie wiem co jest nie tak, mógłby mi ktoś pomóc tak, aby ten skrypt zadziałał?

Skrypt na mojej stronie: http://frags.cba.pl/hlss

Zobacz tutaj

pavobe , widziałem to. Ale mi chodzi konkretnie o ten skrypt, który jest tutaj. Interesuje mnie dlaczego właśnie on nie działa i chcę go jakoś naprawić.

Witam mam mały problem prosze Was o pomoc :confused:

posiadam forum phpbb3 i chcialbym wkleic status serwera na swoim forum

gry: mir3 :confused:

Prosze o pomoc, o jakiś skrypt i jesli mozna prosze mi powiedziec gdzie go wkleic na ftp i jak go wlaczyc

Z góry dzieki.:slight_smile:

Co za problem skorzystać z obrazków-statusów, czy modułów iframe?

Przykład:

[http://www.game-monitor.com/cstrike_Gam … odule.html](http://www.game-monitor.com/cstrike_GameServer/193.33.177.15:27076/Niszczarka_DMHS CSBoard.eu Pukawka.pl-WebsiteModule.html)

Wszystko jak na dłoni.

witam jak zrobic status serwera na www

posiadam forum phpbb3 moze ktos mi podac skrypt nato czy serwer jest online czy offline i ile gra nanim graczy

prosze tez aby dokladnie ktos opisal jak wgrac ten skrypt na ftp czy jak a jak na ftp to gdzie go wgraac i jak go wlaczyc prosze o dokladna odpowiedz

z góry Dzięki :slight_smile: prosze pisac tutaj lub na gg jak ktos sie natym zna gg 4160296