[ET] Crash/blocco dovuto a PunkBuster

Il gioco (e/o il pc) crasha/si blocca solo quando gioco su server con PunkBuster (il software antitrucchi) attivo

Credits: C4oS

1)Verificate di aver installato correttamente i driver della Scheda Video e dell'AGP
2a) Aggiornate Punkbuster a mano: entrate in un server e prima che il gioco si blocchi o che veniate kickati date i seguenti comandi da console

/pb_cl_enable
/pb_webupdate


2b) Aggiornate PunkBuster con questo comodo programmillo
http://www.evenbalance.com/downloads/pbweb.exe (x win)
http://www.evenbalance.com/downloads/pbweb.x86 (x linux)
salvatelo nella directory di punkbuster (di solito C:\Programmi\Wolfenstein - Enemy Territory\pb) ed eseguitelo

2c) Fatevi passare da un giocatore ke nn ha problemi l'intera cartella del pb e sostituitela alla vostra

2d) Come ultima spiaggia, provate:
/pb_system 0


2e)PunkBuster "spinge" l'hardware e il Sistema Operativo molto piu' di ogni altro software e lavora attraverso le API di Windows (low level functions) che non vengono usate dalla maggiorparte dei programmi. Ci sono alcune cose che possono aiutare a migliorare o a eliminare completamente questo problema:
  • Se usate Windows NT4/2000/XP, provate ad abbassare la priorita' del game process. Per farlo, entrate nel Task-Manager mentre il gioco sta andando, andate su Visualizza->seleziona colonne e mettete la spunta a "Priorita' di base".
    Ora cercate il task "ET.exe", cliccate col tasto destro e impostate InfNormale (dovrete farlo ogni volta che avviate et).. altrimenti (e qui e' un po' piu' complesso), create un collegamento di ET sul desktop, e nel campo "destinazione" aggiungete la seguente riga: "C:\WINDOWS\system32\cmd.exe /c start /belownormal "%DIRECTORY DI ET%\ET.exe"" , cambiate solo la variabile tra i simboli % con la cartella in cui avete installato ET.
    Fatto questo, cliccando sul collegamento si apre una shell di dos, in cui dovrete scrivere "et". In questo modo il gioco parte sempre a infnormale (controllate cmq che tutto sia stato fatto correttamente col task manager)


  • Assicuratevi di usare l'ultima versione di PB.Per sapere come aggiornarlo leggete sopra =)

  • Andate in Aggiungi/Rimuovi applicazioni e eliminate ogni tipo di cacata che non utilizzate piu' o ogni programma sospetto che non conoscete (magari se siete insicuri, fate una piccola ricerca su google)

  • Un programma che sembra creare piu' conflitti degli altri con PB e' Norton Anti-Virus. Se ce l'avete installato, provate a rimuoverlo e verificate che il problema di freeze si sia risolto. In alcuni casi capita che quando e' il norton a essere il colpevole, rimuovendolo e reinstallandolo, il problema scompare (misteri della symantec).

  • Altri programmi in background che sembra possano causare conflitti col pb sono il software della Sound Blaster Live e il software di aiuto che si installa con le schede video (specialmente il programma ATI keyboard shortcut).

  • Provate con i settaggi di pb_sleep ... settatelo a 20, 250, o 500 per vedere se fa effetto sulle performance di gioco.

  • In casi estremi, si puo' tentare con la sostituzione della RAM o della scheda video/audio. Anche se e' una soluzione dispendiosa, se proprio il problema non si risolve fate delle prove, cercate qualcuno che vi presti una scheda video o un banco di ram, oppure provate a rimuovere la scheda audio e a giocare. Anche questo fixa il problema.

Riesco ad entrare nei server ma il gioco si blocca per un po' poi torno al menu' con uno strano messaggio

E' probabile che tu sia stato "kickato" (respinto) dal server. Analizziamo le cause in base ai messaggi ricevuti insieme al kick.

nota bene: Le soluzioni si riferiscono a problemi che perdurano da giorni, e non a sporadici errori che a volte ET puo' generare, e ai quali spesso basta un /reconnect da console o un riavvio completo di et per risolverli.
Ho installato dei nuovi componenti nel mio PC ed ora vengo kikkato dal server tramite PunkBuster per "Loosing key packets"



E' possibile disinstallare il servizio tramite un account di Windows (con diritti di amministratore) scaricato un tool da qui