Skip to content

Unreal Tournament 99 server hosting with the OldUnreal patch

Bring back classic Deathmatch, CTF and Assault nights on a server that stays online. Run the original Unreal Tournament with OldUnreal’s 469 patch, list it on community master servers and serve custom maps through a redirect.

  • OldUnreal 469e, with 469f in release candidate
  • Deathmatch, Team Deathmatch, CTF, Domination and Assault
  • Listed on 333networks and other community master servers
  • Windows and Linux servers, including ARM64 Linux
PlayersSet the player limit on the start line. Add bots with the addbots command.
Set with ?MaxPlayers=
Ports7777 is the game port and 7778 answers queries; the master server uplink uses the next ports and sends heartbeats to port 27900.
7777–7779 UDP
Master serverGameSpy closed in 2014 and Epic’s online services for the game ended in January 2023; community master servers keep the browser working.
Community lists (333networks and others)
Version
469e (469f release candidate)
Config
UnrealTournament.ini
Anti-cheat
ACE 1.4b or later on 469f

Game modes

  • Deathmatch
  • Team Deathmatch
  • Capture the Flag
  • Domination
  • Assault

Game facts from OldUnreal’s patch notes, the UnrealAdmin wiki and 333networks, checked in October 2026.

  • DDoS protection
  • 20 game server locations

UT99 plans are being prepared

Tell us your game types, slot count and mods, and our team will reply with the options. Or open a ticket and we will let you know when the plans are online.

How big should a UT99 server be?

Unreal Tournament 99 runs on very modest hardware; slots, bots and mutators decide what you need.

How big should a UT99 server be?
Feature
One on one Up to 4 slots
Recommended Standard Up to 12 slots
Large Up to 16 slots
Memory (RAM)Memory for the map, the players, bots and mutators. 512 MB 1 GB 1–2 GB
CPU coresThe server runs the match on one thread, so a fast core matters more than many cores. 1 1 1–2
Disk spaceThe game takes about 1 GB; leave room for maps, mutators, logs and the redirect files. 5 GB 5 GB 10 GB
BotsBots fill empty slots and are simulated on the server, so many bots add CPU load. Optional Fill empty slots Fill large maps
Typical use Duels and practice Deathmatch and CTF evenings Busy CTF and Assault servers
  • One on one

    Up to 4 slots

    Memory (RAM)Memory for the map, the players, bots and mutators.
    512 MB
    CPU coresThe server runs the match on one thread, so a fast core matters more than many cores.
    1
    Disk spaceThe game takes about 1 GB; leave room for maps, mutators, logs and the redirect files.
    5 GB
    BotsBots fill empty slots and are simulated on the server, so many bots add CPU load.
    Optional
    Typical use
    Duels and practice
  • Recommended

    Standard

    Up to 12 slots

    Memory (RAM)Memory for the map, the players, bots and mutators.
    1 GB
    CPU coresThe server runs the match on one thread, so a fast core matters more than many cores.
    1
    Disk spaceThe game takes about 1 GB; leave room for maps, mutators, logs and the redirect files.
    5 GB
    BotsBots fill empty slots and are simulated on the server, so many bots add CPU load.
    Fill empty slots
    Typical use
    Deathmatch and CTF evenings
  • Large

    Up to 16 slots

    Memory (RAM)Memory for the map, the players, bots and mutators.
    1–2 GB
    CPU coresThe server runs the match on one thread, so a fast core matters more than many cores.
    1–2
    Disk spaceThe game takes about 1 GB; leave room for maps, mutators, logs and the redirect files.
    10 GB
    BotsBots fill empty slots and are simulated on the server, so many bots add CPU load.
    Fill large maps
    Typical use
    Busy CTF and Assault servers

Epic published no server hardware figures; OldUnreal’s 469 patch needs an SSE2 CPU and, on Linux, glibc 2.19 or later. Bots and mutators add load.

Patches, master servers and custom content

What keeps a classic UT server healthy and easy to find in 2026.

OldUnreal 469 patches

469e is the current release for online play. 469f, a release candidate, adds 64-bit Windows builds and faster downloads between 469f servers and clients.

