Beiträge von Grex


    Du kannst das Control Panel aber ebenfalls Lokal bei dir installieren. Was du brauchst ist der apache2, suche mal in Google nach Wamp (Windows) und lade dir diesen runter. Danach installieren und unter C:\wamp\www\ die Dateien reinschieben, die Seite selbst ist dann unter http://localhost/ erreichbar. Eventuell in www einen Unterordner erstellen, z.B. cp, dann wäre der Link http://localhost/cp/



    EDIT: Eine Passwort vergessen Funktion würde durchaus möglich, nur durch was soll sich der Benutzer identifzieren?, und wie stellst du dir das genau vor? Eine ini Schreiben ist in den meisten Fällen "doof".


    Du musst das rcon Passwort von changeme auf etwas anderes änderen. Steht eindeutig da.


    Was hat bitte noch einmal "gamemode" drunter zu suchen? Änder das bitte mal in "filterscripts", und versuche es nochmal. :)


    Da ist "egal", du kannst per RCON Befehl zwischen gamemide0 bis gamemode9 "switchen".


    Naja, mir ist es nicht schade um den Quelltext, eigentlich ist der ganz einfach, nur dazu muss man ein PHP Plugin installiert haben, dieses nennt sich gd. Und für die Leute, die sich nicht auskennen und es ganz schnell haben wollen, ist es so am besten.
    Derzeit funktioniert nur IP_Port, welches Format würdest du gerne haben?
    Bei einer 10k Leitung dauert das ganze unter 100MS, Localhost wäre das unter 2ms. Sprich fast 50 mal schneller.


    EDIT: Ahhh falsch verstanden, naja im Script hab ich als Trenner _ eingeben, da ist normal nicht üblich ist, dass man ein Doppelpunkt im Dateinamen hat. Microsoft verbietet es ja auch :D
    Achja, somit hab ich die macht und kann auch einzelne IP Adressen sperren und ein anderes Bild rein machen :P (theoretisch, also meint jemand er müsste mich verarschen, sperr ich diesen Dienst ganz einfach :D). Das ist jetzt nicht die große Welt aber habe vor, mehrere Programmierungsarbeiten in dieser Art zu betreiben.

    1. könntest du vllt noch ne kleinere variante machen mit nur: "Online" bzw, "Offline"


    Nein, derzeit nicht.


    2. geht das auch wie von mir schon gefragt mit TS², bzw in meinem Fall TS³


    Nein, mit diesem Script nicht, ist nur für SAMP.



    Ausserdem, bitte nicht:

    Code
    http://status.gta-sa.eu/188.40.51.243:7677.png


    sondern

    Code
    http://status.gta-sa.eu/188.40.51.243_7677.png

    Hallo, es ist eigentlich keine richtige Homepagewerbung, aber es trifft dieser Kategorie eher am meisten zu.


    Also, ich habe eine Online/Offline Anzeige programmiert, die man per HTML oder BBC Codes ganz einfach einfügen kann. Z.B. für den SA-RL Server mit der IP 84.200.12.120 und dem Port 777 lautet die Adresse:
    http://status.gta-sa.eu/84.200.12.120_7777.png
    Und das Bild sieht dann so aus:

    BB Code:

    Code
    [img]http://status.gta-sa.eu/84.200.12.120_7777.png[/img]


    HTML Code:

    Code
    <img src="http://status.gta-sa.eu/84.200.12.120_7777.png" border="0" title="Statusanzeige">


    Das Bild ist transparent und somit kann man es sogut wie überall einbinden. Auch Domainnamen wie: http://status.gta-sa.eu/server.sa-rl.de_7777.png sind möglich.



    Viel Spaß! :)
    Falls es diese Kategorie nicht zutreffen sollte, bitte ein Moderator verschieben.

    Ich glaub so sollte es funktioniren:


    Index.php

    PHP
    <?php
    include 'status.php';
    GetStatus("127.0.0.1", 7777,"Server Name");
    ?>


    status.php

    PHP
    function GetStatus($host, $port,$name){
    	$err = array('no' => NULL, 'str' => NULL);
    	$conn = @fsockopen($host, $port, $err['no'], $err['str'], (float)1.0);
    	if(!$conn) {
    	echo "<img src='OFFLINE BILD.gif' /><font color='white'> " . $name . "</font> is <font color='red'><strong> OFFLINE</strong></font>";
    	}else{
    	echo "<img src='ONLINE BILD.gif' /><font color='white'> " . $name . "</font> is <font color='red'><strong> ONLINE</strong></font>";
    	fclose($conn);
    	}


    1.) SAMP läuft über UDP, daher muss udp:// als Hostadresse eingetragen sein.
    2.) Funktioniert die Online/Offline Abfrage bei UDP nicht, da die PHP Funktion bei PHP kein False zurück setzt, von daher muss du etwas schreiben und auf dem Empfang warten
    3.) Funktioniert PHP in Threads oder sonst wo in Woltlab, du musst eine eigene Class machen, diese muss sich in /wcf/lib/system befinden und danach mit einem Template verknüpft werden

    Also ohne PHP geht hier garnix, ich kann mal ein Seite eröffnen, womit der Status des Servers ausgelesen wird und dann nurnoch als Bild einbinden muss. Aber so wie du dir das vorstellst funktioniert das nicht.