_____Patch 1.03_____
Q. I installed the patch but now most of the games in the patch list are displaying a CRC mismatch. What is wrong?Patch 1.02 introduced additional security measures, which will result in CRC mismatches if certain game files have been altered. These checks are still present in 1.03.
If you (or a mod you installed) edited any of age3 game files (such as .con or .xml) you may now receive CRC mismatch error. Undo ANY changes made to your .xml game files game files in the installation folder;
default c:\program files\age of empires 3\ and the problem should be fixed. If this does not work you may have to uninstall the game, remove the age3 folder from "My documents\my games" (make backups of any savegames, recordedgames, and screenshots)and reinstall the game and patch.
Q. I was able to join and host games before the 1.03 patch but since I installed I am having trouble, what should I do?Please first try the suggestions in ESO connectivity section of the
General Age 3 FAQ.We have found several people who were having problems joing/hosting games solved them by trying these suggestions. Some of these, were people who had solved their router issues in the past and others did not encounter issues until now.
Q.What are the user.cfg commands to assist with router IP/port issues that were added in 1.02 and how do I use them?OverridePortOverridePort will allow you to specify a port to use instead of relying on UPnP or our port discovery process. This is useful when you have multiple PCs behind the same NAT and you want to use port forwarding.
Example: You are on a network with several other people trying to play age3 and you have access to the router settings. So you override the game on each computer to use a different port;
Computer A gets overrideport="2300", computerB gets overrideport="2301", etc. Then you setup the port forwarding on the router to properly forward data sent on those ports to corresponding ip address of the machine.
To use:
1. First browse to the My Documents\My Games\Age of Empires 3\startup
2. If there is not a user.cfg file there create one.
3. Open the user.cfg file with a text editor; like notepad
4. enter OverridePort="[the port number you want to use]"
5. save the file and close it.
6. Configure your Router to foward the port you specified to the ipaddress of the computer you are playing on.
OverrideAddressOverrideAddress will allow you to specify an external IP address of your computer to use instead of relying on the address that comes back from our address server or in the case of LAN the internal IP that we use.
Example: Your computer's listed IP address is 192.168.0.2 and your external address is 123.142.1.21
Now lets say the game wants to use the internal IP and you keep failing to get into games. So you might try overriding the game's findings using the command overrideaddress="123.142.1.21"
To use:
1. First browse to the My Documents\My Games\Age of Empires 3\startup
2. If there is not a user.cfg file there create one.
3. Open the user.cfg file with a text editor; like notepad
4. enter OverrideAddress="[the IP address you want the game to use]"
5. save the file and close it.
[Edited on 1/18/2006]