Q2PRO-X 1.6 Final by ly
Connecting to servers
Project author: ly
Connection history, reconnecting and console commands.
English edition • Q2PRO-X 1.6 Final by ly • November 7, 2026
Contents
The entries are links: click one to jump to that section.
Automatic connection at startup
Recent server history
Q2PRO-X remembers servers to which a connection succeeded and lets you return to the last one after closing and restarting the game. The store is shared across baseq2, OpenFFA, OpenTDM and other mods.
Settings
Open Network Play settings and the recent-server section. By default, ten unique servers are retained and automatic connection is disabled.
Recent-server settings: history size and automatic connection. The reference screenshot uses the Russian interface.
| Setting | Default | Purpose |
|---|---|---|
| cl_reconnect_history_limit | 0=disabled and cleared / 1=last server only / 2..100=MRU history (default 10) | Global across all mods: maximum number of unique successfully played remote servers retained for manual reconnect and the History browser tab. Changing it applies immediately. 0 clears and disables disk history; 1 keeps only the last server; 10 is the default; 100 is the hard maximum. |
| cl_reconnect_last_server_auto | 0=normal startup (default) / 1=auto-connect eligible last remote server | On an otherwise idle cold start, automatically connect to the newest successfully played remote server only when the previous play context was remote multiplayer. Default off. Any explicit +map, +connect, demo, URL or alias startup action takes priority. |
These settings are global and do not belong to AVFX visual presets.
The History tab
Open the modern server browser. History follows Favourites. A newly visited server appears first; entries beyond the configured limit are discarded. Each entry records its address, date/time and server mod directory.
History in the modern server browser. The reference screenshot uses the Russian interface.
Revisiting an earlier server moves it to the top without creating a duplicate. Reconnecting to the already most recent server does not change its position, timestamp or the file. Selecting a row, refreshing pings and failed connections do not add history entries.
Reconnecting after restarting
reconnect uses the saved last server when no current connection exists in the new process. During an ordinary online session, normal reconnect behaviour is unchanged. An empty or disabled history provides no saved address to return to.
An old server may be unavailable or require a password. A history entry neither guarantees connection nor bypasses the server's requirements.
Automatic connection at startup
Enable automatic connection in recent-server settings to return directly to online play, skipping the intro and main menu. It is attempted only after remote online play.
The saved mod folder describes the previous visit. A new connection uses the current mod reported by the server, rather than forcing the old saved path.
Data location
History is stored in baseq2/q2pro-x/reconnect_history.json under the game's user-writable root. All mods share it; separate openffa/opentdm copies are not created. Timestamps are unambiguously tied to UTC and displayed in local time. Server passwords are not stored.
Updating the game does not require deleting personal settings or history. Factory packages do not contain a developer's or another player's history.
Cached server list
The browser saves a valid non-empty q2servers.com response to baseq2/q2pro-x/cache/q2servers.json. The browser's q2servers.com wait control (cl_serverbrowser_master_timeout) ranges from 1 to 60 seconds, default 4. A delayed list falls back to cached addresses when available and marks the source. Without a cache, normal request waiting continues. Servers are queried again for current ping, map and players; a cached address is not evidence that a server is online. Failed, empty or incomplete responses do not replace the saved list.