[ET] Riesco ad entrare nei server ma il gioco si blocca per un po' poi torno al menu'

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.


1) [Server disconnected for unknown reason]

  1. Provare ad aggiornare Punkbuster (vedere sopra)
  2. Probabilmente non avete una mappa che e' presente sul server.
    Usate la console di et (quelle che appare premendo "\") e scrivete cl_allowdownload 1 seguito da reconnect
  3. Non avete i diritti di amministratore che punkbuster richiede per giocare su un server con pb attivo

    Per vedere se il problema e' questo, collegatevi ad un server senza pb e controllate che tutto sia ok. Se lo e', allora bisogna verificare queste 2 cose:

    Se siete loggati con un utente amministrativo ma ricevete lo stesso l'errore, provate ad eseguire questo file che ricerca e rimuove un adware, il VX2. Se e' presente nel sistema, il fix trovera' 3 dll random che sono da cancellare. Fatto questo, riavviate il pc.
    Una volta riavviato premete
    'Guardian.reg'
    'User Agent'
    'Restore Policy'

    e rieseguite di nuovo la ricerca, per essere sicuri che l'adware sia stato completamente rimosso dal sistema

  4. Quando nessuno dei metodi qui sopra riportati funziona, provate a disinstallare ET e successivamente a cancellare la directory a mano (salvatevi la cfg prima)
    Puo' infatti capitare che alcuni file di ET siano corrotti, e se non si cancella a mano la directory, anche reinstallando il gioco, quei file non vengono sovrascritti

2) [Open GL errors]
Se ET non vi parte, e la console si blocca all'avvio con il seguente errore finale:
Bypassing CD checks
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
Initializing OpenGL subsystem
...initializing QGL
...calling LoadLibrary( 'C:WINDOWSSYSTEMopengl32.dll' ): succeeded
...setting mode 4: 800 600 FS
...using desktop display depth of 16
...calling CDS: ok
...registered window class
...created window@0,0 (800x600)
Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 16, 16, 0 )
...23 PFDs found
...GLW_ChoosePFD failed
...GLW_ChoosePFD( 16, 16, 0 )
...23 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (4)
...setting mode 4: 800 600 FS
...using colorsbits of 16
...calling CDS: ok
...created window@0,0 (800x600)
Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 16, 16, 0 )
...23 PFDs found
...GLW_ChoosePFD failed
...GLW_ChoosePFD( 16, 16, 0 )
...23 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (3)
...shutting down QGL
...unloading OpenGL DLL
...assuming '3dfxvgl' is a standalone driver
...initializing QGL
...WARNING: missing Glide installation, assuming no 3Dfx available
...shutting down QGL
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
GLW_StartOpenGL() - could not load OpenGL subsystem


dovete semplicemente scaricare gli ultimi driver per la vostra scheda video

**NOTA X I POSSESSORI DI SCHEDE VIDEO NVIDIA**
La serie di driver 50.xx e' famosa per generare un bel po' di problemi con punkbuster. Se ET crasha dopo circa 10 secondi che siete entrati in un server con pb attivo, e' sicuramente colpa dei driver serie 50.xx.
Collegatevi al sito ufficiale nvidia, e scaricate i driver piu' appropriati per il vostro sistema.

3)[Valid CD Key is not reaching GUIDAUTH Server]
Questo e' il problema con la soluzione piu' facile =)
Se vi capita questo errore, e col semplice /reconnect da console non si risolve, uscite da ET, andate nella dir dove l'avete installato, andate nella cartella /ETMAIN e cancellate il file etkey presente al suo interno.
Fatto questo, ricollegatevi al server e non avrete piu' questo errore


4)[Empty CDKey errors]
Per risolvere questo errore, occorre rigenerare manualmente una nuova etkey. Per farlo, andate nella console di et (sempre quella che scende premendo "\") e digitate: "/pb_cdkeyreg"
Dopo circa 30 secondi apparira' un messaggio di conferma dell'avvenuta registrazione della CD Key

5)Se, prima di essere kickati, vedete comparire durante il gioco un messaggio del tipo: *warning* punkbuster reports server running old version, il problema probabilmente non è vostro ma della versione di PunkBuster sul server. In tal caso usate:

/pb_security 0

6) Probabilmente Punkbuster (software anti-trucchi) ha rilevato dei parametri di configurazione non permessi sul server; attualmente la stragrande maggioranza dei server è settata secondo i seguenti parametri:

"sv_cvar r_drawentities EQ 1"
"sv_cvar r_drawworld EQ 1"
"sv_cvar r_lightmap EQ 0"
"sv_cvar r_showmodelbounds EQ 0"
"sv_cvar r_showtris EQ 0"
"sv_cvar r_znear EQ 3"
"sv_cvar cl_maxpackets IN 30 100"
"sv_cvar rate IN 3000 25000"
"sv_cvar cl_freelook EQ 1"
"sv_cvar cl_pitchspeed EQ 0"
"sv_cvar m_pitch OUT -0.015 0.015"
"sv_cvar m_yaw IN -0.022 0.022"
"sv_cvar cg_bobup IN 0 0.005"
"sv_cvar cg_fov IN 90 120"
"sv_cvar cg_shadows IN 0 1"
"sv_cvar r_allowextensions EQ 1"
"sv_cvar r_ati_fsaa_samples EQ 0"
"sv_cvar r_ati_truform_tess EQ 0"
"sv_cvar r_clamptoedge EQ 1"
"sv_cvar r_colorMipLevels EQ 0"
"sv_cvar r_detailtextures EQ 0"
"sv_cvar r_flares IN 0 1"
"sv_cvar r_ext_ATI_pntriangles EQ 0"
"sv_cvar r_nv_fogdist_mode INCLUDE NV GL_EYE_RADIAL_NV"
"sv_cvar r_primitives IN 0 2"
"sv_cvar r_subdivisions IN 0 20"


Come faccio ad aggiustare tali parametri in modo da poter entrare sui server?

Supponiamo un kick con questo messaggio
R_UIFULLSCREEN=1 (must be equal to 0)

Dovete "abbassare" la console con il tasto "\" quindi immettere il comando
"/r_uifullscreen 0"
Per sapere la lista di parametri verificati dal server è sufficiente dare il comando
"/pb_cvarlist" in console