Risolviamo i problemi con il Punkbuster

Discussioni su eventuali problemi tecnici.

Risolviamo i problemi con il Punkbuster

Messaggiodi DrScana inviato giovedì 19 febbraio 2009, 5:23

Ragazzacci sperando di far cosa gradita adesso faccio un piccolo e sommario sunto su come agisce il Punkbuster, così che si possa ovviare a qualsivoglia problema si presenti.

Il sistema anticheat si basa sull'assegnazione di un cosiddetto GUID (Gamer Unique Identification) in base al nick ed il MAC Address della vostra scheda di rete che risiede nei server del Punkbuster.

Installando ed aggiornando il client nel vostro pc, per qualunque gioco si parli, sia esso BF2, CoD, AAO etc. etc. si installano due eseguibili PnkBstrA.exe, PnkBstrB.exe e PnkBstrK.exe che hanno la funzione di verificare costantemente che i dati del motore grafico in esecuzione con il gioco, corrispondano in tutto e per tutto a quelle che "originali".
Ciò avviene attraverso i codici di hash contenute nei file wc002150.htm e wa001392.htm (basati su quelli attualmente in funzione) ed i tre eseguibili che in maniera successiva ma randomica nella temporalità, come ho già detto, verifica che NON vi sia alcuna interferenza nell'esecuzione del motore grafico (vedesi vari Wall Hack, Aim Bot etc.). Così se per un qualsiasi motivo durante le sessioni di gioco crasha uno dei tre eseguibili o ne viene anche solo rallentata la comunicazione con il server, AUTOMATICAMENTE, kickato dal server con una motivazione che può variare dal semplice "Heartbeat Stopped" (tradotto letteralmente "battito cardiaco interrotto") al "System Communication Failure". Adesso non starò qui ad elencare i motivi e le differenze dei motivi di kick, ma basti sapere che spesso accade perchè:
1- Un Firewall ne blocca l'accesso ad internet
2- Un Firewall ne rallenta le comunicazioni
3- Il PC è in crisi di risorse e allora ne rallenta l'esecuzione

Tutte queste condizioni sono le cause di kick da parte del PB per un player "pulito" :D :D :D

Come risolvere?
1 e 2- Settare i privilegi speciali per il firewall, nel senso che proprio bisogna impartire l'istruzione al software di NON controllare neanche uno dei tre eseguibili. Perchè se ha accesso semplice allora le sue comunicazioni con il server saranno controllate e si può incappare nel rallentamento.
3- Chiudere tutte le applicazioni inutilizzate durante le sessioni di gioco (tipo msn, ie, firefox, oe etc. etc.)

Se ancora qualcosa non va, meglio ricominciare tutto da capo.

