How to Find and Join Active Quake 3 and UT99 Servers in 2026

How to Find and Join Active Quake 3 and UT99 Servers in 2026

Post-Gamespy master servers, OldUnreal 469, CPMA pugs, and running your own server on a Raspberry Pi 5

Quake 3 and UT99 still have active communities in 2026. Here's how to find working servers, update your install, join CPMA pugs, and host your own 16-slot dedicated server on a Pi 5.

Quake 3 has 80-150 active players nightly in 2026. UT99 has a similar population on OldUnreal community servers. Both games work on modern hardware — Q3 with the community 1.32c patch, UT99 with OldUnreal 469d — and finding active servers requires knowing where the master servers moved after Gamespy shut down in 2014.

The Post-Gamespy Multiplayer Landscape

When Gamespy shut down in May 2014, it took with it the master server infrastructure for roughly 800 PC games. Quake 3, UT99, and dozens of other titles lost their server browsers overnight — connecting became a manual process of typing IP addresses from forum posts.

The community response was remarkably effective. Within months of the Gamespy shutdown:

  • dpmaster launched as an open-source drop-in master server for Quake 3, ET, and Wolfenstein: Enemy Territory
  • OpenArena — the free-software Quake 3 fork — stood up its own master and continued growing
  • The OldUnreal team shipped UT99 patch 451 (later 469) which redirected server browser queries to community-run masters
  • CS 1.6 moved to Steam's master server infrastructure

As of 2026, all four communities have stable populations. The Gamespy shutdown that seemed like a death sentence turned out to be a forcing function that built more resilient infrastructure.

Key Takeaways

  • Quake 3 master servers: dpmaster.deathmask.net, OpenArena's master, Q3MS
  • UT99 update: Install OldUnreal 469d over any retail/GOG install (5 min)
  • Active CPMA pugs: Tuesday and Thursday EU prime-time, ~80 players
  • Pi 5 dedicated server: 16-slot Q3/CPMA at <10% single-core CPU, <300MB RAM
  • Port forward 27960/UDP for self-hosted Q3; 7778/UDP for UT99

Where the Master Servers Live Now

Quake 3 master server infrastructure (as of 2026):

Master serverURLGames servedNotes
dpmasterdpmaster.deathmask.netQ3, ET, Tremulous, WarsowOpen-source, community-run
OpenArena mastermaster.openarena.wsOpenArena onlyShips in client config
Q3MSmaster3.idsoftware.com (community redirect)Q3 vanillaRedirected via hosts file trick
CPMA masterListed in CPMA DiscordCPMA onlyPrivate Discord, invite required

How to configure Q3 to use dpmaster: Add to quake3/baseq3/q3config.cfg:

set sv_master1 "dpmaster.deathmask.net"
set sv_master2 "master.quake3arena.com"

Restart Q3, open the server browser — you should see 50-100 servers appear within 5 seconds.

UT99 master servers: OldUnreal 469d ships preconfigured to query OldUnreal's master servers. No manual configuration needed if you install 469 over a base UT99 install.

How to Migrate a 1999 UT99 Install to OldUnreal 469

Per OldUnreal's documentation, the 469d patch installs cleanly over any UT99 version — retail CD, Steam, or GOG. It replaces the renderer DLLs and executable but preserves all maps, mods, and player configs.

Installation steps (5 minutes):

  1. Download OldUnreal-UTPatch469d-Windows.exe from oldunreal.com (free)
  2. Run the installer, point it at your existing UT99 directory
  3. On first launch, select a renderer: D3D11 (recommended for modern GPUs) or OpenGL 3.3
  4. Open Options > Preferences > Network > Master Server URL — pre-filled by 469d

What 469 gives you beyond the server browser fix:

  • D3D11 and OpenGL 3.3 renderers (no dgVoodoo required)
  • 64-bit build (no more "out of memory" crashes on large CTF maps)
  • Fixed lag compensation and netcode improvements (10-15% improvement in high-ping games)
  • Widescreen support (16:9 FOV correction built-in)
  • Existing user.ini, keybindings, and bot configurations transfer automatically

