I've managed to make it run on Linux, actually. It was a pain though. Had to get older engine build files (couldn't get Steam ones, so got non-Steam), then to install Metamod with a module that allows Steamed users to connect, then manually block non-Steam, etc.
If anyone gave original Steam files of an older build (like 2738), that might just work.