COD2 Server Log
Hallo,
Ik ben bezig met een script die precies bijhoud wie wie heeft gedood enz. Daarvoor heeft COD2 een bestand genaamt games_mp.log
Ik wil graag dat je het op het programma kan zien wnnr iemand doodgeschoten is, maar de log wordt nu pas geupdated wanneer je de server afsluit. Hoe zorg je ervoor dat ik toch informatie uit het spel krijg wanneer het bezig is?
Alvast bedankt :)
Ik ben bezig met een script die precies bijhoud wie wie heeft gedood enz. Daarvoor heeft COD2 een bestand genaamt games_mp.log
Ik wil graag dat je het op het programma kan zien wnnr iemand doodgeschoten is, maar de log wordt nu pas geupdated wanneer je de server afsluit. Hoe zorg je ervoor dat ik toch informatie uit het spel krijg wanneer het bezig is?
Alvast bedankt :)
Iemand een idee? :)
dan zou hij dus om de seconde de log van de ftp moeten opslaan en moeten checken met jouw script... volgens mij gaat dit vet veel data in beslag nemen
en ik heb het ook nog nooit gezien maar als iemand weet hoe zou ik dat ook graag wel willen weten
en ik heb het ook nog nooit gezien maar als iemand weet hoe zou ik dat ook graag wel willen weten
Heb je al goed gezocht enzo...
edit:
Ik kan me herinneren dat je bij MoHaa ook een PHP script had die dus de spelers/ping bijhoud. Dit script opende een socket naar de server. Misschien dat je iets soortgelijks kunt met CoD.
edit:
Ik kan me herinneren dat je bij MoHaa ook een PHP script had die dus de spelers/ping bijhoud. Dit script opende een socket naar de server. Misschien dat je iets soortgelijks kunt met CoD.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
De server draait op dezelfde pc als de 'server' :)
edit: http://www.phphulp.nl/php/scripts/7/145/
Dit script is bijvoorbeeld niet goed, want ik wil kunnen zien wie wie heeft gekillt ;)
edit: http://www.phphulp.nl/php/scripts/7/145/
Dit script is bijvoorbeeld niet goed, want ik wil kunnen zien wie wie heeft gekillt ;)
Gewijzigd op 01/01/1970 01:00:00 door Woopie100
Dat kan wel wezen maar je server communiceert alleen realtime (Iemand gaat dood is toch aardig realtime) d.m.v. een netwerkverbinding. En daar heb je zo'n socket voor nodig.
drm wil ik zo'n log zoals dit:
6:56 D;0;0;axis;Er^2i^7ck^2'';0;1;allies;^2EWRICK PWNZR;thompson_mp;35;MOD_PISTOL_BULLET;left_leg_upper
6:57 D;0;0;axis;Er^2i^7ck^2'';0;1;allies;^2EWRICK PWNZR;thompson_mp;35;MOD_PISTOL_BULLET;left_leg_upper
6:59 K;0;0;;Er^2i^7ck^2'';0;1;;^2EWRICK PWNZR;thompson_mp;35;MOD_PISTOL_BULLET;torso_lower
7:11 K;0;0;;Er^2i^7ck^2'';0;1;;^2EWRICK PWNZR;thompson_mp;459;MOD_MELEE;head
Hier zie je precies wat er gebeurt is, de log wordt helaas pas gemaakt nadat het spel is afgelopen :S
6:56 D;0;0;axis;Er^2i^7ck^2'';0;1;allies;^2EWRICK PWNZR;thompson_mp;35;MOD_PISTOL_BULLET;left_leg_upper
6:57 D;0;0;axis;Er^2i^7ck^2'';0;1;allies;^2EWRICK PWNZR;thompson_mp;35;MOD_PISTOL_BULLET;left_leg_upper
6:59 K;0;0;;Er^2i^7ck^2'';0;1;;^2EWRICK PWNZR;thompson_mp;35;MOD_PISTOL_BULLET;torso_lower
7:11 K;0;0;;Er^2i^7ck^2'';0;1;;^2EWRICK PWNZR;thompson_mp;459;MOD_MELEE;head
Hier zie je precies wat er gebeurt is, de log wordt helaas pas gemaakt nadat het spel is afgelopen :S
Ja in zo'n spel zit gewoon een database die alles bijhoud. Die gegevens worden dan in de log bestand gestopt.
Ik kan ook niet echt iets zinvols vinden, helaas.
Ik kan ook niet echt iets zinvols vinden, helaas.
g_logsync 0 0 - buffered writes
1 - write immediately
Deze moet op 1 gezet worden :) Dat ga ik nu proberen ;)
1 - write immediately
Deze moet op 1 gezet worden :) Dat ga ik nu proberen ;)
Waarom zet je het niet eenvoudig in een database? Dat kan je server veel rekencapaciteit en het is ook nog eens eenvoudiger om de boel op te halen.
Wat je ook kan doen is gewoon tijdens het spel schrijven, maar dat gaat je veel capaciteit kosten.
Wat je ook kan doen is gewoon tijdens het spel schrijven, maar dat gaat je veel capaciteit kosten.
ik gebruikte ervoor het programmatje serverstat, even googlen, het word niet meer officieel ontwikkeld...
Je kan de log file nu wel continu bijwerken, maar wil je de stats dan ook continu bij werken? Dat lijkt me niet verstandig.
Hier een vergelijkbaar scriptje wat ik ooit voor mohaa gemaakt heb, misschien heb je er iets aan... klik
Hier een vergelijkbaar scriptje wat ik ooit voor mohaa gemaakt heb, misschien heb je er iets aan... klik
Gewijzigd op 01/01/1970 01:00:00 door Bo az
Waar heb je die informatie van Mohaa gevonden? :O




