1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Mitglieder
  3. DeathAngel

Beiträge von DeathAngel

Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
  • Hilfe bei MySQL Datenbank

    • DeathAngel
    • 15. März 2010 um 08:49

    Das ist keine leichte Sache und hat mich auch eine Zeit lang beschäftigt.

    Vieleicht hilft dir das weiter:


    //Nick tabel zu user hinzufügen
    mysql_query ("ALTER TABLE ".$table."user ADD `nick` VARCHAR( 30 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL");

    //Nick tabel zu user übertragen
    mysql_query ("UPDATE ".$table."user SET nick = (SELECT ".$table."nicks.nick FROM ".$table."nicks where ".$table."user.id = ".$table."nicks.user GROUP BY ".$table."nicks.user)");

    "$table" ist nur der prefix

    MfG DeathAngel

  • Informationen über Statistik

    • DeathAngel
    • 12. Februar 2010 um 18:20

    So, ich habe die Stats Page mal hochgeladen.

    http://s279697020.online.de/free/mamstats_b011.zip beta 0.11

    Jetzt php5 kompatible.


    So noch ein kleiner Text dazu:

    Ich bin noch ein Anfänger in php, also bitte kein gemecker über schlechte Programmierung!
    Gemacht wurde Sie auf MySQL 5 und PHP 4, ich denke das sollte mindestens vorhanden sein.


    config.php für grundlegende Einstellung.

    lang.php für Spracheinstellungen. Deutsch und Englisch ist schon drin, kann beliebig erweitert werden!

    design.css ist für die Farben zuständig. Ich habe sie extra recht unfreundlich gestaltet damit jeder seine eigenen macht.
    Ist Zwar ein bißchen Arbeit, aber es lohnt sich! Hier eine Farbtabelle: http://www.malebln.de/homepagehilfen/hex-code-farbtabelle/

    Der MySql Benutzer muss volle Rechte haben.


    Ich denke das reicht erstmal, sollte mir weiteres einfallen gibts ein edit^^.

  • Promodlive 2 befehle integrieren??

    • DeathAngel
    • 12. Februar 2010 um 16:18

    Wie das gelöst wird, wenn es denn gelöst wird ist dann denke ich Manu´s Sache, ich wollt nur mal sagen wie das so zusammenhängt.

    Ein Schritt nach dem anderen, erstmal muss es mal möglich gemacht werden.

    Die Befehle sind ja easy.
    Sind ganz (normale) rcon befehle die man googeln kann.
    Bindet man dann einfach an einen Befehl.
    Das ist doch schon intigriert im AdminMod. (customcommands)

    Für alle die nicht googlen wollen:
    match_mr[x],
    match_hc_mr[x],
    lan_mr[x],
    lan_hc_mr[x],
    1v1_mr[x],
    1v1_hc_mr[x],
    2v2_mr[x],
    2v2_hc_mr[x],
    knockout_mr[x],
    knockout_hc_mr[x],
    knockout_lan_mr[x],
    knockout_lan_hc_mr[x],
    knockout_1v1_mr[x],
    knockout_1v1_hc_mr[x]
    knockout_2v2_mr[x],
    knockout_2v2_hc_mr[x]

    Public& Train:

    match,
    match_hc,
    comp_public,
    custom_public,

    Ich hatte dann z.B.:

    /rcon promod_mode 1v1_mr[5]
    als
    .ma_1v1_mr[5]

    Wobei . bei den meisten ! sein wird.

  • Informationen über Statistik

    • DeathAngel
    • 10. Februar 2010 um 00:04

    Doppelt hält länger.^^

    Das blöde, bringt alles durcheinander, haben die cod4 macher sich da wohl schrott zusammen geloggt.

    Habt ihr meine Zweite Frage überlesen?

    Ich post sie nochmal:

    Zitat

    Außerdem habe ich noch eine Frage, sind die Kills inclusive Headshots usw. und die Deaths inclusive Selfkills usw., oder sind die exklusive?

  • Port und ip

    • DeathAngel
    • 10. Februar 2010 um 00:00

    Funktionieren sollte es auf jeden Fall, wenn beide cod4/cod2 server spielbar sind, tippe ich auf irgendeine falsche einstellung vom adminmod, oder den falschen config ordner genommen (ka wie sich das auswirkt^^).

    Falsche einstellungen sind mir auch schon oft passiert, man guckt und guckt und überließt.

    Ich habe port 28960,-61,-62,-63,-64 belegt und jeder funktioniert.

  • Promodlive 2 befehle integrieren??

    • DeathAngel
    • 9. Februar 2010 um 23:20

    Nein, das war keine Vermutung oder sowas. Ich hatte das schon mal laufen. Ich schaue mal eben nach.
    Ich hatte sogar extra befehle für den mod um den Spielmodus zu ändern. Ist alles gelaufen.
    Nur das meine Unfähigkeit Manu´s Skripte zu verstehen, mich dazu gedrängt hat, das nur alle 10 sekunden spamen zu lassen. Nicht sehr elegant von mir.

    Die Datein sind leider alle gelöscht, als ich die configs in mysql geändert habe. (Neu aufgesetzt)
    Promod wurde halt nicht mehr so gespielt, also nicht gespeichert.

    Ich habe Teile aus dem Banner Skript genommen,daraus ein neues Skript erstellt und damit alle 10 sekunden den rcon befehl ausgegeben der das umschalten von Promod rückgängig macht. Das ist nämlich der einzige Grund warum es nicht läuft, der loggt nicht mehr.

    Am Anfang gehts, meine ich noch und sobald die Runde beginnt, schaltet der das loggin ab und admin mod ist tot.
    Wenn man nun dem adminsmod einproggt, das er sobalt das logging ausfällt +2 sec oder so, das logging wieder einschlten soll wäre das sauber gelöst.
    Das übersteigt aber bei weitem meine Kenntnisse.

    Und der Public mode geht auch nur, weil es da nicht immer wieder ausgestellt wird.
    Muss man übrigens nicht manuel eintippen, in dem mod ist für den public, leider nur für den, eine serverconfig namens custom_public.gsc intigriert.

    Deren logging ist standart auf:

    // logging (not likely to be changed)
    setDvar( "logfile", "1" );
    setDvar( "g_log", "games_mp.log" );
    setDvar( "g_logSync", "0" );
    setDvar( "loc_warnings", "0" );

    Das ist ein problem für den adminmod nicht war?

  • Informationen über Statistik

    • DeathAngel
    • 9. Februar 2010 um 16:30

    Guten Tag alle zusammen.

    Irgendwie ist da was 'Spanisch' in der Statistik.

    Ich habe Teamkill auf dem Server aus, trotzdem haben einige in der Statistik Teamkills und auch Teamdeaths.

    Kann es sein das es sich eher um Assist Kills handelt?

    //-------------------------

    Außerdem habe ich noch eine Frage, sind die Kills inclusive Headshots usw. und die Deaths inclusive Selfkills usw., oder sind die exklusive?

    //-------------------------

    Warum ich das frage, ich entwerfe eine kleine Php Seite mit der Statistik. Ich weiß, gibt es schon. Sie ist rein für MySQL, danke Manu für diese möglichkeit!

    Schleichwerbung: http://stats.chaoskiller.eu/index.php

    Sie ist noch nicht ganz fertig, aber schauen könnt ihr ja schonmal. Sie ist leicht zu konfigurieren, Bis auf der MySQL teil, der gehört ja aber auch nicht zur Page.

    Bei interesse meldet euch hier ruhig mal. Dann kann ich sehen ob es sich lohnt sie zum download bereit zu stellen.

    MfG DeathAngel

  • Promodlive 2 befehle integrieren??

    • DeathAngel
    • 9. Februar 2010 um 16:17

    Das problem ist einfach nur das Promod set g_logsync auf0 setzt. Lass den Adminmod einfach nach jeder Runde set g_logsync 2 setzen.

  • ein problem und fehl

    • DeathAngel
    • 24. August 2009 um 22:56

    Gelöst, socket war nicht installiert!

    wenn jemand das gleiche problem hat hilft das vieleicht: root: "zypper install php5-sockets"

    MfG DeathAngel

  • ein problem und fehl

    • DeathAngel
    • 24. August 2009 um 21:13

    [24-Aug-2009 21:07:56] PHP Fatal error: Call to undefined function socket_create() in /home/cod4.1/adminmod/plugins/tcp_query.php on line 157


    Hat das was mit meinen PHP einstellungen zu tun?

    socket nicht installiert oder so?


    MfG DeathAngel

  • update auf die neue version 10.1

    • DeathAngel
    • 24. August 2009 um 19:35

    Du must in der config den Teil tcp console noch einstellen.

    MfG DeathAngel

  • ein problem und fehl

    • DeathAngel
    • 24. August 2009 um 19:32

    Du musst den Port nehmen den du in der config bei tcp console eingestellt hast, nicht den des COD-Servers.

    Denke nicht das du den vom Gameserver verwenden kannst, der sieht nämlich danach aus.

    Wenn du den Port 28960 in der config bei tcp console eingestellt hast, nimm einen anderen (freien).

    Wenn du schon einen anderen in der config bei tcp console eingetragen hast nimm den.

    MfG DeathAngel

  • admin.cfg gegen mysql austauschen (versuch)

    • DeathAngel
    • 20. August 2009 um 19:35

    Bearbeitung nach meinem etwas saueren Eintrag.


    Ich halte einfach sql für eine bessere Lösung, ob nun my oder lite.


    Euer Tool ist super, aber leider habe ich probleme meine Server im moment 4 alle über Manu zu verbinden, im Punkt Rechte von Admins und Usern. Wollte nur bissl hilfe, dickes Sorry dafür!


    Und gleichzeite Vorschlagen, falls noch keiner auf die Idee gekommen ist so etwas in der art zu machen.


    Manu, sorry das ich in deinem code rumgefuscht habe!


    MfG DeathAngel

  • admin.cfg gegen mysql austauschen (versuch)

    • DeathAngel
    • 19. August 2009 um 23:22

    Guten Abend,

    Ich habe ein Multiserverproblem mit der admin.cfg.
    Ich wollte bei allen Servern die gleiche admin.cfg verwenden.
    Das gab ein riesen "root-server-rechte-problem"! Geiles Wort!^^

    Deswegen ist mir die idee gekommen mysql zu benutzen um darin die ganzen User/Admins zu speichern.
    Ich bin auch recht weit gekommen, es funktioniert, bis auf eine Kleinigkeit:
    Die Namen wurden nicht mit übertragen.

    Ansich nicht schlimm fürs Tool aber schlimm für die sortierung!
    Ich hab eigendlich kein schimmer von so welchem kram, hab mich nur bissl eingelesen.
    Wäre super wenn ihr mir helfen könntet und die Funktion könntet ihr ja auch einbauen wenn ihr wollt.(Funktion umschalten von admin.cfg auf mysql tabel)


    Hier die änderungen für den halb funktionierenden code(mod.class.php)+mysql:


    PHP
    //admins.cfg 
    $servername = "xxx"; 
    $dbusername = "xxx"; 
    $dbpassword = "xxx"; 
    $dbname = "xxx"; 
    mysql_connect ("$servername", "$dbusername", "$dbpassword"); 
    mysql_select_db ("$dbname"); 
    $zahl = 0; 
    $ID = 0; 
    
    
    
    
    while ($ID==$zahl) 
    { 
    $zahl++; 
    $sql = "SELECT "."ID, name, guid, rank, save "."FROM "."adminconfig "."WHERE "."ID like '".$zahl."'"; 
    $result = mysql_query($sql); 
    $data = mysql_fetch_array($result); 
    $ID = $data["ID"]; 
    $guid = $data["guid"]; 
    $group = $data["rank"]; 
    $name1 = $data["name"]; 
    $protected = $data["save"]; 
    
    
    
    
    if($guid != "") 
    { 
    $this->admins[$guid] = array("group" => $group, "names" => $name1, "protected" => $protected); 
    $this->logging->write(MOD_NOTICE, $this->admins[$guid]); 
    } 
    else 
    { 
    $zahl++; 
    $this->logging->write(MOD_NOTICE, "Config loaded: admins.cfg"); 
    } 
    }
    Alles anzeigen
    PHP
    public function writeAdminsCfg() { 
    $servername = "xxx"; 
    $dbusername = "xxx"; 
    $dbpassword = "xxx"; 
    $dbname = "xxx"; 
    mysql_connect ("$servername", "$dbusername", "$dbpassword"); 
    mysql_select_db ("$dbname"); 
    mysql_query("TRUNCATE TABLE adminconfig"); 
    
    
    
    
    foreach ($this->admins as $key => $value) { 
    $guid = $key; 
    $rank = $value["group"]; 
    $name = strtolower($value["names"]); 
    $save = $value["protected"]; 
    $query = "INSERT INTO adminconfig (guid, rank, name, save) VALUES ('".$guid."', '".$rank."', '".$name."', '".$save."')"; 
    mysql_query($query); 
    } 
    $this->logging->write(MOD_NOTICE, "adminconfig was updated"); 
    }
    Alles anzeigen
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™