Quickplay
“Ok guys, bad news: we lost that last one.” This article documents content for Team Fortress 2 that was removed from the game. It may contain speculation, broken links or errors. |
“ | The hand is quicker than the eye!
Click to listen
— The Engineer on jumping into servers
|
” |
Quickplay was an automated game-connection system in Team Fortress 2. It allowed players to leave finding a server to the computer; it was most notable for permitting "ad-hoc" connections to servers, as well as shining a de facto spotlight on community servers. It was ultimately replaced in the Meet Your Match Update with Casual Mode.
Contents
Using Quickplay
Quickplay was accessed from the main menu of the game. The button "Start Playing" would open the quickplay dialog. The quickplay dialog allowed the player to specify roughly what they are looking for by selecting the game mode they wanted to play.
Additionally, there was the option to filter based on server owner; Valve and/or the community. Valve servers provided a more vanilla game experience, while community servers usually run some sort of set of modifications, ranging from custom maps to new game modes.
Finally, there was the option to play community maps from the workshop as well as beta maps.
The Quickplay algorithm
Valve has not officially documented the exact game-connection algorithm. However, they have noted that it involved servers building up a reputation from how long players are connected to them on average. In general, the system took into account a variety of factors such as: the latency of the player, the player’s number of hours played, map, current number of players, maximum number of players, and the server reputation score.
Requirements
Servers had to satisfy several requirements in order to qualify for quickplay, although there may have been more unknown criteria:
sv_cheats
must be off.- The map must be one of the approved quickplay maps.
- Friendly fire must be disabled.
- Random Crits must be enabled.
- The
maxplayers
setting must be 24, the default setting. 32 always makes the server ineligible, while values in between apply a gradual penalty. - The server must have a registered server account.
- Highlander mode must be disabled.
- VAC must be enabled.
- The server must not require a password.
- No messing with the MotD such as forcing players to view it, forcing HTML on and so on.
- No selling of gameplay advantages.
- The server must not attempt to disguise its Bots as human players, as in giving the bots a ping and/or custom avatar on the scoreboard.
Policy of Truth
Quickplay servers were required to be honest about metadata. Player counts, players being identified as bots and server tags must have had accurately reflected the server configuration.
Update history
- The Main menu now has a "Start Playing" option which presents users with various game modes to choose from. Once selected, the game matches the player into the best available server for that mode.
- Added a server console message when a player is sent to the server via the matchmaking system
- Improved matchmaking logic
- [Undocumented] Fixed quickplay sending people to the wrong game mode.
- Updated Matchmaking:
- Added a progress bar and server count during the matchmaking search
- Added more filtering on the master server to avoid pinging non-matching servers
- [Undocumented] Fixed the Matchmaking menu not completely darkening the background when clicked.
- [Undocumented] Fixed the Matchmaking menu from letter boxing while searching for a server.
- Updated the matchmaking filtering to speed up searches and reduce the number of pinged servers
- Fixed a bug preventing some server-side quickplay filtering from working, causing clients to ping too many servers
- Added
koth_badlands
to eligible quickplay maps
- [Undocumented] Started beta of new quickplay lobby system, accessible via the
OpenMatchmakingLobby
console command.
August 2, 2012 Patch (Triad Pack)
- Quickplay beta: Fixed bug causing game servers to sometimes stop receiving traffic upon victory condition
- Quickplay beta: Added more status information while in the matchmaking queue
- Updated the matchmaking ConVar
tf_mm_strict
- A value of 2 will hide the server from the server browser but will still allow direct connections
- Fixed matchmaking sending players to out-of-date servers
- Fixed bug causing gameservers to report themselves as full to the matchmaking system
- Fixed Gullywash being in the wrong matchmaking category
- Fixed Gullywash being in the wrong quickplay mapcycle.
- Prevent game servers from opening the MOTD panel more than once if the player connected through matchmaking or quickplay
October 29, 2013 Patch (Scream Fortress V)
- Enabled Halloween event maps in quick play
- Removed some servers that forged player counts from quickplay and the server browser
- HTML MOTDs will no longer be shown when connecting via quickplay
- Removed the prompt to opt-in to quickplay beta
- Add quickplay option to only connect to official Valve servers
- Prevent game servers from redirecting players to alternate servers when players connect through quickplay
February 7, 2014 Patch #1 (Strongbox Pack)
- Added advanced options page, which allows you to search for a few commonly-requested non-vanilla options: 32-player servers, nocrits, and instant/modified respawn times
- Added "Show Servers" button to quickplay. This will run the normal quickplay search, but instead of joining the "best" server, it will present a list of about 20 servers and let you pick.
- Fixed a client crash related to the Quickplay menu
- Fixed a Quickplay crash for Linux clients
- Quickplay: Added option to search for "
nodmgspread
" servers - Quickplay: Removed disabling of non-vanilla option radio buttons when official servers are selected
- Added Mann Co. Beta Maps - Early Access program
- Added 2 new beta maps:
RD_Asteroid
andPL_CactusCanyon
- Beta maps can be accessed via the quickplay menu by clicking the Play Beta Maps option
- Added 2 new beta maps:
- Fixed the quickplay menu not remembering the Advanced Options settings after using the Play Beta Maps option
- Added "
redirect
" client command that can be used to send clients to a different server. Does not function for clients that came from matchmaking or certain server browser tabs.
- Fixed Thunder Mountain not showing up in the Quickplay dialog's list of maps
- Valve official quickplay and matchmaking servers are no longer listed in the server browser
- Temporarily reverted Valve official quickplay and matchmaking servers not being listed in the server browser while we look into this further
- Fixed the Quickplay server list sometimes displaying the map filename instead of the proper name
- Updated Merasmissions to include a Quickplay button that will automatically join the required map or open the Quickplay menu if any map can be used
- Added the Invasion Community Update maps to regular quickplay lists.
- Mannpower is no longer the first option in quickplay.
- Added a new Quickplay category for Alternative game modes
- Moved Territorial Control, Special Delivery, and Player Destruction maps to this new category
- [Undocumented] Added Vanguard, Landfall, Highpass and Snowycoast to their respective modes' Quickplay rotations.
- Updated the Quickplay category for Alternative game modes to include Medieval maps
- Fixed Mannpower and PASS Time game modes showing up in the wrong quickplay UI categories.
July 7, 2016 Patch (Meet Your Match Update)
- Added Casual and Competitive Matchmaking modes
- Casual mode replaces Quickplay
See also
- Casual Mode
- TF2 Quickplay Overview on the Steam support website (archived).