
In Informatica, i progettisti di applicazioni, utilizzano un file d'appoggio dove registare certi eventi che permettono il monitoraggio del programma che si è creato. Questo permette sia al programmatore che all'utente di verificare accessi e mal funzionamenti dell'applicazione software. In pratica il creatore del programma decide in corrispondenza di un determinato evento di aggiungere una riga di testo a questi file. Questi file hanno in genere estensione (.log) Anche i progettisti di COD utilizzano il file log, lo trovate tra i file del server e di seguito vi spiegherò come interpretare questi testi che a prima vista possono sembrare incomprensibili. Vi consiglio prima di tutto di munirvi di un programma per leggere testi diverso dai soliti notepad o documento di testo di Windows altrimenti il compito risulta più impegnativo del solito. Io utilizzo anche per lavoro (NotePad++ - http://notepad-plus.sourceforge.net/it/site.htm) che è gratuito. Se il server è in linea da tempo il file log raggiunge dimensioni nell'ordine di MB. Questo perchè come vi dicevo i progettisti si preoccupano di aggiungere di continuo informazioni. Quindi se siete abituati a scaricarlo spesso fate una copia del file e svuotate quello presente nel server, questo vi aiuterà nei successivi download. Veniamo al file.log, una volta scaricato apritelo con un normale editor di testi. Il primo approccio a questi testi verrebbe da imprecare in aramaico antico ma vedremo che quello che è scritto ha un senso logico ed è ripetitivo. Tutto parte con l'inizio di una mappa e si conclude con essa...questo per ogni mappa per tutto il giorno tutti i giorni. Questo spiega perchè vedete pagine e pagine di informazioni che poi alla fine sono la storia del vostro server in linea. Tutto inizia con l'istruzione 0:00 InitGame: In nel server è partita una nuova mappa e COD in questo momento il server carica tutte le informazioni legate al vostro server e le impostazioni \_Admin\^5sMoKe\_Email\www.oldboysteam.it\_Location\Italy (ITA)\_URL\www.oldboysteam.it\g_antilag\1\g_gametype\tdm\g_needpass\0\gamename\Call of Duty 2\mapname\mp_carentan\protocol\115\scr_friendlyfire\0\scr_killcam\1\shortversion\1.0\sv_allowAnonymous\0\sv_floodProtect\1\sv_hostname\^2Old ^7Boys ^1Team ^7|Play-Network.net| ^3www.oldboysteam.it\sv_maxclients\12\sv_maxPing\0\sv_maxRate\0\sv_minPing\0\sv_privateClients\2\sv_pure\1\sv_voice\1 come vedete sopra, per citare qualche istruzione è attivo l'antilag g_antilag =1 è un TDM g_gametype = tdm non è richesta la password g_needpass = 0 la mappa è carentan mapname = mp_carentan non c'è il frindly fire scr_friendlyfire = 0 ed è attiva la killcam scr_killcam =1 e così via.... Una volta partita la mappa tutti i player si collegano al gioco 61:12 W;axis;1165659;^4-=^2O^7B^1T^4=- ^7Shad^4o^7 61:12 L;allies;1173641;^4-=^2O^7B^1T^4=-^7Menp^4h^7is In questo caso Shadow si è collegato come ASSE "axis" Menphis si è collegato come ALLEATO "allies"..ovviamente i numeretti (^4,^7,..) che vede sono per i colori del name. I numeri che vedete nell'esempio 1165659 e 1173641 sono degli identificativi che il gioco per questa mappa ha associato al giocatore..questi numeri accompagneranno il player in tutte le cose che farà durate la partita. Inutile cambiare nome durante il match tramite questo numero posso sempre verificare che il player è sempre lo stesso. 61:13 Weapon;1165659;2;-=OBT=- Shadow;kar98k_mp Con l'istruzione Weapon si indica che il player ha scelto l'arma...in questo caso Shadow ha scelto il kar98 68:45 D;1124290;6;axis;^4-=^2O^7B^1T^4=-^7Sotomaj^6or;1165659;2;allies;^4-=^2O^7B^1T^4=- ^7Shad^4o^7w;m1carbine_mp;35;MOD_RIFLE_BULLET;torso_lower 68:47 D;1165659;2;allies;^4-=^2O^7B^1T^4=- ^7Shad^4o^7w;1173641;3;allies;^4-=^2O^7B^1T^4=-^7Menp^4h^7is;m1carbine_mp;45;MOD_PISTOL_BULLET;left_hand 68:45 K;717910;4;;^4-=^2O^7B^1T^4=-^7SiLe^5N^7t;1165659;2;;^4-=^2O^7B^1T^4=- ^7Shad^4o^7w;mg42_bipod_stand_mp;35;MOD_RIFLE_BULLET;left_leg_lower Le righe che iniziano con D o K indicano le uccisioni. Si leggono in questo modo player A (numero + nick name) uccide player B (numero + nick name) con ARMA colpito A. Nella prima riga dell'esempio Sotomajor uccide Shadow con il garand (m1carbine_mp) al torso basso (torso_lower). Come vedete un informazione completa di chi e come è stato ucciso. Queste informazioni serviranno per poi stilare delle statistiche del server. 72:39 say;717910;4;-=OBT=-SiLeNt;ma lol! 103:21 sayteam;717910;4;-=OBT=-SiLeNt;ciao a tutti OBT Le istruzioni say e sayteam conservano quello che si scrive nella chat del gioco. Say sarebbe quando premete 'T' e scrivete in modo che possano leggere tutti i partecipanti Sayteam quando premete 'Y' e scrivete solo al vostro team. Quindi cari lettori tutto quello che scrivete nel gioco sia esso pubblico o solo alla vostra squadra rimane conservato in questo file. Questo è una valida prova che l'amministratore del server può sempre verificare. 76:39 ExitLevel: executed 76:39 ShutdownGame: Con queste due ultime istruzioni la mappa è finita. E con essi anche questa spiegazione sintetica del nostro file log. Poi si ricomincia con un altra mappa e con un altra ma ripetitiva interpretazione. Sotomajor
|