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 ()

  • Also wenn du das Problem hast das dein Spiel nicht startest dann guck dir mal die Doku an.
    Steam browser protocol - Valve Developer Community
    Dort findest du alles rund um Steam Spiele(Wie du Sie startest, wie du Sie Connecten lässt etc.)

    Ihr habt Fragen zu Technischen dingen, wie z.B. Entwicklungen von Webseite/Software/App's? Kein Problem Ihr könnt mich gerne jederzeit anschreiben und ich werde so gut es geht euch versuchen zu helfen bei eurem Projekt.

  • 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

    Ihr habt Fragen zu Technischen dingen, wie z.B. Entwicklungen von Webseite/Software/App's? Kein Problem Ihr könnt mich gerne jederzeit anschreiben und ich werde so gut es geht euch versuchen zu helfen bei eurem Projekt.