el problema es del punkbuster?
resulta que el problema que tengo esque cuando estoy jugando online
me manda un error:
AVISO
Servidor desconectado-Unknown Soldier
Punk Buster kicked player ‘Unknown Soldier’
(for o minutes) … this PB Server Requires
(A1383C2.171) erro loading pbcl
ese es el error si alguien me puede alludar se lo agradeceria mucho
Nota: el error me sale justo cuando ya estoy jugando (online)
lo he googleado y el problema es que no se el idioma en el que se hablan 
https://pcforum.hu/tarsalgo/41946/Call+of+duty+2+punk+buster+problem.html
Pero de todas maneras updatea el pb en la pagina oficial y comprueba que si te sigue pasando 
https://www.evenbalance.com/index.php?page=dl-cod2.php
De todas maneras ,desde mi ignorancia, comprueba si poniendote un nombre te pasa tambien, que no lo se pero igual kickea a los sin nombre, repito que no tengo ni idea e igual estoy diciendo una burrada 
Actualiza el punkbuster utilizando la siguiente aplicación:
eso es porque no tienes la misma version del punkbuster que el servidor, asi que haz lo que dice quinto que es para actualizar el punkbuster tuyo y tener la ultima version.Si despues de eso sigue echandote, significa que el servidor tiene una version anterior a la de tu punkbuster asi que si quieres jugar en ese server, **tienes que poner en la consola \pb_security 0 **
tienes que poner en la consola \pb_security 0
Reportar
como veo la consola en el CoD 2?
1º Comprueba que la tengas activa:
- Opciones del Juego -> Activar Consola –> SI
2º Pulsa la tecla que hay a la izquierda de la tecla 1: (º)
Call of Duty 2
eso es porque no tienes la misma version del punkbuster que el servidor, asi que haz lo que dice quinto que es para actualizar el punkbuster tuyo y tener la ultima version.Si despues de eso sigue echandote, significa que el servidor tiene una version anterior a la de tu punkbuster asi que si quieres jugar en ese server, **tienes que poner en la consola \pb_security 0 **