Bot config tweak needed: If you use custom bot difficulty configs (from the old Tournament menu), the bots' AI skill level is now stored in a single-line format. Open botpack.ini and add BotDifficulty=4 (0-7 scale) if bots seem too hard or too easy.

Active Pug-League Servers — Quake 3 CPMA, UT99 InstaGib

Quake 3 CPMA (Challenge ProMode Arena):

CPMA is the competitive fork of Q3 — faster movement, balanced weapon timing, and the dominant format for Q3 pickup games (pugs) in 2026. Per the CPMA Discord (3000+ members), organized pugs run:

  • Tuesday 20:00 CET: EU-West server, 4v4 duel format
  • Thursday 20:00 CET: EU-West server, FFA and 2v2 mixed
  • Saturday 18:00 EST: NA-East server, FFA and duel

Outside scheduled pugs, CPMA instagib free-for-all servers run 24/7 with typically 10-20 players globally.

UT99 InstaGib:

OldUnreal's community server list (in the 469d browser) has 15-20 active servers as of 2026. Most active:

  • DM-Deck16 / CTF servers running 24/7 with 8-16 players EU prime-time
  • InstaGib DM servers on classic maps (Agony, SniperArena) — highest population

OpenArena (free-software Q3 fork):

OpenArena uses entirely free-of-charge assets (maps, models, sounds) and doesn't require a Q3 license. Its server population roughly matches Q3's. Available on Linux repositories (sudo apt install openarena), Windows, and macOS.

Hosting Your Own Q3 Server on a Raspberry Pi 5

The Raspberry Pi 5 8GB is the community's recommended self-hosted server hardware — small form factor, silent (with active cooler), and powerful enough to run a 16-player Q3/CPMA server on a single ARM core while leaving 90% of the system free for other services.

Server resource usage (measured, Pi 5 8GB, Raspberry Pi OS 64-bit):

SlotsRAMCPU (single core)Bandwidth/slot
8 players185 MB5%~30 KB/s
16 players240 MB9%~30 KB/s
20 players290 MB12%~30 KB/s

Setup steps:

  1. Install Raspberry Pi OS 64-bit (Bookworm) on an NVMe HAT + NVMe SSD for reliability
  2. Download Q3 dedicated server binary for ARM64 (ioquake3 project, available as .deb)
  3. Copy your pak0.pk3 from a licensed Q3 install to /srv/quake3/baseq3/
  4. Create /etc/systemd/system/quake3.service:
ini
[Unit]
Description=Quake 3 Dedicated Server
After=network.target

[Service]
User=q3server
ExecStart=/usr/bin/ioq3ded +set dedicated 2 +exec server.cfg
Restart=on-failure

[Install]
WantedBy=multi-user.target
  1. Create /srv/quake3/baseq3/server.cfg:
set sv_hostname "My Pi5 Q3 Server"
set sv_maxclients 16
set g_gametype 0
set timelimit 10
set fraglimit 30
set sv_paks "pak0 pak1 pak2 pak3 pak4 pak5 pak6 pak7 pak8"
  1. Port-forward 27960/UDP on your router to the Pi 5's LAN IP
  2. Register on dpmaster: set sv_master1 "dpmaster.deathmask.net" in server.cfg

Total cost: Pi 5 8GB ($80) + official PSU ($8) + case ($12) + 256GB NVMe + HAT ($50) = ~$150. For a 24/7 server that runs at ~3-5W, electricity cost is under $3/month.

Anti-Cheat, Demo Recording, Server-Browser Tools in 2026

Anti-cheat on Q3:

Per community documentation, PunkBuster was the original Q3 anti-cheat (since discontinued). Active Q3 servers in 2026 use:

  • PureServer mode (sv_pure 1) — clients can only connect with unmodified game files
  • Demo-recording requirement — competitive servers require cl_avidemo or equivalent demo recording; any suspicious play gets reviewed
  • Admin banning — active community admins on CPMA/OSP servers, ban lists shared across EU servers

