Hi, thanks for trying out quickplay! You may have a few questions about
it, which should be answered down below. Thanks, and have fun!
And if you're a community server host, check out our Server Hoster FAQServer Hoster guide for more information about quickplay requirements and how we can work together
to make a great experience for players.
@@ -355,8 +355,7 @@ const gamemodes = [
This is a best attempt at recreating the old in-game Quickplay feature
as accurately as possible, and updating it to work in the current times
- and in browser. It is merely an experimental proof of concept now, but
- will continue to improve over the coming weeks!
+ and in browser.
How do I report a problem?
@@ -368,11 +367,18 @@ const gamemodes = [
feedback from both players and server owners!
We really appreciate the enthuasiasm! The more people use quickplay, the
better it'll be! You can share our easy to remember quickplay.tfquickplay.tf link, and even include it in your Steam name!
@@ -448,7 +454,7 @@ const gamemodes = [
for a game, and the server IP that you ended up on.
-
Does quickplay well in X region?
+
Does quickplay do well in X region?
Probably! There's a strong server offering in Europe, the Americas,
Asia, and Oceania. Regions which don't have much or any servers
@@ -477,7 +483,7 @@ const gamemodes = [
adverse modifications which players looking for an unmodified casual
experience do not want. These server modifications are not allowed for
servers in quickplay. You can learn more about detailed requirements in
- the server hoster FAQ.
+ the server hoster guide.
Can I suggest a workshop map?
@@ -504,8 +510,10 @@ const gamemodes = [
What is reputation?
Reputation is a matchmaking metric given to servers if players are shown
- to enjoy them. It is a small part of the overall scoring system used to
- match servers with players. It is currently not implemented.
+ to enjoy them. This was used in the old quickplay algorithm to help weed
+ out bad servers which didn't give players a good experience. It is a
+ small part of the overall scoring system used to match servers with
+ players. It is currently not implemented.
How do I support you and this project?
diff --git a/src/pages/quickplay/host_faq.astro b/src/pages/quickplay/host_faq.astro
index 9ce0fd60..ee3805c0 100644
--- a/src/pages/quickplay/host_faq.astro
+++ b/src/pages/quickplay/host_faq.astro
@@ -15,7 +15,7 @@ import Layout from "@layouts/Layout.astro";
@@ -48,7 +48,7 @@ import Layout from "@layouts/Layout.astro";
-
Server Host FAQ
+
Server Host Guide
Hi, server owners! Thanks for your interest in comfig quickplay, and
@@ -194,6 +194,10 @@ import Layout from "@layouts/Layout.astro";
labeled with the nocap
tag.
+
+ Label usage of sv_pure 1 or 2 with the pure tag.
+
M2
@@ -296,7 +300,7 @@ import Layout from "@layouts/Layout.astro";
in regions where servers are hard to come by. This is an area of active investigation
and we're gathering feedback from both server owners and players regarding
this. The allowed maplist thus is in active flux and there are maps allowed
- in quickplay which may not be listed on this FAQ yet. The current criteria
+ in quickplay which may not be listed in this guide yet. The current criteria
for this is mostly a mix of player playtime and regional server availability.
diff --git a/src/pages/quickplay/updates.astro b/src/pages/quickplay/updates.astro
new file mode 100644
index 00000000..bb80fb4b
--- /dev/null
+++ b/src/pages/quickplay/updates.astro
@@ -0,0 +1,58 @@
+---
+import Body from "@components/Body.astro";
+import Footer from "@components/Footer.astro";
+import BaseHead from "@components/head/BaseHead.astro";
+import ImportHead from "@components/head/ImportHead.astro";
+import MainHead from "@components/head/MainHead.astro";
+import PreloadHead from "@components/head/PreloadHead.astro";
+import NavSelector from "@components/NavSelector.astro";
+import Layout from "@layouts/Layout.astro";
+import { Content as UpdatePost } from "../../posts/quickplay/updates.md";
+---
+
+
+
+
+
+
+
+
+
+
+
+
Quickplay Updates
+
+
+
+
+
+
diff --git a/src/posts/quickplay/updates.md b/src/posts/quickplay/updates.md
new file mode 100644
index 00000000..bdd98684
--- /dev/null
+++ b/src/posts/quickplay/updates.md
@@ -0,0 +1,128 @@
+## July 2, 2024
+
+* Added update log
+
+## June 30, 2024
+
+* You can now see your estimated ping by hovering on the signal bars. This will let people be informed about the exact value being estimated, so they can give better feedback and understand what's being computed by the system. Hopefully this will help us become more precise and better reflect actual in-game ping. Please note that you should be using `net_graph 1` to compare your ping, rather than the scoreboard. The scoreboard fakes ping somewhat, giving a "score" correlated to how well you connect to the server overall.
+* Increased the duration of the delay before connecting to a server
+
+## June 29, 2024
+
+* Reduced trending bonus very slightly, as it was producing bad results in some rare cases when there were more populated/better ping servers available
+* Added new popular community VSH maps to improve population, and added ctf_snowfort_2023
+
+## June 28, 2024
+
+* Fixed size scaling on various monitors
+* Unfiltered some servers in the server list which are not eligible for the PLAY NOW button, but can be shown in the server list:
+ * Added full servers to the bottom of the server list
+ * Added almost full servers (23/24), which are normally filtered out, to around the middle of the server list
+* Added Steam-style text filtering to vulgar language in the server name
+* Minor bug fixes
+
+## June 27, 2024
+
+* Added show servers button to show a list of servers instead of picking for you.
+ * This helps users validate against the quickplay algorithm to make sure it's really selecting the best server for them, and it also helps users select their favorite map or gamemode out of ones which are available on servers.
+* Added back Misc and Arena gamemodes
+* Added a delay before connecting to a server. If you close out of the connection dialog by blocking or closing, it will not connect you to that server.
+* Minor bug fixes
+
+## June 26, 2024
+
+* Removed gamemode selection temporarily.
+ * There was a very strong indication that people were not finding a satisfactory server simply because of strict gamemode selection. Anything except random and payload was getting people bouncing off servers at a very high rate. Not enough people are playing in order to make gamemode selection viable. Map bans can be used to avoid popular maps for gamemodes you don't wish to play, and work is ongoing to improve user choice.
+* Reworked map bans. You can now select up to 6 maps you wish to be filtered out entirely ahead of time.
+ * As for map selection, we recommend voting for the maps you really want to play once you're on a community server.
+* Resolved the aforementioned slight advantage a 32 player server has to fight over the last few slots from 21 to 23. Now, all servers are on equal footing for this range, for competing to fill up to a full 24 player match. Afterwards, if the server still has player slots available, it will still be scored higher than an empty server, ramping down as the server fills up.
+
+## June 25, 2024
+
+* When trying to fill up a server to an ideal number of players, use 24 max players as a population basis, instead of using the servers max players. This means every server will be targeted to be populated with the same ideal number of players, instead of a larger amount of players for bigger servers.
+* When seeing if a server needs to be filled up completely, use its actual max player cap instead of a 32 player cap. This mostly affects huge penalties large player servers were getting vs. normal player servers when the player selected "Don't care" for player counts.
+* Increased the player trending bonus to compete with servers which have already reached the ideal number of players. This way, instead of preferring to fill up a server beyond the ideal count, it will prefer to spill over players earlier to emptier servers. This improves cases where there's a popular server with ~20 players taking a few players from servers which can be seeded instead.
+
+## June 24, 2024
+
+* Normalized the ping values for lower pings, so that if your ping is good enough to a server, that server gets the maximum score for ping. This isn't a huge difference vs. your ping preference, but it helps a few edge cases with abnormally low pings causing some servers to get an edge for almost no reason.
+* Adjusted rejoin penalty to fix some cases of infinite looping with retries.
+* Adjusted the trending boost to give a high base boost to servers which have only gotten 1 player, and give a higher consistent boost to anything that's gotten a reasonable amount of players but still needs more help getting to an ideal player count. This rewards servers for gaining any players, but then rewards them even more for sustaining momentum.
+
+## June 23, 2024
+
+* Servers with low player counts will get a trending momentum bonus over 1 hour for having their player count increase. This allows a server to fill up quickly if it starts to get players.
+* Empty servers now have a consistent shuffled score for 1 hour. This fixes an issue where the same empty server wasn't consistently being directed to while players connected to it.
+* Player counts are now visible as soon as you visit the site, rather than after queuing.
+* Fixed an issue where newer, unknown IP infrastructure could cause the quickplay server querier to be unable to update the server list.
+
+## June 22, 2024
+
+* The server querier updates much faster. This fixes most cases of players joining an already full server, or map information being out of date.
+ * It also has a side effect, where the quickplay algorithm is now more responsive to filling empty servers since it can more quickly direct people to a server which is filling up.
+
+## June 21, 2024
+
+* Added emails to give feedback through
+* quickplay.tf is now available as a link to the quickplay site
+
+## June 20, 2024
+
+* We are now giving a bonus to servers who are following the server requirement milestones early.
+* Added support for HUDs to link to specific parts of the page
+* The following server behavior will be rewarded:
+ * Using "Team Fortress" as the game name.
+ * Not faking ping through an anycast network. We have identified all anycast networks on TF2 abusing this and flagged them.
+ * Not using invalid characters in the server name to increase its sorting order.
+ * Logging in with a good standing game server account.
+* Made ping scoring much more accurate, to reward servers with excellent routing.
+* Fixed a bug where 64+ player servers that had a lot of players already were impossible to be matched into
+* Fixed a bug with servers not updating information when Steam was down
+* Some updates in preparation for upgrading how the server querier scans for servers
+* Added playnow.tf as a link to the quickplay site
+
+## June 19, 2024
+
+* Added a party size option to find a server with enough slots for your party
+* Added a significant amount of community maps, targeting SA, AS and AUS, to improve server population of vanilla servers. This is an area of active investigation and experimentation. Metric used was mostly based on player playtime and server availability.
+* Fixed a bug where recently joined servers would go into a loop of joining the best one after all options were exhausted. This was because all of the options would be considered "recent" so it would not be able to cycle through the options anymore.
+* Fixed a bug where certain Frankfurt servers were being detected as being in Jordan. This made people not be able to match into otherwise suitable servers in EU.
+* Fixed a bug where empty servers were not having their scores shuffled. This caused some issues when suggesting the best empty server for users
+
+## June 18, 2024
+
+* Added support for arena maps
+* Added support for beta maps
+* Added a preference option for RTD. This is off by default. This allows players to expand the server search pool.
+* When finding a server, new information is provided about the map and player count. Please note that this could be inaccurate by the time you connect to the server.
+* Added support for banning any map on the server connection dialog
+* Added advanced options for adjusting ping scoring
+* When a server is found with 0 players, there is a warning given to you that you should stay on the server for a minute to wait for other quickplay users to match into the server.
+* Added a choice selection of holiday maps without gimmicks: ctf_doublecross_snowy, ctf_frosty, ctf_snowfall_final, ctf_turbine_winter, cp_frostwatch, pl_frostcliff, pl_coal_event, pl_rumford_event, pl_wutville_event, koth_maple_ridge_event, koth_snowtower, pd_snowville_event, pd_galleria
+* Excluded some gamemodes from the Any game mode / Random search type: Arena, Robot Destruction, Passtime, Mannpower, VS Saxton Hale, Zombie Infection or Medieval Mode
+* Fixed a bug which caused populated 64-100 player servers to not be matched into
+* Fixed a bug which caused 24 player servers with SourceTV enabled to not be matched into
+* Fixed a bug where too many bots would cause the server to be detected as too full for quickplay
+* Fixed a bug with the UI glitching out when no servers were found
+* Fixed a bug where empty servers could be boosted in very, very rare cases above servers with players due to random shuffling
+* Empty servers are penalized slightly more to reduce their frequency, even if ping is good compared to other options
+* Fixed a bug where the server list would not update in some rare cases
+* Added a player count display feature
+* Improved load times in some cases
+
+## June 17, 2024
+
+* Added advanced options for server capacity, random crits, and respawn time preferences
+* Added an informational panel which tells you which server you're connecting to, and gives you options to block or favorite it
+* Added gamemode selection
+* Added a Server Host FAQ and reworded the main FAQ to be easier for a general audience. Made clarfications about how quickplay rules work.
+* Updated quickplay page to scale better to a variety of small displays (height and width combinations)
+
+## June 16, 2024
+
+* Launched Quickplay.
+* Adjusted the quickplay algorithm to prefer fuller servers more than emptier servers.
+* Adjusted the quickplay algorithm to prefer a good amount of players slightly more than low ping.
+* Servers with players will make their ping score more important. This means you're more likely to get a game close to you of the servers which have players. This avoids you getting a healthily populated server but with high ping, but avoids empty servers getting preferential treatment just because their ping to you is good.
+* Improved debug logging in the browser console, to avoid a bug where it gets cleared for some users, and also added a log of recent connected servers and their reconnect penalties.
+* Made the preference for fuller servers less aggressive, as it was being a bit negative for heathily creating community server matches.
\ No newline at end of file