Hi,
I fixed this a few days ago, finally got time enough free to look at it thank god, and it appears that i needed to set dedicated = 1... i.e. to lan listening mode, and with the ports open it appeared on the master server list in 20 odd minutes and im now happily playing!
One thing i would mind someone answering is that if the "lan/1" option has these benifits over "internet/2" in what case would you use 2 over 1?
The only reason i can see is that most people in my situation dont want internet players and lan players joining there server at the same time, which seems fairly unlikely...
Secondly, i thought i would add something else i found on installing it on server 2008, if you wish to run COD4 - server as a service you can add it using the instsvr method, i've used it for alot of things now and that seems to work the best....
How To Create a User-Defined Service
I also needed to add a second value in the parameters key called "AppParameters" and added those that you would normally end of the shortcut here, do not add these to the application path!
It is also recommended for some applications to add a further value, know as AppDirectory, and simply needs the path to where iw3mp.exe is!
Simple eh!
Additionally in order to start the service you will need to set the "interactive services detection" service to automatic and start it, this allows the application to run, unfortunatly because it isn't fully compatible i currently cant get to the main console as it doesn't show it... but you can get round this using the modernrcon utility to manage the server anyway so the console it pritty much redundant for 99% of things, and if you absolutely need to use it there is a informational message that comes up that allows you to see the message that it "doesn't support" for as long as you have that window open, this is "show message" which you need to close in order to do anything on ther server anyway...
ModernRcon (v0.8) - Planet Call of Duty
If the above isn't done you will run the executable for cod4 but the application will never fully start, as far as my experiance tells me, and will remain at 1,000k odd of memory use rather than the traditional 80-100,000k.
This tool came in useful btw, both troubleshooting port/hosting issues etc, for instance it told me that my server name was too long, preventing it from appearing in the master server list, or so it tells me, im sure someone has already mentioned it, and might be a nice tool for this site;
Call of Duty 4: Modern Warfare Server Audit Tool
Thanks anyways, im sure this will provide some help!
Cheers...
MrHiM