Release Call of Duty: Modern Warfare 2 — BGamer IW4 LAN/Offline Client v2.0.0

Die_Rache

Developer of Black Ops offline Lan mod
Premium Member
Messages
37
Reaction score
39
Points
868
Hello CCM!

I've released v2.0.0 of bgIW4, my Modern Warfare 2 LAN/offline client.

You can play Multiplayer private matches and Special Ops co-op over LAN. One player hosts, the others press Join Host in the game. No Hostmode, no external master server and no internet connection are needed.

bgIW4 v2.0.0 is a complete rework: the same launcher as bgT5 v0.9.0, a Join Host button in the game's own menus, and Special Ops co-op over LAN. The client stays close to the original game: no mods and no custom menus, only what LAN play needs.

Download and setup guide:
Please, Log in or Register to view URLs content!


launcher-v2.0.png


Features
  • A completely redesigned launcher, the same as bgT5's.
  • Join Host: the private match's join button joins the host set in the launcher. No console needed.
  • Special Ops co-op (Two Player Online) over LAN. It no longer waits for Infinity Ward's servers; your partner joins with Join Host.
  • No Hostmode or master server needed: the host simply opens a private match or a co-op lobby.
  • Find lists everyone on your network who has the launcher open, so you can pick the host without typing an IP address.
  • The launcher checks the host before starting and shows whose launcher answers.
  • Choose the network you play on, including LAN, Wi-Fi or VPN.
  • The launcher finds Modern Warfare 2 and can install, update or remove bgIW4. The game keeps its original file names (iw4mp.exe, iw4sp.exe).
  • Your PlayerID and nickname are saved locally; an existing one from bgset.ini is taken over.
  • No administrator rights needed for playing or hosting.
  • A log file to help with bug reports.

Requirements
  • A legitimate installation of Call of Duty: Modern Warfare 2. Game files are not included.
  • Supported build: the Modern Warfare 2 executables of an earlier bgIW4 installation (multiplayer build 177, singleplayer build 159). The current Steam version isn't supported yet; the launcher shows "Game version not supported" for it.
  • Windows with .NET Framework 4.8, which is included in Windows 10 version 1903 and later, and Windows 11.

Installation
  1. Download v2.0.0 from the website above.
  2. Extract the ZIP to a folder of your choice.
  3. Open bgIW4Launcher.exe. If it doesn't find Modern Warfare 2 automatically, select your game folder.
  4. Click Install when prompted.

The launcher backs up the original steam_api.dll and writes iw4mp.exe and iw4sp.exe from the old bgIW4mp.exe and bgIW4sp.dat; the old files stay. You can undo it using Remove bgIW4.

Start the launcher normally. Installing into a protected folder such as Program Files may ask for administrator permission for that step.

How to play

1. Enter your nickname.
2. Under Your IP, select the network you play on.
3. Click This PC so the Host field points to your own address.
4. Start Multiplayer and open a private match. For Special Ops, start Campaign & Spec Ops, open Special Ops and choose Two Player Online.

Hostmode isn't needed and is greyed out. Keep the launcher open so the others can find you with Find, or send them your IP (Your IP has a Copy button).

1. Click Find and select the host, or enter the host's IP address manually.
2. Wait until the status under Host says that the host's launcher answers.
3. Start Multiplayer, open a private match and press Join Host.
4. For Special Ops: start Campaign & Spec Ops, choose Special Ops, Two Player Online, and press Join Host.

In Multiplayer, typing connect followed by the host's IP in the console works too.

Find may not work across routers or some VPNs. In that case, enter the host's IP manually.

If Windows asks, allow bgIW4Launcher.exe, iw4mp.exe and iw4sp.exe.

For a firewall rule made by hand:
• Game traffic: UDP 28960 (Multiplayer and Special Ops co-op)
• Find and the host check: UDP 3076

Install v2.0.0 into your existing bgIW4 game folder. The launcher turns bgIW4mp.exe and bgIW4sp.dat back into iw4mp.exe and iw4sp.exe and keeps the old files.

Your PlayerID and nickname are taken over from bgset.ini. v0.5 had no PlayerID, so you get a new one there.

The old custom menus in bgData and their "Connect to" button aren't used anymore; use Join Host instead. Use v2.0.0 on all players' PCs.

• Only the build of the earlier bgIW4 installations is supported. The current Steam version isn't supported yet.
• Matchmaking (Find Game) doesn't work yet. Play in a private match instead.
• Special Ops co-op: the first start of a mission can hang on "Waiting for the other player". Leave and start it again.
• Special Ops co-op: quitting during a mission can restart the map instead of going back to the lobby.
• IPv4 only.
• Windows may ask at the launcher's first start whether to let it through the firewall.
• Windows 7 is untested and requires .NET Framework 4.8 separately.