Community master servers

Add ServerActors=IpServer.UdpServerUplink with MasterServerAddress=master.333networks.com and port 27900, plus one or two more masters.

Redirect downloads

Compress maps to .uz with ucc compress, upload them to a web server and set RedirectToURL under [IpDrv.HTTPDownload].

Web admin

Set bEnabled=True under [UWeb.WebServer] and log in at /ServerAdmin/ with the AdminUsername and AdminPassword you set.

Anti-cheat

Servers on 469f need ACE 1.4b or later; some older anti-cheat tools reject players on version 469.

Older clients welcome

469 servers stay compatible with players on 432 and 436, and most mods made for 451 or older still work.

Set up your UT99 server

Four steps back to the arena.

  1. Pick game types and slots

    Deathmatch, CTF or Assault: choose the size with the table above.

  2. Pick a location

    Choose the one closest to your players from our 20 game server locations; ping matters in a shooter.

  3. Set the master servers and admin

    Add community master server uplinks to UnrealTournament.ini, set an admin password and turn on the web admin if you want it.

  4. Invite your players

    On 469d or later, players find the server in the in-game browser, or connect by typing open and the address in the console.

Other game servers you might like

Unreal Tournament 2004

Onslaught, CTF and Assault on community master servers.

Learn more

Quake 3 Arena

Classic arena deathmatch on ioquake3 with your own game files.

OpenArena

Free arena shooter servers for deathmatch, CTF and more.

Quake Live

Duel, clan arena and CTF servers with Workshop maps.

Half-Life 2: Deathmatch

Gravity Gun deathmatch with up to 100 slots and SourceMod.

Counter-Strike 1.6

Classic CS on Valve’s HLDS with AMX Mod X and 32 slots.

Frequently asked questions

Still have a question? Send us a message and our team will reply by email.
Does online play still work in Unreal Tournament 99?

Yes. GameSpy closed in 2014 and Epic’s online services for the game ended in January 2023, but community master servers such as 333networks keep the server browser working. Clients on OldUnreal’s 469d or later use them automatically.

Which ports does a UT99 server use?

UDP 7777 for the game, UDP 7778 for queries and the next ports for the master server uplink, which sends heartbeats out to port 27900. The web admin uses the TCP port set as ListenPort, 80 by default.

How do I list my server on a master server?

Under [Engine.GameEngine] in UnrealTournament.ini, add ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.333networks.com MasterServerPort=27900 and remove old master0.gamespy.com entries. Two or three masters are enough, and a new server can take up to 15 minutes to appear.

Which patch should the server run?

OldUnreal’s 469e is the current final release for online play. 469f is a release candidate in September 2026 with 64-bit Windows builds; if you run it, use ACE 1.4b or later.

Can players on older versions join?

Yes. Version 469 stays network-compatible with clients on 432 and 436, and most mods made for 451 or older still work. Some old anti-cheat tools reject players on version 469.

How do I enable the web admin?

Set bEnabled=True under [UWeb.WebServer], choose a ListenPort and set AdminUsername and AdminPassword under [UTServerAdmin.UTServerAdmin]. The admin pages are at /ServerAdmin/ on that port.

How do I add custom maps and mutators?

Copy the files into the Maps, System or matching folder and add packages that players must download to ServerPackages. Map names are case-sensitive in console commands and on Linux.

How do I speed up map downloads?

Compress maps with ucc compress to .uz files, put them on a web server and set RedirectToURL and UseCompression=True under [IpDrv.HTTPDownload]. Version 469f also makes direct downloads faster when server and client both run it.

Which admin commands can I use?

Log in with adminlogin and your password, then use commands such as kick, kickban, addbots and servertravel to change the map and game type.

How do players get the game today?

Unreal Tournament is no longer sold on Steam. OldUnreal, working with Epic’s approval, offers full-game installers for Windows and Linux that download the game files and apply the 469 patch.

Ready to go back to the arena?

Tell us your game types and slot count, and we will help you pick the right UT99 server.

Gerar senha

Please confirm