[php]Podglad servera America's Army


(JHS:PL) #1

Ma ktos może skrypt umożliwiajacy podglad, podstawowych ustawien servera America's Army tak jak to jest na aaotracker.4players.de.


(Lisek) #2

Za bardzo tam podglądu ustawień serwera nie widzę, jakby się dało zobaczyć ustawienia serwera, to znaczy, że admin powinien zająć się czymś innym :slight_smile:

Można natomiast (jeśli Cię to interesuje) sprawdzić czy dany host jest dostępny, zreszta to widać na podanej przez Ciebie stronie.

// Skrypt sprawdza, czy dany host na danym porcie jest on-line.

(JHS:PL) #3

Mniejsza o to juz znalazłem ten skrypt PHP, teraz musze go przerobić.

Orginalny skrypt wyglada mniej wiecej tak:

foreach($gameserver->players as $player) {

    $result.="";

    // dump all available infos

    foreach($gameserver->playerkeys as $key => $value) {

      if($value) {

	$result.="".$gameserver->htmlize($player[$key])."";

      }

    }

    $result.="\n";

  }

  $result.="";

echo $result;

I daje taki rezultat:

GamesNET.pl =Vikings= Clan Serverarmygame2.3.01717PipelineAAGP_GameTeamObjective1214openplaying12000001100ALL000 =Vikings=Kaziu kaziu1@poczta.onet.pl 1/7 5:41 1 0 =Vikings=JHS(PL)0022610-100 0 0

Moj skrypt wyglada tak:

foreach( $gameserver as $value )

{

  print( "Bieżąca wartość to $value
" );

}


foreach( $gameserver as $key => $value )

{

  print( " $key to $value
" );

}

A jego rezultat jest taki:

Bieżąca wartość to 1.26

Bieżąca wartość to 213.218.117.242

Bieżąca wartość to 1718

Bieżąca wartość to armygame

Bieżąca wartość to 1717

Bieżąca wartość to 2.3.0

Bieżąca wartość to GamesNET.pl =Vikings= Clan Server

Bieżąca wartość to Pipeline

Bieżąca wartość to

Bieżąca wartość to AAGP_GameTeamObjective

Bieżąca wartość to 1

Bieżąca wartość to 14

Bieżąca wartość to 1

Bieżąca wartość to

Bieżąca wartość to Array

Bieżąca wartość to Array

Bieżąca wartość to Array

Bieżąca wartość to Array

Bieżąca wartość to Array

Bieżąca wartość to

Bieżąca wartość to Array

version to 1.26

address to 213.218.117.242

queryport to 1718

gamename to armygame

hostport to 1717

gameversion to 2.3.0

servertitle to GamesNET.pl =Vikings= Clan Server

mapname to Pipeline

maptitle to

gametype to AAGP_GameTeamObjective

numplayers to 1

maxplayers to 14

password to 1

nextmap to

players to Array

playerkeys to Array

playerteams to Array

maplist to Array

rules to Array

errstr to

debug to Array

I chodzi o to żeby wyświetlic samo info na temat nicków graczy na servie, bez tych wszystkich dodatkowych wartosci, a nie wiem jak to "wyciagnac" z tablicy. :roll: Cały skrypt znajdziecie TU.