This is just some info I found on a website.
The lads over at 'Teknogods' decided to do the work that Infinity Ward was supposed to do, making it possible to run dedicated servers! They managed to get it to work without Steam and they even made it possible to use three(!) different consoles!
For More information read below.
Q: Do I have to run the game again to connect to another IP?
A: Yes and No. The game runs with pre-set server IP from the loader (F9 triggers connection), but you can use a console command to connect elsewhere, for example:
>> tk_connect_mp 192.168.0.15 28960
Q: So, we are getting a console?
A: Yes, even three. One, called WinConsole is a separate window, second, called DevConsole is custom overlay console visible in-game. Third one is the original console, but it can be opened only with the .159 build of the game. You can type in commands using all three of them!
Q: Why on the videos we don’t see any console being used?
A: Simple, I was using FRAPS for the video capturing and it doesn’t capture separate windows such as WinConsole.
A: Yes, final loader will have a server browser with 2 tabs: online games (internet connection required) and local games (no internet connection required).
Q: What about our stats?
A: Loader will ask you for your ‘ID name’ which will be locally assigned to your stats/power-ups etc. Nickname can be set using a different edit box (currently changeable using the console).
Q: Will it be possible to host a game for more than 18 players?
A: I need to test how stable this patch is. If the tests go fine I will put it into the final version.
Q: Dedicated server mode. How is it?
A: Loader will run the game with super-minimum gfx requirements. WinConsole will be open. Later, loader will automatically execute server.cfg file. Map rotation should work. Remote administration – maybe, depends on the demand.
Q: Why is it Steam-less? It will allow pirates to run the game!
A: Well, two reasons. First one, steam emulation is a key feature which makes it all work. It’s not just optional. Second, with your original Steam, our loader could be detected as a cheat and your account could get banned. We might code a DRM module that would make sure user has a legit copy installed, but DRMs as we all know, can be easily bypassed, resulting all this hard work being a waste of time.
More Videos and further updates can be found @ http://teknogods.com/