Server Status abfragen

  • Hallo, ich würde gerne wissen wie ich die Server Status per PHP Befehl abfragen lasse (oder auch andare Scriptsprachen)
    Ich habe schon gegooglet und in der Sufu gesucht und habe einige Beiträge darüber gefunden die jedoch nicht funktioniert haben.
    Hier ein Beispiel:


    PHP
    <? 
    	$ip = "XXXX"; 
    	$port = "7767"; 
    	if (! $sock = @fsockopen($ip, $port, $num, $error, 5)) 
    	echo '<B><FONT COLOR=red>Offline</b></FONT>'; 
    	else{ 
    	echo '<B><FONT COLOR=lime>Online</b></FONT>'; 
    	fclose($sock); 
    	} 
    ?>


    Habt ihr andare Lösungen?

    Besuche uns!

  • Weil sie für solche Kleinigkeiten overpowered ist.


    Zum Thema: Ich denke dein Hoster wird keine UDP-Verbindungen (oder nur in einer bestimmten Portrange) zulassen. Musst du einfach mal nachfragen.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • Overpowered ist das falsche Wort, wenn die API schon diese Möglichkeiten bietet kann man diese auch ausreizen...


    http://forum.sa-mp.com/showthr…99&highlight=sampqueryapi


    Da hast du auch die Funktionen stehen, und direkt ein Beispiel wie du Abfragen erstellst etc.


    Bzw, falls du das Beispiel zur Abfrage dann nicht findest :


    https://gist.github.com/234209


    Und dort findest du dann auch :



    PHP
    <?php
    
    
    require "SampQueryAPI.php";$query = new SampQueryAPI('212.61.65.201', '6777');
    
    
    if($query->isOnline()){