- Dal sito evenbalance.com o meglio da http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe scaricare l'eseguibile PBSVC.exe (il Service del Punkbuster).
- Selezionare "Uninstall / Remove Service" e andare avanti come nelle più classiche delle installazioni
- Riavviare il PC
- Accedere alla cartella PB contenuta nella directory dove è stato installato il gioco e cancellarne il contenuto
- Con il PBSETUP.exe ( http://www.evenbalance.com/index.php?page=pbsetup.php ) aggiornare il Punkbuster.
- Riprendiamo adesso il nostro PBSVC.exe e questa volta settiamo "Install Service" e procediamo sino a quando completato.
- Alla fine facciamo un bel "TEST SERVICE" con l'apposito pulsante e così vedremo, se mai dovessero esserci ancora problemi, ma ne dubito fortemente, quali sono.

Facendo così abbiamo anche riscritto e i tre eseguibili, rinnovandoli ed azzerando anche i log nel registro di sistema.

Spero di essere stato chiaro ed utile!
Ciao!
Immagine
Avatar utente
DrScana
Membro [EI] inattivo
Membro [EI] inattivo
 
Messaggi: 264
Iscritto il: martedì 25 novembre 2008, 19:32
Ruolo in-game: Assalto
Xfire: drscana

Re: Risolviamo i problemi con il Punkbuster

Messaggiodi dariochen inviato giovedì 19 febbraio 2009, 9:12

DrScana ha scritto:Ragazzacci sperando di far cosa gradita adesso faccio un piccolo e sommario sunto su come agisce il Punkbuster, così che si possa ovviare a qualsivoglia problema si presenti.

Il sistema anticheat si basa sull'assegnazione di un cosiddetto GUID (Gamer Unique Identification) in base al nick ed il MAC Address della vostra scheda di rete che risiede nei server del Punkbuster.

Installando ed aggiornando il client nel vostro pc, per qualunque gioco si parli, sia esso BF2, CoD, AAO etc. etc. si installano due eseguibili PnkBstrA.exe, PnkBstrB.exe e PnkBstrK.exe che hanno la funzione di verificare costantemente che i dati del motore grafico in esecuzione con il gioco, corrispondano in tutto e per tutto a quelle che "originali".
Ciò avviene attraverso i codici di hash contenute nei file wc002150.htm e wa001392.htm (basati su quelli attualmente in funzione) ed i tre eseguibili che in maniera successiva ma randomica nella temporalità, come ho già detto, verifica che NON vi sia alcuna interferenza nell'esecuzione del motore grafico (vedesi vari Wall Hack, Aim Bot etc.). Così se per un qualsiasi motivo durante le sessioni di gioco crasha uno dei tre eseguibili o ne viene anche solo rallentata la comunicazione con il server, AUTOMATICAMENTE, kickato dal server con una motivazione che può variare dal semplice "Heartbeat Stopped" (tradotto letteralmente "battito cardiaco interrotto") al "System Communication Failure". Adesso non starò qui ad elencare i motivi e le differenze dei motivi di kick, ma basti sapere che spesso accade perchè:
1- Un Firewall ne blocca l'accesso ad internet
2- Un Firewall ne rallenta le comunicazioni
3- Il PC è in crisi di risorse e allora ne rallenta l'esecuzione

Tutte queste condizioni sono le cause di kick da parte del PB per un player "pulito" :D :D :D

Come risolvere?
1 e 2- Settare i privilegi speciali per il firewall, nel senso che proprio bisogna impartire l'istruzione al software di NON controllare neanche uno dei tre eseguibili. Perchè se ha accesso semplice allora le sue comunicazioni con il server saranno controllate e si può incappare nel rallentamento.
3- Chiudere tutte le applicazioni inutilizzate durante le sessioni di gioco (tipo msn, ie, firefox, oe etc. etc.)

Se ancora qualcosa non va, meglio ricominciare tutto da capo.

- Dal sito evenbalance.com o meglio da http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe scaricare l'eseguibile PBSVC.exe (il Service del Punkbuster).
- Selezionare "Uninstall / Remove Service" e andare avanti come nelle più classiche delle installazioni
- Riavviare il PC
- Accedere alla cartella PB contenuta nella directory dove è stato installato il gioco e cancellarne il contenuto
- Con il PBSETUP.exe ( http://www.evenbalance.com/index.php?page=pbsetup.php ) aggiornare il Punkbuster.
- Riprendiamo adesso il nostro PBSVC.exe e questa volta settiamo "Install Service" e procediamo sino a quando completato.
- Alla fine facciamo un bel "TEST SERVICE" con l'apposito pulsante e così vedremo, se mai dovessero esserci ancora problemi, ma ne dubito fortemente, quali sono.

Facendo così abbiamo anche riscritto e i tre eseguibili, rinnovandoli ed azzerando anche i log nel registro di sistema.

Spero di essere stato chiaro ed utile!
Ciao!





.... :sisi: ... ottime precisazioni.... altrochè se sei stato utile... :)
Immagine
Avatar utente
dariochen
Veterano ArmA 2
Veterano ArmA 2
 
Messaggi: 865
Iscritto il: martedì 16 settembre 2008, 0:24
Gioco preferito: ARMA 2 - BF2: Project Reality
Ruolo in-game: tutto

Re: Risolviamo i problemi con il Punkbuster

Messaggiodi OmgKllL inviato giovedì 2 aprile 2009, 13:30

il mio problema con pb non l'hanno risolto dopo 7 mesi :D
gg a evenbalance!

A tutti gli ignari: NON usate l'osd di att in bf2!!! (soprattutto se att è une delle prime, o la prima come nel mio caso, versioni unicode!!!)
<Thrash 'till the Death-Thrash 'till the Madness>
ImmagineImmagine
FIRST CLASS SPAMMER
Avatar utente
OmgKllL
Buono
Buono
 
Messaggi: 191
Iscritto il: mercoledì 10 settembre 2008, 15:20
Gioco preferito: deve ancora uscire
Ruolo in-game: Supposter
Xfire: cav87

Re: Risolviamo i problemi con il Punkbuster

Messaggiodi -martin503- inviato venerdì 3 aprile 2009, 10:47

Con le beta di windows 7 non s'ha da fare. Non funge :(
Comunque ottima guida!!!!
Immagine
Avatar utente
-martin503-
Disastroso
Disastroso
 
Messaggi: 33
Iscritto il: lunedì 30 marzo 2009, 22:50
Gioco preferito: Battlefield 2
Ruolo in-game: Ornitologo

Re: Risolviamo i problemi con il Punkbuster

Messaggiodi OmgKllL inviato lunedì 6 aprile 2009, 10:48

hohoho
presto tornerò anche io e snza problemi di pb
ma giuro che a quei maledetti gliela farò pagare, fosse l'ultima cosa che faccio
<Thrash 'till the Death-Thrash 'till the Madness>
ImmagineImmagine
FIRST CLASS SPAMMER
Avatar utente
OmgKllL
Buono
Buono
 
Messaggi: 191
Iscritto il: mercoledì 10 settembre 2008, 15:20
Gioco preferito: deve ancora uscire
Ruolo in-game: Supposter
Xfire: cav87


Torna a Help & Hardware

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron