How to Configure Your Quake Live Server (server.cfg)

Complete Quake Live server.cfg reference — hostname, game factories, workshop maps, ZMQ RCON, and minqlx plugins.

Quake Live uses server.cfg inside the baseq3/ directory. Settings use the set command (Quake Live's version, not seta like Quake 3).

How to Edit server.cfg

Stop the server

In the XGamingServer Panel, go to Console and stop your server.

Open server.cfg

Click Files in the sidebar and open baseq3/server.cfg.

Edit and save

Make your changes, click Save Content, then start from Console.

Key Settings

set sv_hostname "My QL Server"
set sv_maxClients 16
set g_password ""
set zmq_rcon_enable 1
set zmq_rcon_password "YourSecureRconPassword"
set sv_mapPoolFile "mappool.txt"
SettingDescription
sv_hostnameServer name in the browser
sv_maxClientsMax simultaneous players
g_passwordJoin password (empty = public)
zmq_rcon_enable1 to enable ZMQ RCON (Quake Live's RCON system)
zmq_rcon_passwordRCON password — set this for admin access
sv_mapPoolFileFile listing maps in rotation

Game Factories

Quake Live uses Game Factories (.factories files in baseq3/scripts/) to define game modes. Each factory is a JSON file specifying gametype, ruleset, and overrides.

Common gametypes:

  • FFA (Free For All)
  • Duel
  • Team Deathmatch
  • Clan Arena
  • Capture The Flag
  • Domination
  • Freeze Tag
  • Harvester
  • Race

Set the active factory with:

set g_factory "ffa"

Workshop Maps

Add Steam Workshop maps via workshop.txt in baseq3/ — one Workshop ID per line:

2384567890
1234567890

Then point to a workshop-aware map pool:

set sv_mapPoolFile "mappool_workshop.txt"

The server downloads Workshop maps automatically on next start.

Bots

Add bots from the in-game console or RCON:

addbot <name> <skill> <team>

Skill: 1 (easy) to 5 (expert). Example:

addbot sarge 5 red

minqlx (Python Plugin Framework)

For admin tools, voting, team balance, and stats, use minqlx — Quake Live's Python plugin framework.

Install minqlx

Install to minqlx-plugins/ in the server root. See minqlx GitHub for setup.

Add plugins

Drop Python plugin files into minqlx-plugins/.

Restart

Restart the server. Plugins load on startup.

Required Ports

PortProtocolPurpose
27960UDPGame traffic

How is this guide?

40% Off — Limited TimeGet your Quake Live server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page