What's next?

Some of the things on my list:
  • Matchmaking over LAN: Find Game between the PCs on your network. This is in the works.
  • Fixing the Special Ops co-op issues listed above.
  • Steam build compatibility: Check and add support for the current Steam version of Modern Warfare 2.

These are planned improvements and investigations, with no fixed release dates. Some depend on what turns out to be possible.

Have a suggestion or a setup you'd like to help test? Let me know!

bgIW4 builds on alterIWnet and IW4M by NTAuthority; the Special Ops co-op follows momo5502's COD-MOD. Thanks to them, and to everyone who has kept playing and sharing feedback over the years!

If you find a bug, please reply with what happened, your game build, and whether you were hosting or joining. Include any error message and the relevant logs. Logs are in %LOCALAPPDATA%\bgIW4\logs.
 
Last edited:

CabCon

Administrator
Staff member
Head Staff Team
Messages
5,165
Reaction score
2,927
Points
1,103
Hello CCM,
Lately I had time to rework the offline LAN mod for Modern Warfare 2, that I made a few years ago.

Installation:
  1. You need the right Multiplayer executable (alterIWNet files should work)
  2. Download the mod files
    Please, Log in or Register to view URLs content!
    . (Developer support link)
  3. Copy the files to the game folder
How to play:
  1. Execute bgIW4Launcher.exe
  2. Set your nickname and the IP of host.
  3. Click the "Multiplayer" button.
  4. Ingame you have a custom menu for hosting a match, or connecting to the host you defined.
I hope everything is working. If you have a problem, feel free to contact me.

Edit:
DLC Maps are not working yet. Will update if there is a significant demand.
Great work :smile: Thanks for sharing!
 

update.freak

Known Member
Messages
15
Reaction score
3
Points
118
After executing the bgIW4Launcher.exe I got the message that the *.exe could not be started.
I think this happens because I have the wrong exe-file (I have the one from fitgirl Repack).
Where to download the right exe?

It would be great if you could add support for DLC maps (also the one from IW4x)
What is the advantage to this
Please, Log in or Register to view URLs content!
?
 

Die_Rache

Developer of Black Ops offline Lan mod
Premium Member
Messages
37
Reaction score
39
Points
868
Oh yes sorry. I forgot to mention the .exe hast to be called "bgIW4mp.exe".
 

bfgd46

Insane-Known Member
Messages
1
Reaction score
2
Points
353
Hello @Die_Rache! It is good to see an update to bgIW4! It would be nice to have a near-vanilla client that is not bloated with custom content and maps (at least not by default). While ported maps are great, it is hard to find a sophisticated bot mod, such as RSE, that supports them all. In point form, id like to see:

1. Support for basegame + standard DLC
2. A clean UI with a few alterations:
- Console, mod menu, fov+unlockall+... similar to iw4x.​
- A way to remove custom maps from the selection list, or at least hide them behind a clickable submenu.​

Also, any suggestions for a fully supported bot mod? I Intend on playing solo offline. Does RSE work on standard DLC?
 

stormtroopr

New Member
Messages
1
Reaction score
1
Points
1
I can't see any offline gameplay option. Like in the bgamer black ops mod, I'd select the "combat training" from the main menu and that was basically the offline gameplay. But in this mod I can't find any offline gameplay option in the multiplayer main menu. There's only the "join game" (when I click that, there are no servers showing, I've tried refreshing the list; nothing) and "create game" options. Isn't there any option to play with bots offline, like in your black ops 1 mod? I have the nosteam repack of mw2
 

OmarMejdi

New Member
Messages
1
Reaction score
0
Points
1
could anyone share the right files and executables if he has? or share me the right link to download them from?
it's been a while since I'm trying to activate LAN mode in cod mw 2 to play with my friends but none is working. i have the game from FitGirl, and I've been in hundreds of sites but most of the links are expired, and lots have been closed recently, as xLabs for IW4X has been exterminated too, I am trying to use bgIW4, hosting and etc. but it's not working. always the same error message showing up in multiplayer "Must be Signed to Steam Online Mode to Play"... i think it's the executables that you're talking about are missing or not compatible. i couldn't find any of the AlterIW files.. i don't know why. but 2022-2023 80% of links have gone, lots of supports are terminated, and it seems impossible to play cod mw 2 LAN these days? i would be greateful if any one has the right executables for lan, any thing... alterIW.. IW4X.. any links, i need your help
 

Die_Rache

Developer of Black Ops offline Lan mod
Premium Member
Messages
37
Reaction score
39
Points
868
v2.0.0 is now available!

I’ve updated the first post with the new download and instructions:
Please, Log in or Register to view URLs content!


Feedback and bug reports are welcome! And please feel free to make feature requests.
 
Top