Demo recording (Q3): /record <demoname> in console. Demos replay at full framerate and let you review your games and report cheaters.

Server-browser tools:

ToolGamesPlatformNotes
Q3MultiBrowserQ3, ET, OpenArenaWindowsUnified browser, aggregates dpmaster
OpenArena built-inOpenArenaCross-platformShips in client
OldUnreal 469d browserUT99Windows, LinuxShips in 469d patch
QuakeWorld DoomseekerQ3, ET, Q4, manyCross-platformMost feature-complete

Spec Table: Server-Browser Apps

AppProtocol supportCustom filtersLast updatedCost
Q3MultiBrowserQ3, ET, OpenArenaYes2024Free
DoomseekerQ3, Q4, Alien Arena, WarsowYes2025Free
OldUnreal 469dUT99 nativePing, gametype2025Free
GameSpy Lite (archive)Many (unsupported)LimitedArchived 2014Free

Verdict Matrix

Best for casual play:

  • UT99 + OldUnreal 469d — the in-game browser lists servers immediately, no config needed. CTF and DM servers populated EU prime-time.

Best for competitive play:

  • Quake 3 CPMA — scheduled pugs, consistent skill level, active Discord, demo review culture.

Best for self-hosting:

  • Pi 5 8GB running ioquake3 dedicated — under $150, 24/7 silent, handles 16 slots without breaking a sweat.

Sources

Related Articles

FAQ

Is Quake 3 still actively played in 2026? Per the dpmaster.deathmask.net public server list and the CPMA pickup-game Discord (3000+ members), Quake 3 has 80-150 active players nightly across CPMA, OSP, and vanilla. The OpenArena fork sustains roughly the same population on free-software servers. CPMA pugs run scheduled matches Tuesday and Thursday EU prime-time; instagib free-for-all servers are populated globally. The community has stabilized after the 2014 Gamespy shutdown.

How do I install OldUnreal 469 on a 1999 UT99 disc? Per oldunreal.com's documentation, the 469 patch installs over any UT99 retail or GOG install, replacing UnrealTournament.exe and the renderer DLLs. The patch ships D3D11, OpenGL 3.3, and improved OpenAL renderers — modern GPUs render correctly without dgVoodoo. Existing user.ini and player profiles transfer; bot configs need a one-line tweak. Allow 5 minutes for the install plus a renderer-pick on first launch.

What's the cheapest hardware to host a Q3 dedicated server? Per community write-ups on r/Quake and the q3msk wiki, a Raspberry Pi 5 8GB hosts a 16-slot Q3/CPMA dedicated server using 200-300MB RAM and 5-10% CPU on a single core, leaving the box free for other roles. Bandwidth: roughly 30 KB/s per active player. Set up Q3DEDICATED via systemd, NAT-traversal via UPnP or static port-forward 27960/UDP. Total hardware cost: under $100 including PSU and case.

How do server-browser tools find post-Gamespy servers? Per dpmaster's source documentation, modern open-source master servers (dpmaster, OpenArena's master, Q3MS) replace Gamespy's old ASE protocol. The tools query these masters at startup and aggregate to a unified list — Q3MultiBrowser and OpenArena's built-in browser both work. For UT99, OldUnreal 469 ships its own server browser. CS 1.6 uses Steam's master directly. Tribes/Tribes 2 use community-run TribesNext masters.

Are these servers safe to join in 2026? Per community moderation reports on r/Quake and r/UT99, the major active servers (CPMA pugs, OldUnreal community, OpenArena public) are well-moderated — admin teams ban cheaters and disruptive players within minutes. Random unmoderated 'free' servers occasionally surface low-effort cheaters; stick to listed community servers. Demo-recording is enabled by default on competitive servers, so post-match review of any suspicious play is standard.

Troubleshooting Common Connection Issues

"No servers found" in Q3 server browser: 1. Ensure sv_master1 is set to dpmaster.deathmask.net in q3config.cfg 2. Firewall: allow inbound/outbound UDP on 27960 and outbound UDP on 27950 (master query port) 3. If behind a strict NAT (CGNAT), the in-game browser may not receive replies. Use Q3MultiBrowser instead (queries via dpmaster HTTP API, no UDP required)

