i went through a nightmare with it yesterday. i was trying to play on servers and only a few were showing up. i realised it was because i had version 1.21 so i downloaded the integral update (which was like 9mb) and applied it successfully apparently.
anyway after restarting the game again and looking at the server list there were a load more there so that was all good. however when i joined a server it just dumped straight back to the desktop. i tried restarting the game and my computer and neither helped. i reinstalled my graphics card drivers and restarted to apply them and that didnt help. i did some directx diagnostics and they were all fine. so eventually i ended up uninstalling the game however when i started the reinstallation process i couldnt find my manual for the cd key........however it turned up after about 15 mins of annoying searching. but then half way through the install i got some error messages saying some files were missing.
at this point i was ready to give up but i decided that it couldnt harm to give the cd a quick wipe. thankfully this seemed to do the trick and i then reapplied the 1.21 patch (which luckily i had on cd somewhere) and the 1.22 incremental and ran the game and everything worked! all in all that took like 2-3 hours to do grrrr [/b]