Installing a new copy of UT2004: Difference between revisions

From Unreal Tournament 2004 MiA Wiki
mNo edit summary
No edit summary
 
Line 1: Line 1:
== <span id="patching"></span> Patching existing installs ==
== New installs ==


# Make a backup of your System directory.
For a new full install, use [https://github.com/OldUnreal/FullGameInstallers/releases the downloaders you can find here].
# Once you have a safe backed up copy of the System directory, delete all executables and .u files in the System directory.
# [https://github.com/OldUnreal/UT2004Patches/releases Grab the latest patch.]
# Extract it over your install.


====<span id="updating-existing-client-installations"></span>Last steps in Updating Existing Client Installations====
N.B. For Windows install you should not install to "My Programs". It won't launch from there.


[https://github.com/OldUnreal/UT2004Patches?tab=readme-ov-file#updating-existing-client-installations Update your UT2004.ini].
N.B. For the ARM install preview 9, you should copy Default.ini and DefUser.ini from System/ to SystemARM64/ before the first run.
# To point to the new main menu, which adjusts better to wide-screen layout, in section <code>[Engine.GameEngine]</code> update from <code>MainMenuClass=GUI2K4.UT2K4MainMenu</code> to <code>MainMenuClass=GUI2K4.UT2K4MainMenuWS</code>.
# Configure for the available master servers: In section <code>[IpDrv.MasterServerLink]</code> configure with:
<pre>
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)
</pre>


*If you need to revert to v3369 for an AntiTCC server, rename System, rename your System backup to System.
See more information [https://github.com/OldUnreal/UT2004Patches?tab=readme-ov-file#game-downloads see here].
 
==== <span id="updating-existing-server-installations"></span>Last steps in Updating Existing Server Installations ====
 
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 <code>MasterServerUplink</code>, and should not be necessary. You should, however, make the following changes to your server configuration file (e.g., UT2004.ini):
 
# In <code>[Engine.GameEngine]</code> section, replace <code>ServerActors=IpDrv.MasterServerUplink</code> with <code>ServerActors=IpDrv.MasterServerLauncher</code>
# In <code>[IpDrv.MasterServerLink]</code> section, you <b>must</b> 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:
 
* <code>MasterServerList=(Address="utmaster.openspy.net",Port=28902)</code>
* <code>MasterServerList=(Address="ut2004master.333networks.com",Port=28902)</code>
* <code>MasterServerList=(Address="ut2004master.errorist.eu",Port=28902)</code>
* <code>MasterServerList=(Address="ut2004master.gonespy.com",Port=28902)</code>
* <code>MasterServerList=(Address="master.frag-net.com",Port=28902)</code>

Latest revision as of 16:39, 18 February 2026

New installs

[edit | edit source]

For a new full install, use the downloaders you can find here.

N.B. For Windows install you should not install to "My Programs". It won't launch from there.

N.B. For the ARM install preview 9, you should copy Default.ini and DefUser.ini from System/ to SystemARM64/ before the first run.

See more information see here.