Beiträge von Hool
-
-
auch ne idee :lol:
-
Dies frage kann glaube sogar ich beantworten:
Nein, das wird sehr warscheinlich nicht gehn! -
das ist schon richtig so das es im chat angezeigt wird.
was passiert denn wenn du "!admintest" eingibst, kommt dann das du admin level 4 bist oder kommt das du kein admin bist, kommt überhaupt eine antwort von der console?!? -
mit !admintest prüfst du nach ob du und welches level du admin bist
oder habe ich da jetzt was falsch verstanden?
gerade aufgestanden -
naja dennis sowas nennt man software und kein mist, es gibt leute die dies brauchen, jeder root admin hat dies schon mal benötigt xD
:close:
-
Du kannst auch mal das Startscript für die 0.7er Version probieren, das sollte genau so funktionieren:
Code
Alles anzeigen#! /bin/sh # STARTSCRIPT by Hool and manu # Many thanks to him :) # # If you have any problems, visit manuadminmod.de # or contact manuel.strider@web.de # #============================ # #========= # CONFIG #========= # # Name of process #================ NAME=ManuAdminMod #Default: NAME=ManuAdminMod # # Basedir to adminmod installation: #================================== DIR=/home/gameserver/cod4_1/adminmod #Example: DIR=/var/games/cod4/adminmod # # Path to config directory #========================= CFGDIR=cfg #Default: CFGDIR=cfg # # Path to log directory #====================== LOGDIR=log #Default: LOGDIR=log # # Path to php-binary #=================== PHP=/usr/local/bin/php #Example: PHP=/usr/local/bin/php # # Parameters for PHP (only for versed user) #========================================== PARAMS="-c php -f" #Default: PARAMS="-f" # #================================== # DO NOT EDIT STH BELOW THIS LINE #================================== # ------------------------------------------------------------------- case "$1" in start) if [[ `screen -ls |grep $NAME` ]] then echo "Error: $NAME is already running, use '$0 stop' to stop it" else cd $DIR screen -dmS $NAME $PHP $PARAMS daemon.php "$CFGDIR" "$LOGDIR" echo "$NAME was startet. If you have problems try $0 debug" fi ;; stop) if [[ `screen -ls |grep $NAME` ]] then kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'` echo "$NAME was stopped" else echo "Error: $NAME isn't currently running" fi ;; status) if [[ `screen -ls |grep $NAME` ]] then echo "$NAME is currently running" else echo "$NAME is NOT running" fi ;; debug) if [[ `screen -ls |grep $NAME` ]] then echo "Error: $NAME is running, use '$0 stop' to stop it" else cd $DIR $PHP $PARAMS daemon.php "$CFGDIR" "$LOGDIR" fi ;; show) tail -f "$LOGDIR/mod.log" ;; *) echo "Usage: $0 {start|stop|status|debug|show}" exit 1 ;; esac exit 0
Ja genau starte das lieber mit der daemon.php, nur das prob ist dann das der mod nicht wieder restartet wenn er mal down ist, aber ich sag mal so, der mod ist stabiler als der gameserver selber^^
Achso, und wo bekommt man dieses Webmin her, würde mich mal interessieren.
Zum Thema: Warte auf Hool, der scheint grad AFK zu sein oder was zu basteln, der hat ja auch das Startscript gemacht.
oh dennis hätte nicht gedacht das du Webmin nicht kennst^^
-
ok,
dann versuch das mal:screen -d -m -S adminmod /usr/bin/php5 -f daemon.php cfg
-
Was passiert denn wenn du nur den befehl ausführst:
/usr/bin/php5 -f daemon.php cfg
-
Sehr unwahrscheinlich dass das noch inplementiert wird. Vorallem weil dann der Server nicht mehr Default-Ranked istEs ist ja keine muss, wer will kan dann ein extra Mod für den cod4 server installieren der dann sowas bewerkstelligt mit sounds und andere sachen die über die log datei nicht möglich sind.
Also ich würde es so machen ich würde den mod zwar nicht installieren weil ich lieber normal ranked zocke!
Ausserdem müssten dann die leute zu den mein webserver nicht gerade die beste anbindung hat (z.b. Polen^^) ziemlich lange an den mod laden, wir haben da schonmal einige beschwärden bekommen das keine drauf kommt xDpuhh entlich fertig :rofl:
-
Ich habe Manu da schon schon was vorgeschlagen
Wenn er dies wirklich realisiert dann wird sowas nie wieder ein problem sein^^
also HF bei der nächsten beta Version^^ -
Dennis, ich weiss zwar nicht wieso aber könntest du das closen bitte sein lassen!!
Es kan jeder erfahren das Manu etwas gespendet wurde! -
bei Debian auch net xD
ich sag ja wir haben es installiert weil wir keine bessere möglichkeit gefunden haben -.- -
PHP Pfad kann man ja ausprobieren.
Bei SuSE kann das eigentlich nur usr/bin/php(5) sein.naja das muss nicht so sein,
bei uns ist php hier: /opt/lampp/bin/php
aber das kommt auch nur deswegen weil wir xampp installiert haben, ziemlich einfach, aber es geht noch einfacher -
also ich fand die installation einfach, unter linux wie auch unter windoof, nice work
-
Zitat
Und dann einfach, wie ich schon sagte bei einem Free-Hoster hochladen.
Ich weiß nicht, wie groß die Attachments beim WBB3 maximal sein dürfen.alles durch den admin einstellbar^^
zur zeit max. grösse "512000 Byte" -
es ist deswegen close weil wir nicht gneua wissen woran es lag!
ich habe das startscript einfach komplett verändert -
Also
So wir haben es hinnbekommen.
Ich das startscript ein wenig bearbeitet da es nicht mit dem normalen ging?!Spoiler anzeigen
Code
Alles anzeigen#! /bin/sh # STARTSCRIPT by Hool # Many thanks to him :) # # If you have any problems, visit mod.windaishi.de # or contact manuel.strider@web.de #================================== # DO NOT EDIT STH BELOW THIS LINE #================================== # ------------------------------------------------------------------- case "$1" in start) echo "Starting Manu´s: AdminMod" cd /home/Gameserver/cod4_server1/adminmod screen -d -m -S AdminMod /usr/bin/php5 -f daemon.php cfg echo "Mod started" ;; # -------------------------------------------------------------------- stop) if [[ `screen -ls |grep AdminMod` ]] then echo -n "Stopping Manu´s: AdminMod" kill `screen -ls |grep AdminMod |awk -F . '{print $1}'|awk '{print $1}'` echo " ... Mod stopped" else echo "Could not find running -- Manu´s AdminMod --" fi ;; # ----------------------------------------------------------------------- *) echo "Usage: $0 {start|stop}" exit 1 ;; esac exit 0
EDIT: Ich glaube das es an der daemon.php lag vll, und ich habe am startscript die "restart" funktion geköscht, könnte man eigentlich auch bei der nächsten version auch machen^^
kein plan wieso aber es geht alles!^^
Bitte und Vielen Dank!
:close:
-
-
Hi
Also erstmal oben im Startscript brauchst du nicht die felder ausfüllen wo ein "#" vor ist, die werden vom server sowieso nicht mit gelesen!
######
Zitat# Path to config directory
CFGDIR=cfg <---- Keine Ahnung was hier her muß
Hier wird eingestell wo der cfg ordner liegt oder wie der ordner mit den configs heisst (diese einstellung passt aber so).
######
Zitat# Path to php-binary
PHP=/opt/lampp/bin/php <---- Und was hier rein?? das steht nun drin : /usr/local/psa/admin/bin/php
Das weiss ich auch nicht was da rein muss da ich leider auch nicht weiss was für ein webserver du installiert hast, aber du hast ja schon unten geschrieben wo bei dir aufen server
PHP liegt also würde ich "/usr/local/psa/admin/bin/php" nehmen.######
Zitat[14.08.08 11:47:32] Notice: ----------------------
[14.08.08 11:47:32] Notice: Mod is starting...
[14.08.08 11:47:32] Notice: ----------------------
[14.08.08 11:47:32] Notice: !! Please wait until the mod is completely initialised
[14.08.08 11:47:32] PHP-Error: /home/Gameserver/cod4_server1/adminmod/classes/admin.class.php:51 pa rse_ini_file(cfg/config.cfg): failed to open stream: No such file or directory (2)
[14.08.08 11:47:32] !! Error: Error while parsing config.cfg
10s to quitDies bedeutet das der mod die "config.cfg" nichtlesen kan (No such file or directory)!
Schau nach ob du den cfg ordner mit hochgeladen hast oder ob der ordner "chmod" rechte hat?! (am besten chmod 777)Alles geklärt?^^
EDIT:
korrigiert mich wenn ich falsch liege^^