Its been a while that someone released a crack to play Modern Warfare 2 online multiplayer since the game last patched on February 10, by Infinity Ward. This left the pirates unable to join online multiplayer matches and had to bear an annoying message "invalid_iwnetversion".
Infinity Ward's Struggle
Since the game had no dedicated servers, it constantly relied on IWNET servers for p2p match making. This meant that crackers would had to continuously release a newer version of crack in order to cut the effect of latest mw2 multiplayer patch by infinity ward. This however was not a permanent solution to the problem.
alterIWnet - A Decent MW2 Crack
Folks at alterIWnet came up with a genius solution for playing MW2 online, instead of multiplayer mode contacting with IWNET servers for match making, they routed the match making to their own servers. Hence eliminating the need of being constantly in touch with IWNET and STEAM.
alterIWnet - An On-going Beta Project but Works as good as Steam/IWNET Servers
Currently the project is in beta stages but to our surprise Modern Warfare 2 multiplayer works almost exactly the same as it worked with IWNET servers and Steam (just a little more laggy to be honest, it may be due to low player density in a particular location). A Modern Warfare 2 fan should check them out here.

