Players & Slots auf eigener Website zählen

Dieses Thema im Forum "Feedback" wurde erstellt von Astraioz, 10. März 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Astraioz
    Offline

    Astraioz

    Registriert seit:
    3. März 2012
    Beiträge:
    4
    Moin, oder eher Abend :D

    ich wollte auf der Website für meinen Server auch einbinden, dass unten irgendwo steht (ohne minestatus) wie viele Leute on sind.
    @Admins: könntet ihr mir vielleicht den Code (PHP?) schicken, der die Slots bzw. Player zählt?

    Vielen Dank, hoffe das wäre möglich :)

    lg Astraioz
     
    #1
  2. Matthias
    Offline

    Matthias Administrator

    Registriert seit:
    6. Juli 2011
    Beiträge:
    1.138
    Ort:
    Franken
    Du kannst den Serverbanner verwenden. Den findest du auf der Startseite unter "Deine Servereinträge verwalten" und dann "Serverbanner" (zweites Icon von Rechts)
     
    #2
  3. Astraioz
    Offline

    Astraioz

    Registriert seit:
    3. März 2012
    Beiträge:
    4
    Finde ich auch so ;), der Banner hilft mir nicht viel. Trotzdem danke..

    Wäre echt super wenn du den Code zu verfügung stellen könntest.

    lg Astra
     
    #3
  4. upsj
    Offline

    upsj

    Registriert seit:
    4. März 2012
    Beiträge:
    5
    Code (Text):
    1.  
    2. <?php
    3.     $fp = fsockopen('127.0.0.1', 25565, $errno, $errstr, 4) or die('Verbindung fehlgeschlagen!');
    4.     fwrite($fp, "\xFE");
    5.     $answer = fread($fp, 256);
    6.     if ($answer[0] != "\xFF") {
    7.        die ('Anfrage fehlgeschlagen!');
    8.     }
    9.     $text = substr($answer, 3);
    10.     $text = mb_convert_encoding($text, 'auto', 'UCS-2');
    11.     $parts = explode("\xA7", $text);
    12. ?>
    13. <h1>Serverstatus</h1>
    14. <?php echo $parts[0] . ' (' . $parts[1] . '/' . $parts[2] . ')'; ?>
    15.  
    Miniaturvariante ;) Bei 127.0.0.1 einfach die Server-IP eintragen, bei 25565 den Port, bei 4 die maximale Wartezeit in Sekunden

    Nur solltest du das eigentlich nicht bei jedem Seitenaufruf abfragen, sondern irgendwie cachen, weil sonst bei Serverlags auch die Webseite schlecht zu erreichen ist.
     
    #4
  5. Astraioz
    Offline

    Astraioz

    Registriert seit:
    3. März 2012
    Beiträge:
    4
    Danke! Aber wenn das die Miniaturvariante ist, welche Features könnte man sonst noch einbinden?
     
    #5
  6. 2012sebi
    Offline

    2012sebi

    Registriert seit:
    18. November 2011
    Beiträge:
    11
    Wieso reicht dir der serverbanner nich
    das is doch was, was die spieleranzahl anzeigt



    medievalminers.minecraft.to:25565
     
    #6
  7. Astraioz
    Offline

    Astraioz

    Registriert seit:
    3. März 2012
    Beiträge:
    4
    weil ich das gerne im eigenen Design hätte da das hier farblich usw. überhaupt nicht auf die Website passt ;)
     
    #7
  8. Stonehengeflk98
    Offline

    Stonehengeflk98 Gesperrt

    Registriert seit:
    7. Dezember 2011
    Beiträge:
    2.256
    Ort:
    Mülltonne
    Minecraft:
    xLachFlash
    da fällt mir grad ein:
    könnte man mal SCHÖNERE serverbanner machen?
    diese komischen screenshots find ich nämlich auch nicht grad so schön :p
     
    #8
  9. Gaming-District
    Offline

    Gaming-District

    Registriert seit:
    4. März 2012
    Beiträge:
    315
    #9
  10. fstingl
    Offline

    fstingl

    Registriert seit:
    9. Januar 2012
    Beiträge:
    64
    Minecraft:
    fstingl
    wenn de n bisschen proggen kannst lad dir das bukkit plugin onlineusers.

    und über ne mysql_num_rows zählst du dann die online user.
     
    #10
  11. Gator96100
    Offline

    Gator96100

    Registriert seit:
    10. Januar 2012
    Beiträge:
    62
    Schon was von Query gehört?
    Ich benutze es für meinen Server.
    Beispiel hier .

    Man kann damit:

    -online Status anzeigen
    -online Spieler anzeigen
    -Server Version anzeigen
    -Slots verbraucht/ Slots gesamt anzeigen
    -Server Port anzeigen

    Wenn du nicht Programmieren kannst dann schau hier .
     
    #11
Status des Themas:
Es sind keine weiteren Antworten möglich.