Patching an existing copy of UT2004 to the latest version
From Unreal Tournament 2004 MiA Wiki
Before you start patching with the new patch: Things to do first
[edit | edit source]- If you are already using a pirate/warez or GOG key: Follow these instructions first.
- If you have newly installed from a disk, or are running an existing install with version earlier than v3369
- Continue from "Patching existing v3369 installs" below.
Patching existing v3369 installs
[edit | edit source]- Make a backup of your System directory.
- Once you have a safe backed up copy of the System directory, delete all executables and .u files in the System directory.
- Grab the latest patch.
- Extract it over your install.
Last steps in Updating Existing Client Installations
[edit | edit source]- To point to the new main menu, which adjusts better to wide-screen layout, in section
[Engine.GameEngine]update fromMainMenuClass=GUI2K4.UT2K4MainMenutoMainMenuClass=GUI2K4.UT2K4MainMenuWS. - Configure for the available master servers: In section
[IpDrv.MasterServerLink]configure with:
MasterServerList=(Address="utmaster.openspy.net",Port=28902,Group=0) MasterServerList=(Address="ut2004master.333networks.com",Port=28902,Group=1) MasterServerList=(Address="ut2004master.errorist.eu",Port=28902,Group=1) MasterServerList=(Address="ut2004master.gonespy.com",Port=28902,Group=1) MasterServerList=(Address="master.frag-net.com",Port=28902,Group=1)
- If you need to revert to v3369 for an AntiTCC server, rename System, rename your System backup to System.
Last steps in Updating Existing Server Installations
[edit | edit source]If you are currently using any mutator or server actor to report to multiple master servers, remove them. They are unlikely to work any longer due to changes in class MasterServerUplink, and should not be necessary. You should, however, make the following changes to your server configuration file (e.g., UT2004.ini):
- In
[Engine.GameEngine]section, replaceServerActors=IpDrv.MasterServerUplinkwithServerActors=IpDrv.MasterServerLauncher - In
[IpDrv.MasterServerLink]section, you must have at least one entry in the MasterServerList, whether or not you want to be actively listed ([IpDrv.MasterServerUplink]->DoUplink=True/False). Populate the list with each master server you may wish to report to. Examples:
MasterServerList=(Address="utmaster.openspy.net",Port=28902)MasterServerList=(Address="ut2004master.333networks.com",Port=28902)MasterServerList=(Address="ut2004master.errorist.eu",Port=28902)MasterServerList=(Address="ut2004master.gonespy.com",Port=28902)MasterServerList=(Address="master.frag-net.com",Port=28902)