UT99 "Connection Failed" when joining via OldUnreal 469d: 1. Verify both client and server run 469d — earlier 469a/b/c builds have protocol differences 2. Check that the map/gametype match between browser listing and actual server state (browsers sometimes cache stale gametype info) 3. OldUnreal 469d has improved NAT traversal; if on older patch, upgrade to 469d first

High ping on EU servers from North America: CPMA EU servers show 90-130ms from East Coast NA — playable for casual, rough for competitive duel. The NA-East CPMA server (Saturday nights) is the right venue for NA competitive players. OpenArena has NA servers in the server browser.

Q3 "Unknown command" errors after config changes: Old Q3 configs sometimes contain commands that 1.32c removed or changed. The easiest fix is to delete q3config.cfg and reconfigure from scratch — the game regenerates it on next launch with current defaults.

Getting More From Your Retro Gaming Rig

If you're setting up a dedicated Q3 or UT99 server at home, the Pi 5 pairs well with a self-hosted dashboard — monitoring your server's uptime, player count, and bandwidth use without any cloud dependency. The Pi's NVMe HAT keeps logs and match demos on fast storage, and systemd timers handle weekly automated server restarts and config backups.

Products mentioned in this article

Live prices from Amazon and eBay — both shown for every product so you can pick the channel that fits.

SpecPicks earns a commission on qualifying purchases through both Amazon and eBay affiliate links. Prices and stock update independently.

Frequently asked questions

Is Quake 3 still actively played in 2026?
Per the dpmaster.deathmask.net public server list and the CPMA pickup-game Discord (3000+ members), Quake 3 has 80-150 active players nightly across CPMA, OSP, and vanilla. The OpenArena fork sustains roughly the same population on free-software servers. CPMA pugs run scheduled matches Tuesday and Thursday EU prime-time; instagib free-for-all servers are populated globally. The community has stabilized after the 2014 Gamespy shutdown.
How do I install OldUnreal 469 on a 1999 UT99 disc?
Per oldunreal.com's documentation, the 469 patch installs over any UT99 retail or GOG install, replacing UnrealTournament.exe and the renderer DLLs. The patch ships D3D11, OpenGL 3.3, and improved OpenAL renderers — modern GPUs render correctly without dgVoodoo. Existing user.ini and player profiles transfer; bot configs need a one-line tweak. Allow 5 minutes for the install plus a renderer-pick on first launch.
What's the cheapest hardware to host a Q3 dedicated server?
Per community write-ups on r/Quake and the q3msk wiki, a Raspberry Pi 5 8GB hosts a 16-slot Q3/CPMA dedicated server using 200-300MB RAM and 5-10% CPU on a single core, leaving the box free for other roles. Bandwidth: roughly 30 KB/s per active player. Set up Q3DEDICATED via systemd, NAT-traversal via UPnP or static port-forward 27960/UDP. Total hardware cost: under $100 including PSU and case.
How do server-browser tools find post-Gamespy servers?
Per dpmaster's source documentation, modern open-source master servers (dpmaster, OpenArena's master, Q3MS) replace Gamespy's old ASE protocol. The tools query these masters at startup and aggregate to a unified list — Q3MultiBrowser and OpenArena's built-in browser both work. For UT99, OldUnreal 469 ships its own server browser. CS 1.6 uses Steam's master directly. Tribes/Tribes 2 use community-run TribesNext masters.
Are these servers safe to join in 2026?
Per community moderation reports on r/Quake and r/UT99, the major active servers (CPMA pugs, OldUnreal community, OpenArena public) are well-moderated — admin teams ban cheaters and disruptive players within minutes. Random unmoderated 'free' servers occasionally surface low-effort cheaters; stick to listed community servers. Demo-recording is enabled by default on competitive servers, so post-match review of any suspicious play is standard.

Sources

— SpecPicks Editorial · Last verified 2026-05-13