Beiträge von Grex

    Kommt drauf an für welches Betriebssystem.
    Für Windows = XAMPP
    Für Linux 32 Bit = LAMPP
    Linux 64 Bit selbst alles installieren..., da es noch kein LAMPP für 64 Bit gibt.
    Wie man es installiert, gibt es genug Tutorials im Netz.

    Also da bin ich auch überfragt, hatte so etwas noch nie...
    Poste bitte auf jedenfall die Lösung falls du es gefunden hast, denn das interessiert mich selbst wie man so etwas anstellen kann ...

    Hehe danke ;)
    Ja in der Tat, es ist sehr Simple aufgebaut, es soll dazu auch dienen, dass die Fragen wie: "Wie mache ich selbst ein Loginsystem in PHP", usw. geklärt werden.
    Zwar werden die da nur Copy & Paste machen, doch i.wann werden es sie auch raffen :)
    Da ich mich für Datenpakete speziell UDP Pakete noch nicht so spezialisiert habe, bleibe ich eben noch auf die kleinen Standardfunktionen.
    Um etwa 20:15 habe ich damit angefangen :D

    Grex’s RCON Control Panel

    Einleitung
    Hallo, ich möchte gerne mein erstes Control Panel was ich veröffentliche vorstellen. Ich habe bis jetzt zwei andere gemacht, diese werden aber nicht veröffentlicht (dienen dem Projekt SA-RL).
    Da ich gerade beim Projekt mit der Serverkonsole ein bisschen ausprobiere, dachte ich mir, ich schreibe gleich ein ganzes Control Panel was ich veröffentliche.


    Zum Control Panel
    Das RCON Control Panel (kurz RCP) verbindet sich mit der SAMP RCON Serverkonsole.
    Das Control Panel bietet derzeit folgende Funktionen:

    • User kicken/bannen
    • IP Adresse bannen/entbannen
    • Filterscripts laden/neuladen/entladen
    • Ankündigungen schreiben


    Dieses Control Panel bietet den idealsten Einsatz für Projektleiter, die das RCON Passwort nicht weitergeben wollen, dennoch einige Aufgaben von seine „Sklaven“ (:D) erledigt werden können. Denn dieses Control Panel beinhaltet ein Loginsystem. Daher können Benutzer schlicht und einfach Verwalten werden. Unter data/users befinden sich die Accounts. Standard ist der User Grex mit dem Passwort samp registriert.


    Screenshots


    Download der aktuellsten Version (1.0 Beta)

    Download der aktuellsten Version (2.0)

    Changelog v.2.0

    • User kicken/bannen mit neuer Funktion ersetzt
    • Verschiedene Serverinfos werden angezeigt(Hostname, GameModename, Mapname, Spieler, Spieleranzahl, maximale Spieleranzahl)
    • Serverneustarten funktion hinzugefügt
    • Serverpasswort ändern/entfernen
    • RCP zentriert
    • Absofort kann man Benutzer erstellen (User muss Superadmin sein, nach Passwort in der ini ;1 eintragen. z.B. Grex.ini: 11f039d696c0bee41873853d0e1a9614;1)
    • Superadmin kann Logs einsehen
    • Westie SAMP API Query ist inkludiert (an der Datei wurde vorschriftsmäßig nichts verändert, kann auch original gedownloaded werden).


    Installation
    Die Installation ist fast so einfach wie die Verwendung des Panels.
    Das Control Panel muss sich nicht einmal auf dem Webserver befinden, wo sich der SAMP-Server befindet, der Webserver muss jedoch mit fsockopen ausgestattet sein.
    Dazu einfach die settings.php Datei öffnen, in dieser steht folgendes:

    PHP
    <?php
    //Konfiguration - Anfang          
    $ip = '127.0.0.1'; // Die IP-Adresse des Servers 
    $port = 7777; // Der Port vom SA-MP Server
    $rcon = 'changeme'; // Das RCON Passwort des angegebenen Servers          
    // Konfiguraion - Ende 
     ?>


    Zwar sprechen sich die Variablen deren Bedeutung fast von sich selbst, doch ich erkläre es gerne in dieser Anleitung:
    Unter $ip muss die IP Adresse (Beispiel: 127.0.0.1) angegeben werden, wichtig ist hierbei, dass diese IP Adresse in den einfachen Anführungszeichen stehen.
    Unter $port wird der Port ist hier im Beispiel 7777, da es eine reine integer Zahl, muss diese nicht mit Anführungszeichen ausgestattet sein.
    Unter $rcon wird das RCON Passwort, dass sich in der server.cfg befindet angegeben. Anhand dieses Beispieles ist das Passwort changeme
    Wichtig: Bite verlegt im Ordner data eine .htaccess mit folgendem Inhalt an:

    Code
    deny from ALL

    somit kann von extern nicht auf die Dateien im Browser zugegriffen werden.


    Und los geht’s
    Das RCP ist nun einsatzbereit, der Username ist Grex und das Passwort samp
    Weitere Accounts können unter dem Ordner data/users angelegt werden. Hierbei bitte beachte, dass bei Windows keine Groß-, und Kleinschreibung vorhanden ist, unter Linux schon. Sollte der User unter Windows Grex lauten, so kann man sich etwa mit GreX, grex, gRex,… anmelden.
    Das Passwort wird in MD5 gespeichert, solltet ihr ein anderes Passwort verwenden wollen, dann einfach in google nach einen md5 Generator googlen.


    Wenn ich wieder mal genügend Zeit finde, werde ich es ein bisschen Updaten, mit einer Liveanzeige die direkt mit User kick/bann Funktion verknüpft sind.
    Jedoch alles hat seine Zeit J


    Es dürfen Änderungen gemacht werden, jedoch darf die footer.tpl nicht enfternt/geändert werden, das gilt auch für die Lustigen die meinen, sie können aus include footer.tpl zu // include footer.tpl machen.
    Pastebin:http://pastebin.com/dyMwHQBA


    Ich wünsche euch viel Spaß und viel Vergnügen.
    Kritik, Lob und Anregung natürlich erlaubt!
    Freundliche Grüße
    Grex


    //EDIT Maxx:
    PasteBin Link hinzugefügt, Thread wieder offen!

    Nein, die IP auf http://wieistmeineip.de


    ne ich hab mir avatar in 3D angekuckt und musste schon 2,5€ für die brille bezahlen nur damit man mit brille kucken kann und da geb ich die doch net am ausgang ab-.-

    Ich hab auch 1 Euro bezahlt. Ehm, diese Brillen kosten meist mehr, das ist nur die Leihgebür. Wenn du dir ein Buch aus der Bibliothek ausleist und du nimmst es mit, dann ist es auch Diebstahl...
    Aber is ja egal ^^