host = "69.31.134.106"
and in the config.cfg point the lofile path to the logfile path on the ftp server
host = "69.31.134.106"
and in the config.cfg point the lofile path to the logfile path on the ftp server
naja, leider ist es aber so das in 90 % der fälle ein eine reason gegeben wird. außerdem ist das ganz allein mein ding was ich da reinschreibe, ok?
Ok, danke... dann liegt das evtl. nur an unserem MAM -.-^^
lol
Beleidigt wird nur wer es verdient hat oO
In der Willkommensnachricht z.b. nur wer in einer ganz bestimmten Gruppe ist.... etwas genauer nachschauen bitte
hehe kein ding war ja net böse gemeint^^ wollte MAM restart eh mal testen, aber erst wenn ich zeit dazu habe bzw der server net voll ist, danke für den tip
kleine anmerkung an manu: sollte es nur mit restart gehen wäre es sinnvoll das ganze mit !readconfig zu machen
Ich häng mal noch meine config an.... glaube kaum das es da nen Fehler hat.... aber Manu würde eh danach fragen xD
Kann das vll jmd bei sich auf dem Server testen und bescheid sagen ob das nur bei mir so ist oder nicht? Weil es ist ja kaum als "feature" zu bezeichnen xD
[main]
ip = "18x.xx"
port = 28xxx
logfile = "../main/games_mp.log"
rconpassword = "xxxxxx"
timezone = "Europe/Berlin"
prefix = "!"
language = "en"
antispam = 1
logrcon = 1
antistartupbug = "restart"
fixguidrelax = 0
pmprefix = "^1PM: ^2"
responsefailcmds = 1
[ftp]
enabled = 0
host = ""
port = 21
user = ""
password = ""
passive = 1
[tcp_query]
enabled = 0
ip = "0.0.0.0"
port = 1337
logintimeout = 30
defaulaction = "say"
sayprefix = "^3TCP-Admin (<ADMIN>): ^7"
admingroups = "master,admin"
disallowedcommands = "vote,yes,no,stats,session"
maxconnections = 5
[kickban]
defaultkickreason = "[Zensiert]"
maxtempbantime = 1800
defaultbanreason = "[Zensiert] "
usepb = 0
pbtempbanduration = 120
announce = 1
[welcomemessages]
enabled = 1
whisper = 0
master = "^1ATTENTION: <GROUP_NAME> ^7<PLAYER_NAME>^1 has joined the game!"
admin = "^1<GROUP_NAME> ^7<PLAYER_NAME>^1 has joined the game!"
member = "^2Welcome <GROUP_NAME> ^7<PLAYER_NAME>^2"
donator = "^2Welcome ^1<GROUP_NAME> ^7<PLAYER_NAME>^2! ^3Thanks for your donation!"
donator_minus ="^2Welcome ^1<GROUP_NAME> ^7<PLAYER_NAME>^2! ^3Thanks for your donation!"
user = "^2Welcome <GROUP_NAME> ^7<PLAYER_NAME>^2"
default = "^2Welcome <GROUP_NAME> ^7<PLAYER_NAME> . Enjoy your stay & be nice! hf & gl!"
fucked = "^2Welcome ^1<GROUP_NAME> ^3<PLAYER_NAME> . ^6Haha l0w-b0b faggot!"
[banner]
enabled = 1
time = 60
[randommapcycle]
enabled = 0
maps = "mp_backlot,mp_bloc,mp_bog,mp_cargoship,mp_citystreets,mp_convoy,mp_countdown,mp_crash,mp_crash_snow,mp_crossfire,mp_farm,mp_overgrown,mp_pipeline,mp_showdown,mp_strike,mp_vacant,mp_shipment,mp_broadcast,mp_carentan,mp_creek,mp_killhouse"
gametypes = "dm,war,sab,koth,sd,dom"
notlastmaps = 3
notlastgt = 1
[badwords]
enabled = 0
warnstokick = 0
mode = "tempban"
kickreason = "Don't do that!"
[warns]
enabled = 1
warnstokick = 2
mode = "tempban"
kickreason = "Too many warns by admin you cunt!"
[pingkicker]
enabled = 1
maxping = 265
checkinterval = 40
warnstokick = 2
mode = "kick"
kickreason = "Your ping is too high, sry!(Max. Ping is 265)"
[nameprotection]
enabled = 1
badnamekick = 1
badnamekickmode = "tempban"
badnamekickreason = "Your name contains an illegal part: <PART>"
adminnamekick = 1
adminnamekickmode = "ban"
adminnamekickreason = "Your name is an admins name, FUCKER!"
maxnamechanges = 8
maxnamechangeskickmode = "tempban"
maxnamechangeskickreason = "Too many namechanges! (8 is max. in one session)!"
uppercasedisallow = 0
uppercasekickreason = "Please do not use only upper case letters in your nickname"
uppercasekickmode = "kick"
[modstuff]
checkforupdates = 1
checkinterval = 6
announceinterval = 5
serverlist = 1
serverlistip = "18x.xxxxx"
[customcommands]
;pbsay = "pb_sv_say -1 <ARG>"
;kickme = "pb_sv_kick <PLAYER:PBID> 0 <ARG:OPT:You kicked yourself>"
;payback = "pb_sv_kick <LAST_KILLER:PBID> 0 ^1NEVER KILL AN ADMIN!"
;test = "say <ARG>"
[spreemessages_config]
enabled = 1
firstblood = 1
killsprees = 1
deathsprees = 1
spreeends = 1
spreeendsfrom = 10
multikills = 1
[spreemessages_messages]
firstblood = "^7<PLAYER_NAME> ^1drew first blood!"
multikill = "^7!! ^1Multikill ^7> ^2<PLAYER_NAME>^7 < ^1Multikill^7 !!"
monsterkill = "^7!!!! ^1MONSTERKILL ^7>>> ^2<PLAYER_NAME>^7 <<< ^1MONSTER KILL ^7!!!!"
end_kill = "^2<PLAYER_NAME>^1's killing spree ended (^2<KILLS> ^1kills). He was killed by ^3<KILLER_NAME>^1!"
end_teamkill = "^2<PLAYER_NAME>^1's killing spree ended (^2<KILLS> ^1kills). He was killed by TEAMMATE ^3<KILLER_NAME>^1!"
end_selfkill = "^2<PLAYER_NAME>^1's killing spree ended (^2<KILLS> ^1kills). He killed ^3himself^1, what a pity!"
5 = "^7<PLAYER_NAME> ^1is on a ^3killing spree! ^1(^2<KILLS> ^1kills in a row)"
10 = "^7<PLAYER_NAME> ^1is on a ^3rampage! ^1(^2<KILLS> ^1kills in a row)"
15 = "^7<PLAYER_NAME> ^1is ^3dominating! ^1(^2<KILLS> ^1kills in a row)"
20 = "^7<PLAYER_NAME> ^1is ^3unstoppable! ^1(^2<KILLS> ^1kills in a row)"
25 = "^7<PLAYER_NAME> ^1is ^3godlike!! ^1(^2<KILLS> ^1kills in a row)"
30 = "^7<PLAYER_NAME> ^1is ^3wicked sick!!! ^1(^2<KILLS> ^1kills in a row)"
35 = "^7<PLAYER_NAME> ^1is ^3real Potter!!! ^1(Woohoo, ^2<KILLS> ^1kills in a row!)"
-5 = "^7<PLAYER_NAME> ^1seems to have a bad day ... (^2<DEATHS>^1 deaths without a ^2kill^1)"
-10 = "^7<PLAYER_NAME> ^1is on the best way to get ^3victim^1 of the day... (^2<DEATHS> ^1deaths w/o ^2kill^1)"
-15 = "^7<PLAYER_NAME> ^1really gets his ^3ass kicked!^1 Oh well, ^2<DEATHS> ^1deaths without a ^2kill^1..."
[weaponrestrictions]
enabled = 0
weapons = "gl,frag_grenade_short"
warnstokick = 2
mode = "tempban"
kickreason = "Used a restricted weapon: <WEAPON>"
[statistics]
statsstring = "^2Kills: <KILLS> ^1Deaths: <DEATHS> ^3K/D: <KPD> ^2time: <ONLINETIME> min ^3K/Min: <KPM> ^2HS: <HEADSHOTS> ^7TKs: <TEAMKILLS>"
whisperstats = 0
savestats = "sqlite"
[statistics_mysql]
host = "localhost"
user = "anonymous"
password = ""
database = "mamstats"
prefix = "mam01_"
[antiteamkiller]
enabled = 1
min = -4
start = 0
warn = 3
kick = 3.5
teamkill = 1
kill = 0.1
mode = "tempban"
kickreason = "Made too many teamkills, !tki index reached 4!"
forgive = 1
forgivetime = 40
forgivepoints = 0.5
[aliases]
k = "kick"
b = "ban"
c = "cancel"
g = "gravity"
rm = "quitmod"
mr = "quitmod"
setlevel = "setgroup"
admincheck = "checkadmin"
owned = "fun owned"
pwned = "fun owned"
killed = "fun killed"
bye = "fun bye"
pizza = "fun pizza"
beer = "fun beer"
coke = "fun coke"
whoiam = "fun whoiam"
groups = "setgroup listgroups dummy"
f = "forgive"
y = "yes"
n = "no"
j = "yes"
votekick = "vote kick"
votemap = "vote map"
voteban = "vote ban"
banlist = "pbbanlist"
unban = "pbunban"
rules = "fun rules"
[funmessages]
enabled = 1
killed = "^7<PLAYER_NAME> ^1was last killed by ^7<PLAYER_LASTKILLER> ^1with a ^7<PLAYER_LASTWEAPONDEATH>"
owned = "^7<PLAYER_NAME> ^1killed ^7<PLAYER_LASTVICTIM> ^1with a ^7<PLAYER_LASTWEAPONKILL>"
bye = "^7<PLAYER_NAME>^2 waves his hand to say ^1GOOD BYE^2. We surely meet later!"
pizza = "^2Someone calls Mario and he brings ^7<PLAYER_NAME>^2 a hot pepperoni pizza!"
beer = "^2A nice sexy waitress brings ^7<PLAYER_NAME>^2 a nice pint of beer!"
coke = "^2Ah... A delicious glass of cold Coca Cola[tm] (*thinks ^7<PLAYER_NAME>^2 while he's drinking*)"
whoiam = "^2My name is ^7<PLAYER_NAME>^2, I'm in the team ^7<PLAYER_TEAM>^2 with a ^7<PLAYER_LASTWEAPONKILL>^2 and have ^7<PLAYER_KILLS>^2 Kills"
[voting]
enabled = 1
duration = 40
interval = 120
annouce = 13
minplayers = 2
maxvotesperplayer = 2
allowkick = 1
allowban = 0
allowmap = 0
allowgametype = 1
allownextmap = 1
allowrestart = 1
allowsetnextmap = 0
allowedmaps = "<maps.cfg>"
allowedgametypes = "dm,war,dom,koth,sab,sd"
banduration = 0
[mapvote]
enabled = 0
type = 0
mapcount = 3
duration = 620
announce = 90
maps = "<maps.cfg>"
gametypes = "war,dm,sab,koth,sd,dom"
notlastmaps = 5
notlastgt = 1
votestoskip = "50%"
also !readconfig mach ich schon, ganz vorn kopf bin ich sicher net gefallen
MAM neugestartet habe ich nicht, macht aber auf den ersten blick auch keinen sinn da ein !readconfig ja reichen müsse
Hey,
was mach ich falsch?
Hier mal der Ausschnitt aus der config.cfg (die ersten 3 Zeilen sind absichtlich auskommentiert, daher das Komma zu Beginn)
[customcommands]
;pbsay = "pb_sv_say -1 <ARG>"
;kickme = "pb_sv_kick <PLAYER:PBID> 0 <ARG:OPT:You kicked yourself>"
;payback = "pb_sv_kick <LAST_KILLER:PBID> 0 ^1NEVER KILL AN ADMIN!"
test = "say <ARG>"
Der Befehlt !test wird vom Mod nicht mal erkannt, auch wenn ich ihn noch in die groups.cfg einfüge.
Was habe ich übersehen?
Wenn ich die Funktion richtig verstanden habe dann macht (oder sollte^^) der MAM aus der Zeile
doch etwa folgends:
"/rcon say <ARG>" machen
wobei ARG das ist was man dem !test übergibt....
Ich bin verwundert warum es net tut Irgendwelche Ideen?
MfG Frazze
Auf unsern Server fällt seit dem Update auf 0.11.1 auf, dass sobald man eine map mit "!map" läd oder man "!setnextmap" verwendet danach die Maprotation ganz von vorne beginnt!
Sprich wenn ich irgendwo mitten in der Rotation bin und dann mit !map eine Map lade, so ist die nächste oder spätentends die über-nächste map wieder die allererste in meiner Rotation (sprich die die an erster Stelle in der server.cfg steht). Das selbe Proble tritt bei dem Befehl "!setnextmap" auf.
Ich weiß jetzt nicht ob das nach dem Motto "It's no bug- it's a feature" gehandhabt wird
Auf jedenfall fällt uns das eigentlich erst seit dem Update auf. Es kann auch sein das es uns früher nie aufgefallen ist, das bezweifel ich aber mal.
Wäre nett wenn jemand mal dazu Stellung beziehen könnte
Ich sag dazu, das mapvoting aus ist, der random map cycle auch, ledeglich "!vote nextmap" (und "!vote restart") ist möglich für die normalen User.
MfG Frazze
Also hab jetzt mal ein Update von der 0.10.1er auf die 0.11.1 er gemacht... alle Dateien überschrieben soweit und die Config angepasst.
Ein ./startscript debug liefet folgenden Fehler bei mir (beim Laden von Basiccomands.php):
Fatal error: Cannot redeclare class commands_basic in /var/www/gameserver/cod4/adminmod/plugins/basiccommands.php on line 51
Ich dachte es liegt evtl. an einer von mir zusammengemurcksten Zusatzfunktion (vll. erinnert sich der eine oder andere an meine Thread mit dem getip-Befehl :P), diese Funktion
$mod->registerCommand("getip", '~^getip( \d+)?$~i', "getip", $commands_basic);
public function getip($guid, $parameters) {
// made by [MDM]Adam with pleasure :D
if (!empty($parameters[0])) {
$target = $parameters[0];
}
//get playerlist by rcon
$list = $this->rcon->rcon("status");
$list = explode("\n", $list);
foreach ($list as $value) {
$pattern = '#^\s*(\d+)\s+(-?\d+)\s+(\d+)\s+([a-fA-F0-9]{32}|\d+) (.+?)\s+(\d+) (\d+\.\d+\.\d+\.\d+):(\-?\d+)\s+(\-?\d+)\s+(\d+)$#';
// 1:PID 2:score 3:ping 4:guid 5:name 6:lastmsg 7:IP 8:port 9:qport 10:rate
if (preg_match($pattern, $value, $subpatterns)) {
if ($target == $subpatterns[1]){
$filename = "ips.txt";
$file = fopen($filename, 'a');
$msg= "( Name: ".$subpatterns[5].", IP: ".$subpatterns[7].", GUID: ".$subpatterns[4]." ) ";
fwrite($file, $msg);
fwrite($file,"\n");
fclose($file);
$this->players[$guid]->say("IP for PID: ".$target.", Name: ".$subpatterns[5]." were written into the file.");
}
}
}
}
Alles anzeigen
hatte vorher auch recht gut funktioniert.
Allerdings bleibt der Fehler bestehen auch wenn ich die original basiccomands.php aus dem Release von hier nehme.
Irgendwelche Ideen?
EDIT: ok, hat sich erledigt. in der 0.10.1er hat der Mod nur die original datein im pluginverzeichnis geladen, hatte damals eine backup_basiccomands.php drinne, die wurde in der alten version nie geladen.
jetzt in der neuen hat der mod versucht diese zu laden. dann macht der fehler auch sinn
EDIT 2: Wenn jdm lust hat bzw mir sagen kann wie man aus dem Code im Spoiler ein einfach einzufügendes Plugin macht würde ich das sogar tun und dann posten hier
weil so ist es doch etwas.... unschön?^^
am ram liegts nicht
kann ich bestätigen. selbes system, die seg faults tauchen auch immer wieder im syslog auf.
allerdings läuft der server weiter, nur schmiert der ManuMod dann ab...
Is schon gut du sturkopf nix für ungut. Es geht hierbei aber nicht nur um cracked sondern auch um orignal Server, ganz einfach deshalb weil IPTables es einem ermöglichen eine ganze IP-Range eines Störers auf dem GANZEN root zu sperren. Bis her musste ich das immer von hand machen (sprich IP abschreibn, testen ob als Range xxx.xxx.*.* oder nur xxx.xxx.xxx.* reicht usw)
Also um kurz auf die Sache mit den cracked Servern einzugehen; ich habe sowohl cracked als auch nicht-cracked Server. Das kommt einfach daher, dass viele Leute Freunde haben die das Spiel nunmal nur cracked haben und ich hier als Admin versuche einen erträglichen Kompromis zu schaffen (ich habe extra für die nicht-cracked Server eine extra Kopie von CoD4 gekauft! ).
Außerdem ist es ja auch so das der ein oder andere das Spiel nach einer gewissen Zeit dann auch legal erwirbt aber darum gehts hier ja nicht
Wäre sowas nun denkbar? Ich bräuchte nur den Teil wo der Mod praktisch das "/rcon status" abfrägt und ausließt, die Weiterverarbeitung in eine Datei usw bekom ich dann hin
Hallo,
Ich würde mich über eine Funktion freuen die es einem ermöglicht, die per "/rcon status" erhaltene IP Adresse eines Spielers (Anhand der Playerid (-> !pl) oder anhand des Nicks) in eine Textdatei zu schreiben.
Wofür das ganze?
Da es bei Servern ohne PB keine Möglichkeit gibt jemanden anhand seiner IP Adresse zu bannen kommen die hartnäckigeren Cheater inerhalb weniger Minuten mit neuen CD-Key wieder auf den Server.
Wenn es jetzt einen Befehl gäbe der in etwa so aussehen könnte:
!logip NICK_or_PlayerID der die IP + Nickname des Spielers einfach in eine Textdatei speichert.
Dann könnte man die IP Adressen auf UNIX Servern sehr einfach zur Weiterverarbeitung mit IPTables verwenden und den Cheatern den Gar ausmachen indem man die IP bzw bei sehr hartnäckigen Fällen sogar eine ganze IP-Range für den Port des Gameservers bannt.
Wäre so etwas machbar? Ich weiß, alles eine Frage der Zeit die man dafür aufbringen kann Ich selbst kenn mich leider zu wenig mit PHP aus, aber wenn jmd. der mit den internen Abläufen vom MAM vertraut ist eine grobe Anleitung skizziern könnte würde ich sogar mal mein Bestes geben
ups, war aber nur n Tippfehler
Leider kann ich kein rcon log liefern, aber evtl. der Threadersteller?
Ich hab den Mod übrigends auf einem CoD 4 Server laufen (nicht wie der Threadersteller auf einem CoD 5 Server) !
Was die Bugs angeht, ich habe bereits die 01.10.1 beta des Mods drauf,... ist es also normal das die Bugs (bzw. die error messages in den logs) immernoch auftreten?
Code befahl hatte ich, allerdings konnte ich dann leider nichts mehr rot / fett markieren, deshalb dachte ich mit Farbe ist es doch übersichtlicher
Also was Paramter im Startscript sowie meine server.cfg angeht ist dort alles in Ordnung, so viel weiß ich
+map_rotate ist drinne
Was Dennis Kommentar angeht, eine Zeile davor steht natülich noch set g_gametype "sd"
Ich kann leider keine RCON logs liefern da ich die Option leider erst jetzt auf "1" in der Modconfig gesetzt habe.
Trotzdem kann ich das Ende der mod_1251467075.log liefern, das sieht nämlich nicht gut aus
1268:05 [12.09.09 15:24:29] Notice: Player 'xX-.-Xx' executed command: 'vote kick omri', PID: 22, GUID: 6cf02017d86795dabbf7d04ff3196936
1268:05 [12.09.09 15:24:29] Notice: Voting: Vote started: kick (9a2f30e3eda3e5dd6b2a4e9d0b725979) by player xX-.-Xx. PID: 22, GUID: 6cf02017d86795dabbf7d04ff3196936
1268:05 [12.09.09 15:24:29] Notice: Voting: player xX-.-Xx voted YES, PID: 22, GUID: 6cf02017d86795dabbf7d04ff3196936
1268:08 [12.09.09 15:24:31] Notice: Player '8==o Maddes' joined, PID: 1, GUID: 3ce639638834d641e3edc64807a58833
1268:13 [12.09.09 15:24:40] Notice: Banner message was sent: ^2Questions? Suggestions? Cheater?{{br}}^0Contact us trough ^1Mumble^0, ^1Mail^0 or ^1xfire^0!{{br}}^9Mumble IP: 188.40.89.67{{br}}^9Mail: Fra$
1268:17 [12.09.09 15:24:40] Notice: Player 'o.O' executed command: 'yes', PID: 11, GUID: f717f34611d7af9066dd33ac7e9f15a0
1268:17 [12.09.09 15:24:40] Notice: Voting: player voted YES, PID: 11, GUID: f717f34611d7af9066dd33ac7e9f15a0
1268:20 [12.09.09 15:24:43] Notice: Player 'xX-.-Xx' executed command: 'yes', PID: 22, GUID: 6cf02017d86795dabbf7d04ff3196936
1268:26 [12.09.09 15:24:49] Notice: Player 'ugly_me' executed command: 'yes', PID: 25, GUID: e00986c53da9f4c702769cfcaa082b2d
1268:26 [12.09.09 15:24:49] Notice: Voting: player ugly_me voted YES, PID: 25, GUID: e00986c53da9f4c702769cfcaa082b2d
1268:29 [12.09.09 15:24:52] Notice: Player '#Apple - TkG' executed command: 'no', PID: 8, GUID: 7819441e5b27397ac0340b1d7ef98759
1268:29 [12.09.09 15:24:52] Notice: Voting: player #Apple - TkG voted NO, PID: 8, GUID: 7819441e5b27397ac0340b1d7ef98759
1268:40 [12.09.09 15:25:03] Notice: Player 'ugly_me' executed command: 'yes', PID: 25, GUID: e00986c53da9f4c702769cfcaa082b2d
1268:40 [12.09.09 15:25:03] Notice: Player 'YagO' executed command: 'yes', PID: 17, GUID: 562c2729e38abe191aa73a848cead3ce
1268:40 [12.09.09 15:25:03] Notice: Voting: player YagO voted YES, PID: 17, GUID: 562c2729e38abe191aa73a848cead3ce
1268:40 [12.09.09 15:25:07] Notice: Player '#Apple - iTk' has been warned for his high ping (999), PID: 20, GUID:6493651398bc53f24906c722954521fc
1268:47 [12.09.09 15:25:11] Notice: Banner message was sent: ^2Vote for us!!! ^7Visit: ^http://1www.private-servers.info/call-duty-4 ^7and vote for us!
1268:50 [12.09.09 15:25:13] Notice: Player 'Simplemind' executed command: 'yes', PID: 18, GUID: 9d41914570368d233daeefb80c994dcc
1268:50 [12.09.09 15:25:13] Notice: Voting: player Simplemind voted YES, PID: 18, GUID: 9d41914570368d233daeefb80c994dcc
1268:50 [12.09.09 15:25:15] Notice: Voting: Vote passed: kick (9a2f30e3eda3e5dd6b2a4e9d0b725979), 5 vs. 1
1268:50 [12.09.09 15:25:17] Notice: Player 'omri' got kicked (by: MOD), reason: Votekick passed, PID: 10, GUID: 9a2f30e3eda3e5dd6b2a4e9d0b725979
1268:53 [12.09.09 15:25:18] Notice: Player 'omri' quit, PID: 10, GUID: 9a2f30e3eda3e5dd6b2a4e9d0b725979
1268:53 [12.09.09 15:25:18] Notice: Player '8==o Chucky' executed command: 'cancel', PID: 0, GUID: b3ff8268c8b7b56074d57f289d56252c
1268:53 [12.09.09 15:25:18] Notice: Voting: Vote canceled: kick (kick 9a2f30e3eda3e5dd6b2a4e9d0b725979)
1268:53 [12.09.09 15:25:18] PHP-Error: Notice in var/www/gameserver/cod4/adminmod/plugins/voting.php:288 => Undefined index: 9a2f30e3eda3e5dd6b2a4e9d0b725979
[12-Sep-2009 15:25:18] PHP Fatal error: Call to a member function getName() on a non-object in /var/www/gameserver/cod4/adminmod/plugins/voting.php on line 288
Passend dazu den Inhalt der debug_1251467075.log
Logpos is: 77380500
Line read: 1268:53 Q;9a2f30e3eda3e5dd6b2a4e9d0b725979;10;omri
Logpos is now: 77380551
Line read: 1268:53 say;b3ff8268c8b7b56074d57f289d56252c;0;8==o Chucky;!cancel
Logpos is now: 77380621
Line read: 1268:54 say;ef30b4e1914cebbbe735c26cbc25542d;7;vp;^U!yes
Logpos is now: 77380677
Line read: Finished reading
Dann kommt nix mehr im mod-log. Das seltsame ist das dies aber 3 Tage VOR dem (beobachtbaren) Eintritt des Bugs geschah.
Weiterhin ist über das log verteilt immerwieder
4187:13 [02.09.09 23:17:12] PHP-Error: Notice in var/www/gameserver/cod4/adminmod/classes/mod.class.php:73 => Undefined index: names
4187:13 [02.09.09 23:17:12] PHP-Error: Notice in var/www/gameserver/cod4/adminmod/classes/mod.class.php:73 => Undefined index: names
4187:13 [02.09.09 23:17:12] PHP-Error: Notice in var/www/gameserver/cod4/adminmod/classes/mod.class.php:73 => Undefined index: names
zu lesen, keine Ahnung ob das evtl. auch damit zu tun hat, allerdings glaube ich, dass es weniger damit zu tun hat als das was ich eben (oben drüber^^) gepostet habe.
Im log von dem Tag wo der Bug (sichtbar) auftrat steht außerdem im mod-log:
1722:55 [15.09.09 19:41:30] Notice: Banner message was sent: ^2Try calling votes with ^3!vote
0:00 [15.09.09 19:41:56] Notice: Next map / map restart
0:00 [15.09.09 19:41:56] Notice: RCON connection established (188.40.89.67:28960)
0:00 [15.09.09 19:41:56] Notice: Detected a server restart
0:00 [15.09.09 19:41:57] Notice: Sets Dvar _manuadminmod to '0.10.1 beta'
0:00 [15.09.09 19:41:58] !! Warning: Punkbuster: PB is disabled on this server (sv_punkbuster = 0), please enable it before using this plugin
0:00 [15.09.09 19:41:58] Notice: Current map: mp_overgrown (sd)
0:00 [15.09.09 19:41:59] PHP-Error: Notice in var/www/gameserver/cod4/adminmod/classes/mod.class.php:253 => Undefined index: scr_axis
0:00 [15.09.09 19:41:59] PHP-Error: Notice in var/www/gameserver/cod4/adminmod/classes/mod.class.php:254 => Undefined index: scr_allies
0:00 [15.09.09 19:41:59] PHP-Error: Notice in var/www/gameserver/cod4/adminmod/classes/mod.class.php:255 => Undefined index: scr_allies
0:00 [15.09.09 19:41:59] PHP-Error: Notice in var/www/gameserver/cod4/adminmod/classes/mod.class.php:255 => Undefined index: scr_axis
0:00 [15.09.09 19:41:59] Notice: Updated teamnames ( vs. )
0:00 [15.09.09 19:41:59] Notice: Config loaded: maps/default.cfg
Danach geht das log normal weiter und ein paar Zeilen weiter unten ist dann auch wieder "Updated teamnames" normal, sprich ( sas vs. ussr).
Der Inhalt der debug_log zu der obigen mod-log datei enthält ledeglich:
Logpos is: 99569483
Line read: Finished reading
So, ganz schön viel log müll, ich hoffe es ist was dabei was hilfreich ist
Die Maprotation in der server.cfg sieht wie folgt aus:
set sv_mapRotation "gametype sd map mp_backlot map mp_killhouse map mp_bog map mp_broadcast map mp_carentan map mp_cargoship map mp_citystreets map mp_convoy map mp_countdown map mp_crash map mp_creek map mp_crossfire map mp_overgrown map mp_pipeline map mp_showdown map mp_strike map mp_vacant"
(Alles in einer Zeile)
mp_backlot ist wieder in allen configs drinne und bis jetzt läuft wieder alles so wie es sollte. Also ein Mod neustart scheint Abhilfe zu schaffen.