| Variable | Value | Default | Description |
| sv_iplimit |
| 3 | Maximum number of simultaneous connections allowed from
single IP address (per connection type, TCP and UDP client lists are separate).
Setting this variable to 0 disables the limit. |
| sv_status_show |
0 — do not respond at all
1 — respond with server info only
2 — respond with server info and player list
| 2 | Specifies how verbose the server should be when responding to status queries. |
| sv_status_limit |
| 15 | Maximum number of status queries per one second server should respond to. |
| sv_badauth_time |
| 1 | Time, in seconds, for server to be unresponsive after an invalid
authentication attempt. This applies to rcon commands, as well as
authenticated connection requests. |
| sv_password |
| - | If not empty, allows only authenticated clients to connect.
Authenticated clients are allowed to occupy reserved slots, see below.
Clients set their passwords via ‘password’ userinfo variable. |
| sv_reserved_slots |
| 0 | Number of client slots reserved for clients who know ‘sv_reserved_password’
or ‘sv_password’. Must be strictly less than ‘maxclients’ value.
If ‘sv_mvd_enable’ is non-zero and ‘sv_reserved_slots’ is zero,
‘sv_reserved_slots’ is automatically set to one to reserve a slot
for dummy MVD observer. Note that ‘sv_reserved_slots’ value is subtracted from
‘maxclients’ value visible in the server info. |
| sv_reserved_password |
| - | See above. If empty, no one is allowed to occupy reserved slot(s), except of
dummy MVD observer. Clients set their passwords via ‘password’ userinfo variable. |
| sv_lan_force_rate |
0 — always respect rate setting
1 — ignore rate for LAN clients
| 0 | When enabled, do not enforce any rate limits for clients whose IP is from
private address space (127.x.x.x, 10.x.x.x, 192.168.x.x, 172.16.x.x). |
| sv_calcpings_method |
0 — disable ping calculation
1 — use average value
2 — use minimum value
| 1 | Determines how client pings are calculated.
Ping measurement interval is 1.6 seconds. |
| sv_ghostime |
| 6 | Maximum time, in seconds, before dropping clients which have passed initial
challenge-response connection stage but have not yet sent any data over
newly established connection.
This also applies to MVD/GTV clients in request processing stage.
Helps to avoid attacks flooding server with zombie clients, combined
with ‘sv_iplimit’ variable. |
| sv_force_reconnect |
| - | When set to address string, forces new clients to quickly reconnect to
this address as an additional proxy protection measure. |
| sv_show_name_changes |
0 — off
1 — on
| 0 | Broadcast player name changes to everyone. You should probably enable this
unless game mod already shows name changes. |
| sv_uptime |
0 — off
1 — on
| 0 | Display uptime string in server info. |
| sv_oldgame_hack |
0 — off
1 — on
| 0 | On UNIX-like systems, enables ABI compatibility mode which allows loading of
game libraries built using ancient GCC versions. If you happen to run closed
source game mod and your server crashes while loading a map, try enabling
this variable. |
| sv_strafejump_hack |
0 — disable for all clients
1 — enable for modern clients
2 — force for all clients
| 1 | Enables FPS-independent strafe jumping mode for clients using R1Q2
and Q2PRO protocols. Values higher than 1 will force this mode for all
clients, regardless of their protocol version. |
Game server settings for local MVD recording and serving remote MVD/GTV clients.
MVD/GTV server settings for live game streaming.