So you will all know by now Counter Strike 1.6 is out for Linux while in beta of course there are lots of bugs, like actually getting into a server.
Currently the only solution to be able to actually get into a game is actually quite simple, you need to click the checkbox on the server filter options for Has Users Playing.
CS1.6 unfortunately has a lot of servers that are fake basically and try to re-route you somewhere else, they will give you an error similar to this:
So just make sure you tick that Has Users Playing box to get into some games!
Bug info: #888
A valve developer jumped in to say this:
Quotehhahahahaha, I hate those servers. They have corrupt files on disk, fast_wallpuff1.spr is only 1kb for them, not the 153kb it should be. I racked my brain as to why it started happening, then I ran the current (non-beta) win32 client and connected to 126.96.36.199:27017, the bugger redirects me to a different server on connect...Good to see they are aware of the issue now.
So this is actually by design, we have broken these servers ability to randomly redirect you to other servers, and it is showing up as problems when connecting later.
#1014 may further help by delisting/demoting them earlier so you don't even wander across them.