Serverstatus auslesen und anzeigen

  • Hallo zusammen.
    Ist hier ein PHP Profi anwesend, der mir in einfachen schritten, am besten mit Beispiel, erklären kann, wie ich schnell und unkompliziert eine Anzeige für den Server erstellen kann.
    Ich stell mir das so vor. Dieser soll anhand der IP rauslesen ob der Server online ist oder nicht. Ist dies überhaupt möglich, ohne die PHP mit irgendeinem Masterserver zu verbinden?


    Ich hoffe ihr versteht meine Frage. :S

  • Einfach in die index.php einfügen, wo du es willst ;)



    SampQueryAPI.php


  • So, hier ist ein Tutorial dazu:
    Serverstatus Scripten


    Dieses funktionier leider nicht.


    Ich habe diesen Code im Netz gefunden.


    Dieser funktioniert soweit auch. Aber er erkennt den Gameserver nicht. Wenn ich die IP und den Port eintrage sagt er, dass der Server Offline ist, obwohl er das nicht ist. Wenn ich aber die IP vom FTP eintrage, funktioniert das wunderbar. Beides liegt auf dem selben Server.


    (IP und Port wurden entfernt)


    //edit
    Er erkennt generell keine Gameserver. Auch den Samp Server erkennt er nicht. :S

  • Du musst den UDP Port abfragen, dann gehts:



    Der Punkt(.) verbindet den String mit der $ip zu einem String. Damit die Seite schneller lädt, wenn der Server off ist, kannst du auch die Timeout Value auf 3s wenn nicht sogar auf 2s setzten.