How to build an Unreal 2004 server

Setting up a dedicated Unreal 2004 server is not that difficult, in this article I will describe my process for building a server.

I had this old Dell Inspiron 6000 laptop collecting dust. The power supply was missing and it was running Windows XP, the first 2 problems for me to solve. A new power supply was ordered online very easily, and only set me back about €20. It got delivered within 3 days! After powering up the laptop I dug up an old installation CD-ROM for Windows 2000 and installed it to replace Windows XP.

After set-up of the laptop I took a look at my router, because there were some ports to configure.

Which network ports to set up for an Unreal 2004 server

  • Port range: 7777 – 7788 Protocol: TCP/UDP
  • External port: 27900 Internal port: 27900 Protocol: TCP/UDP
  • External port: 42292 Internal port: 42292 Protocol: TCP/UDP

Set up port forwarding for Unreal 2004 ServerI had stored my old Unreal 2004 server software on a Windows 7 pc, which I tried copying to the Windows 2000 laptop via a network share. Sadly I was not able to get this working.

After googling for a bit I discovered Windows 7 does not use the same Samba protocol as Windows 2000. Fixing this is easy, with just a few steps:

How to open a network share from Windows 2000 in Windows 7?

  • Click start –> en in the search bar type secpol.msc
  • Select Local Policies
  • Select  Security Options
  • Double click on Network security: Minimum session security for NTLM SSP (including RPC based) servers
  • Clear both squares and click Apply
  • Look for Network Security LAN manager authentication level
  • In the pull-down select Send LM & NTLM – use NTLMv2 session security if negotiated
  • Click Apply and close the window

Installation of the Unreal 2004 server

The files needed to setup your Unreal 2004 server are freeware, and can be downloaded from Fileplanet including an update+ bonuspack . Unzip the files after download and copy all files from the bonus pack folder to the server folder, overwrite files: yes.

To install the server you will need a server key, which can be obtained from, you will receive the key via email with installation instructions enclosed.

When everything is finished copying, navigate to the “System” folder and edit the “RunServer.bat” file.

copy and paste this text over the existing:

@echo off
ucc server DM-1on1-Albatross?game=XGame.xDeathMatch ini=UT2004.ini log=server.log
copy server.log servercrash.log

Save the file and double-clik runserver.bat to start the server.

Done, you now have a working Unreal Tournament 2004 server!


share post:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.