Killing Floor 2 PHP Status

  • Moin,
    da mir langsam die Ideen ausgehen, dachte ich ich frag hier mal wieder was.
    Ich möchte gerne auf meiner "Serverstatus-Seite im Aufbau" meinen Killing Floor 2 Server mit einbinden und ich bis jetzt alles nicht so richtig hinbekommen habe.
    (Es soll mindestens bei jedem eingebundenen Server der Joinbutton wie in meinem Beispiel funktionieren.)
    Mein Problem ist: Code wie mein Beispiel (hier der Button für Garrys Mod) ist nicht auf KF2 anwendbar und es gibt allgemein eigentlich kaum Informationen (die offizielle Homepage - inklusive Forum - ist Offline) zu KF2.


    Wenn jemand mir dabei weiterhelfen könnte würd ich mich echt freuen und ich würd auch nen kleinen Haufen U-Coins für "die Lösung" springen lassen. ;)


    [spoiler="Beispiel"]
    <?php
    $server = "149.202.87.71";
    $port = "27027";
    $timeout = "5";
    if ($server and $port and $timeout)
    {
    $gmodbutton = @fsockopen("$server", $port, $timeout);
    }
    if($gmodbutton)
    {
    echo '<p class="sbbuttoni"><i><a href="steam://connect/149.202.87.71:27027">&nbsp;Join Server&nbsp;</a></i></p>';
    }
    else
    {
    echo '<p class="sbbuttono">&nbsp;Server Offline&nbsp;</p>';
    }
    ?>


    -- MfG 6P --


    Wer Rechtschreibfehler findet, darf sie behalten.

    Einmal editiert, zuletzt von 6P14y3r ()

  • Ne, das wär ja einfach :D - mein Problem ist das ich nicht weiß ich ich den Serverstatus abfragen kann. Ich hab mich da villeicht nicht ganz richtig ausgedrückt (war spät undso). Ich meinte dass, genau wie in meinem Beispiel, der Joinbutton nur angezeigt wird denn der Server online ist.
    Wir könnten uns ja auch mal im Teamspeak unterhalten - villeicht hilft das mehr.


    -- MfG 6P --


    Wer Rechtschreibfehler findet, darf sie behalten.

  • Framework: GitHub - Austinb/GameQ: A PHP Gameserver Status Query Library


    @Vakarian
    MfG
    MrKampf