ilch Forum » Allgemein » HTML, PHP, SQL,... » TS² server status

Geschlossen
  1. #1
    User Pic
    Keule Mitglied
    Registriert seit
    30.05.2007
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    huhu @ all,
    habe da ein prob mit der ts²status anzeige.
    ich hoste für ein paar freunde ts² server ich wollte diese auf der seite so einbinden ds die 10 server in einer box zu sehen sind. nur leider zeigt der mir nur einen server an, wie bekomme ich die anderen 9 in die gleiche box? alle server haben die gleiche IP und query nur der serverport ist verschieden.
    kann mir da wer helfen?
    ich finde die datei nicht die diese box aufruft die mir den ts²-status anzeigt.

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Sorry, meine Kristallkugel ist grad kaputt.
    Welches TS Viewer Modul verwendest du denn?

    Im übrigen, wenn der Serverstatus bei jedem Seitenaufruf geladen werden soll geht keiner mehr auf deine Seite weil das im Durchschnitt 8-15 Sekunden dauert.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    und es wird doch viel zu lang Oo
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Keule Mitglied
    Registriert seit
    30.05.2007
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    kein ts viewer modul, sonder ne php datei wo die 10 server aufgerufen werden sollen, in abgespeckter version lediglich der servername und die anzahl auf meiner seite ist im 2. menü von rechts ne serverstatus box und da sollen die die anderen 9 server auch drinne stenen. ich finde aber die datei nicht die diese serverstatus datei auf ruft sagen wir mal habe 10 server die on oder off angezeigt werden sollen für jeden server eine phpdatei sagen wir mal onoff1 bis onoff10
    und ich muss die datei finden wo die server aufgerufen werden. wie zum beispiel in der phgstats nur ist mir das zu gewaltig ich brauche keine pics drinne und irgendwelche informationen über den einzelnen server sondern der soll mir max. 10 ts²server anzeigen mit gleicher ip und verschiedenen ports und das in der grösse von den was ich im mom bei mir in der serverstatus box drinne habe


    Zuletzt modifiziert von Keule am 02.10.2008 - 18:48:00
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    tsviewer.com --> server scan/server banner
    machste für jeden server wat schönes, einfacher gehts nich
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Keule Mitglied
    Registriert seit
    30.05.2007
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    oh man ich will doch nur wissen wo ich die datei finde die diese onoff.php aufruft und wie die datei heist.


    Zuletzt modifiziert von Keule am 02.10.2008 - 19:03:18
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Da die onoff.php kein Bestandteil von ilch ist, solltest du uns mal verraten welche TS Viewer box du verwendest.

    Grundsätzlich werden die Boxen im Adminbereich unter Navigation eingefügt.
    Bei statischen Design allerdings über {_boxes_NAME DER DATEI OHNE.php}
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Keule Mitglied
    Registriert seit
    30.05.2007
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    also ich verwende ilch 1.1 im adminbereich, navigation, kann ich doch ne box machen, namens "serverstatus".
    ich will wissen wie die datei heist und wo ich die finde die auf der startseite wenn ich drauf gehe die serverstatusbox aufruft und mir zeigt was in der box ist so ähnlich wie phgstats.


    sieht dann wohl so oder so ähnlich aus :

    servername: ts 1
    Online/offline (kommt drauf an ob on oder off)
    User online: xxx (kommt auf die user an)

    servername: ts 2
    Online/offline (kommt drauf an ob on oder off)
    User online: xxx (kommt auf die user an)

    servername: ts 3
    Online/offline (kommt drauf an ob on oder off)
    User online: xxx (kommt auf die user an)

    und so weiter bis server 10

    das ganze ist im prinzip ein 3 zeiler ohne bilder oder sowas nur die 3 zeilen die ich genant habe und ich will wissen wie die datei heist die diese nenen wir sie mal onoff.php aufruft damit die 10 server auf der start seite in der serverstatus box zu sehen sind und wo ich diese finde.


    Zuletzt modifiziert von Keule am 02.10.2008 - 19:36:14
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Also wenn ich es denn jetzt richtig verstanden habe, suchst du ein Modul was statt der Channelliste nur die 10 Server mit Status auflistet.

    So ein Modul ist mir hier allerdings noch nicht untergekommen.

    Es gibt aber nen TS Viewer der sowas in der Art hat. Aber irgendwie komm ich grad nicht auf den Namen.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Keule Mitglied
    Registriert seit
    30.05.2007
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    genau, ist nur kein tsviewer, das funzt wie phgstats.php nur nicht mit bildern und gameserver oder so sondern nur ts² mehr nicht.


    soweit ich weis muss für jeden einzelnen ts² server eine eigene "onoff.php" erstellt werden die man durch nummerriert von 1 -10.
    dann sollte von der datei, die ich im script suche, die dafür zuständig ist die box anzuzeigen die ich als serverstatus benannt habe und die den inhalt dieser box zeigt.


    habe grade das forum über google nochmal durch forstet und habe da auch was gefunden @ panicsheep das verwendest du auch auf externer Link

    nur bei mir sollen es lediglich die TS² server sein und keine bilder haben.
    Lediglich den on/off status dann den Namen des servers da drunter, die IP drunter , und die useranzahl z.B. 2/20 wenn da grade 2 on sind von 20 da drunter.


    Zuletzt modifiziert von Keule am 02.10.2008 - 20:22:40
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Abgesehen davon, dass deine Seite trotzdem verdammt lange laden wird (allein durch dieses script max. 10 sekunden zu der normalen ladezeit), kannst du, sofern du bei keinem Freehoster bist folgendes script benutzen (habs nicht getestet):


    <?php
    $ips = array(
    0 => '127.0.0.1',
    1 => '127.0.0.1',
    2 => '127.0.0.1',
    3 => '127.0.0.1',
    4 => '127.0.0.1',
    5 => '127.0.0.1',
    6 => '127.0.0.1',
    7 => '127.0.0.1',
    8 => '127.0.0.1',
    9 => '127.0.0.1'
    );
    $ports = array(
    0 => '8767',
    1 => '8767',
    2 => '8767',
    3 => '8767',
    4 => '8767',
    5 => '8767',
    6 => '8767',
    7 => '8767',
    8 => '8767',
    9 => '8767'
    );
    reset($ips);
    reset($ports);
    
    while (list($key, $value) = each ($ips))
    {
        if( @fsockopen($value, $ports[$key], $errno, $errstr, 1) );
            echo 'Server '.($key+1).': online<br/>';
        else
            echo 'Server '.($key+1).': offline<br/>';
    }
    ?>



    PS: Zeigt nur an ob der Server on oder off ist


    Zuletzt modifiziert von Ithron am 02.10.2008 - 20:47:26
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    kann man doch schnell selbst schreiben wenn man ein wenig googlet zwinker einfach immer die Server ip und ports abfragen und ausgeben mit online und offline ausgabe und das ganze kann man dann in einer box reinschreiben so schwer ist es doch garnicht.
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Keule Mitglied
    Registriert seit
    30.05.2007
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    oh doch das kann ganz schön schwer sein wenn man sich da rein arbeitet und eigendlich keine ahnung hat.

    @ Ithron leider funzt das so nicht.

    bin bei keinem free hoster habe die server auf eigenem rootserver


    Zuletzt modifiziert von Keule am 02.10.2008 - 21:00:47
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Kommt ne Fehlermeldung?
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    bin leider nicht zuhause und habe es nur bei meine alten projekt mal gemacht mehrere server und ts aufgerufen muesste ich morgen mal zuhause schauen wenn dir bis dahin nicht schon geholfen wurde.
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Keule Mitglied
    Registriert seit
    30.05.2007
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    nein keine fehlermeldung , naja nun ist es erstmal egal hab grade die seite abgeschossen, so ein mist.

    wenns irgend wie möglich ist kann mir da mal wer das phgstats so um schreiben das da nur die TS2 server drinn sind und das ohne diese bilder und server infos wie linux usw?
    also nur
    ts2 server
    IP, port
    user anzahl online un max user?

    würde mich riesig freuhen wenn ich die sch... endlich mal hin bekomme. und seite wieder on ist.
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Andi1990bbg Mitglied
    Registriert seit
    25.07.2007
    Beiträge
    24
    Beitragswertungen
    0 Beitragspunkte
    also wenn ich es mach kommt bei mir eine fehlermeldung in zeile 33 und dies müsste dann dieses sein else aber ich glaub an das kann es nicht liegen
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Andi1990bbg Mitglied
    Registriert seit
    25.07.2007
    Beiträge
    24
    Beitragswertungen
    0 Beitragspunkte
    also wenn ich es mach kommt bei mir eine fehlermeldung in zeile 33 und dies müsste dann dieses sein else aber ich glaub an das kann es nicht liegen
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Nicht direkt aber ich bin auch zu blöd...

    bei meiner if abfrage steht ein ; am Ende, dies muss einfach gelöscht werden.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Andi1990bbg Mitglied
    Registriert seit
    25.07.2007
    Beiträge
    24
    Beitragswertungen
    0 Beitragspunkte
    also mein code schaut so aus aber alle server sind off.

    <?php
    $ips = array(
    0 => 'localhost',
    1 => '87.118.104.143',
    2 => '127.0.0.1',
    3 => '127.0.0.1',
    4 => '127.0.0.1',
    5 => '127.0.0.1',
    6 => '127.0.0.1',
    7 => '127.0.0.1',
    8 => '127.0.0.1',
    9 => '127.0.0.1'
    );
    $ports = array(
    0 => '8767',
    1 => '8767',
    2 => '8767',
    3 => '8767',
    4 => '8767',
    5 => '8767',
    6 => '8767',
    7 => '8767',
    8 => '8767',
    9 => '8767'
    );
    reset($ips);
    reset($ports);
    
    while (list($key, $value) = each ($ips))
    {
        if( @fsockopen($value, $ports[$key], $errno, $errstr, 1) )
            echo 'Server '.($key+1).': online<br/>';
        else
            echo 'Server '.($key+1).': offline<br/>';
    }
    ?>


    testseite ist 87.118.104.143/on/Teamspeakserveranzeige.php
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Das Problem liegt daran das der Port keine Webantwort liefert, du musst also deinen Queryport (standard: 51234) verwenden.

    Hab ich nicht bedacht.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten