Index:

0. The Legal

1. Port Forwarding/Firewalls
1.1 Overview
1.2 ISW/MW4 Ports
1.3 Router Specific Help
1.4 Finding your IP
1.4.1 Windows XP
1.4.2 Windows 2000
1.5 Firewalls (Software)
1.5.1 Windows XP Firewall
1.5.2 Other Firewalls

2. Dropping
2.1 General
2.2 Not Hosting
2.3 Map Settings (Hosting)

3. Glossary

4. Installation

 

 

0. The Legal
This guide is provided as is and by using or reading any section of it, you agree to the conditions stated in this section. I am not responsible for any damages that may occur from using this FAQ. I am under no obligation to provide support for this FAQ. I am exempt from any and all liability. This FAQ and it's contents can be considered under the GNU Free Documentation License GNU License Anything pictured/described remains the property of their respective owners/copyright holders. If you use the images, you are to provide hosting, do not link them from this site.

(Isn't it great that you have to have that section now days, no good deeds go unpunished!)

 

 

 

1. Port Forwarding/Firewalls

1.1 Overview:
ISW/MW4 requires that Personal Computer's be able to communicate directly with each other as it uses one players machine as a host for matches. If you have a router with NAT enabled (see glossary at end) or a software firewall this means there is some initial setup getting it to work correctly. If you know what you're doing, the ports follow this directly. If you don't know what you're doing, please skip to the "Router Specific Help" section.

1.2 ISW/MW4 Ports:
UDP -and- TCP Ports 2300-2400
TCP -only- 47624

You shouldn't require any more than that and opening more ports can actually create a security risk for yourself.

1.3 Router Specific Help

The following site provides guides for most routers, it does not have the settings for MW4 specifically, but if you select "default guide" (see screenshot) you should be able to walk through it easily using the ports provided earlier (be sure to read the stuff after the screenshot):
http://www.portforward.com/routers.htm


Please note: The guide itself suggests setting up static IP's, I myself prefer to leave my router to it's own devices (DHCP - see glossary) as most lease times are rather long, routers often assign the same address to the same machine and ISP's sometimes change DNS (more glossary) info. (There are ways to ensure this such as MAC Address binding if your router is capable of that, but I'll have to be really bored to write a guide on that). If you don't setup a static IP the section following this, "Finding your IP" will be required to tell the router where to forward to. If MW4 suddenly doesn't work anymore, just repeat the instructions in "Finding your IP" and change the new IP to match your forwarding.

If you would prefer to setup a static IP:
http://www.portforward.com/networking/staticip.htm



Please also note: Beyond the DNS concerns, while uncommon, routers which are configured for DHCP (which is the default) sometimes do not react well to static address assignments. If after you follow their guide nothing works anymore, just change the settings back to how they were.
 

1.4 Finding your IP

Before you are able to forward ports, the first thing you need to do is find out your IP address.

1.4.1 Windows XP

Click "Start". Then click "Run...". Type "cmd" without the quotes, then click "OK". (See screenshot)





Once the black command prompt comes up, type "ipconfig" again without the quotes. It should display your "Ethernet Adapter" along with your IP Address and should look similar to the screenshot below. This is the address you will need to ensure your router forwards the port to.
 



1.4.2 Windows 2000

Same as above except. Start -> "Run..." -> Type "command" without the quotes then OK.




1.5 Firewalls (Software)

See glossary.

1.5.1 Windows XP Firewall

I hate it. I usually just turn the blast thing off, because often enough exceptions don't actually work. If your luck is better than mine though, here's how to do that.

Click "Start". Then mouse over "settings", then mouse over "control panel" and then select "Windows Firewall". (see screenshot)



Once it pops up, click the "Exceptions" tag.   There should be an entry for "Mechwarrior IV", in which case you just click the checkbox and then click "OK". (see screenshot)



If it doesn't have a listing for you there, click "Add Program" and scroll down until you find "Mechwarrior Vengeance". If that's not listed, click "Browse" and then select the EXE from the directory you installed it into. (Another screenshot)



1.5.2 Other Firewalls

 

 

2. Dropping

2.1 General

The settings select within ISW have to match the settings within the game after it's launched, currently this is not done for you (not sure if it's planned?).

2.2 Not Hosting

When you're in the ready room make note of the hosts IP. Write it down. Or drag your mouse over it and hit "ctrl + insert" (best), or when you get to the part where you need it hit "alt + tab" and read it off the screen. (see screenshot)



Go into multiplayer, if it's your first time going in there it should pop up and ask you to make a new connection. Otherwise click new.

Select what type of connection you're on (considering you already have to be connected to ISW on-line to get to this point, I assume even if you're on dial-up you select the top option). (see screen)



Select your connection and it's speed, follow the bouncing ball.

At the next screen which asks for how you're going to connect, select "Server Name or IP Address" and enter the IP Address of the host you for from ISW in the first step (hit "shift + insert" if you did the best method). (see shot)



At the next screen, you can name it whatever you want, basically everytime you drop you'll need to edit and go through it and change the IP to the new host's IP unless you drop with the same host. Click "done".

Click "connect" at the bottom right and it'll bring you to the "Server Browser" screen. Now, have patience, nothing will show up here until the host has gone through the initial setup on his side, every once in a while click "Update" to check if it's up. Once it is (it'll be the only game showing) click "join". (see screen)



Now all you have to do is select the same mech that you have chosen within ISW. If it's a stock mech simply select from the drop down in the middle of the screen (see screenshot)



If it's a variant just go into the mechlab and select it there, the variant name will appear at the nearly top right above the mech . (see screenshot)



2.3 Map Settings (Hosting)

I think I've remembered everything, but if anyone notices a mistake please post and I'll correct this.

For FFA set attrition, for team play set Team Attrition
Splash Damage -must- be on.
Time limit set to 30 Minutes
If you selected stock only in ISW select stock mechs ON
Number of lives set to 1
Map must be set to the same as in ISW

 

3. Glossary

Overview
My attempt to explain in general terms what some of the things I mentioned mean. It's likely not done very well and may confuse you horribly, if so, ignore it completely. If you are a l33t Ub3R geek who'd like to point out that something is "not exactly right", it's that way so that others can try to understand it. And you can bite my tailfeathers if you don't like it =P

DHCP: Dynamic Host Control Protocol, an automated way of assigning IP Addresses from a pool set on the router, most often the range starts at 192.168.1.100 and goes up to 192.168.1.254.

Firewall (Software): It's a wall. A wall that attempts to block anything except where your settings remove bricks because you want stuff to come through (removed bricks are known as exceptions). Basically just software that monitors your network card and what goes through it, in and out.

NAT or Network Address Translation, considered to be the most basic form of hardware based "firewall". Most personal "routers" have this enabled by default. What this means is that your external address given to you by your internet provider attaches to your router, your router then translates that into to internal address range so that you can connect more than one PC or other device through that IP. The router also creates it's own internal address called the gateway, which basically acts in the same fashion as the external address would if you had no router. Most often this address is 192.168.1.1.

 

4. Installation

Is pretty easy.

Install MW4 (no expansions required).

Then install the patch (brings it to version 3)
MW4 Patch Release 3

Note: If you installed Black Knight, you require this patch instead:
MW4 Black Knight Patch Release 1


Follow these links (From the Official Downloads Section of ISW forums)

You must login ISW forums to get these :
 
Solaris Map

Map Pack1

Both of these need to be extracted to the same place (see screenshot):



Note: Before you do the next part, if you have custom mechs, copy them some place safe or they will be removed, ISW overwrites that directory to prevent cheating (MW4\resource\variants). It does this every time you start up, so if you need to play somewhere else you're going to have to copy the variants back each time. And no, that is not a lot of effort or a pain, to help keep the game level.

Then the last (main) part of the install.

You must login ISW forums to get these as well:


Current Version Download

Just follow the bouncing ball, location of your MW4 doesn't seem to matter as ISW seems to pick it up no problem.

Start ISW from your menu, it will likely need to update. If it stalls out here and says "Disconnected" and did not update, just close it down and start it back up, it will eventually work it seems.

Note: If you have problems, try this (as was mentioned in the ISW Base/Current Version download post):


ISW Missing Files or DLL Fix


Registration/Entering the game

Now that it's started up, the first thing to do is click register (see screen)



Note: This is the first time you'll hear the excellent music selection, which is from the MW2: Mercenaries game if memory serves me right. Sorry, I just enjoy it. On with the show...

Now. Select your house by clicking the appropriate graphic. (There is technically, only one sane choice here) (see screenshot upper right)

Read the EULA! Most people ignore this section, but it's not long and there is some information you should look at, such as the conduct section. Then click agree. (see screenshot, left side and underlined)

Enter your login name. For security reason, I would suggest that you use a name different from your callsign or forum name.

Enter your password, again for security, I'd suggest at least one capital (not necessarily at the start) and one number. Passwords that are easy to guess are those which are a single word, or a single word with the most common number/special character replacements in them. (see screenshot middle right)

Retype your password to check for typos. (see screenshot middle right)

Enter your callsign. Nothing profane. -Do not- put in your rank, house, or unit/team name as House Davion Command will add this for you. (see screenshot lower right)

Click start new account (lower right).



You are now ready to login, enter the login name and password you just selected and click "login".

Note: Depending on your screen resolution you may need to hide the taskbar in order to see the area where you'll be able to type into the chat.

Start -> Settings -> Taskbar and Start Menu -> Taskbar Tab -> Auto-hide the taskbar (see screenshot)