Master's Corner: leaderboard changelogs
7 years ago
North Carolina, USA

July 9th 2017,

Added a new game version to the versions column, 2.0.7.5. This version is used for some changes in Dead Air and Cold Stream.

Changed up how the Fortnight Challenge category is displayed. There are now three, Fortnight Challenge (Unique), Fortnight Challenge (Stayin Alive), and Fortnight Challenge (Dash). Unique is for all mutations which use regular, tweaked gameplay and are on whole campaigns. Dash is specifically for maps using the Dash gametype. Stayin' Alive is specifically for maps using... well, guess. This sets it up in the future to add new Dash and Stayin' Alive maps easily, have proper Solo and Co-op subcategories which is much cleaner than before, and most importantly lets only Stayin' Alive use the reversed timing, where longer times are better. The two Fortnight Challenge categories which are currently inactive every two-week period will be moved to misc (currently Stayin Alive and Dash).

Edited by the author 3 years ago
North Carolina, USA

August 20th 2017,

Big rule changes regarding addons!

Previously, all addons were banned except for survivor models, gun textures and models, and HUD elements (excluding the item radar). After some careful thought and discussion, the trigger has finally been pulled on banning the rest of the allowed addons listed above for many reasons such as the fact that a big, colorful survivor can make it easier to see a teammate stuck or specialed, you could change the grenade launcher model to make it easier to see (which is very relevant to co-op now), and so on. The rules now state that all addons are banned outright, which is far more simple, fair, and vanilla.

Further updated that section to now state that a live recording is required for all submissions (not a recording of demo playback) so that it can be confirmed no addons were used. This doesn't change any way we've been recording our runs for months, and prevents future abuse of hiding addons behind demo playback.

Added a list of allowed console commands that contains map, viewmodel, glow commands, and network commands, so it's clear what can be changed. More may be added if I forgot about any, but as of this writing that's what is on there.

Edited by the author 3 years ago
North Carolina, USA

August 23rd 2017,

Minor rule addition that you cannot switch Realism mode on or off during a run, you must commit to it when you start.

Edited by the author 3 years ago
North Carolina, USA

August 27th 2017,

Added the "jointeam" command to the banned commands list.

Edited by the author 3 years ago
North Carolina, USA

August 28th 2017,

Added language near the top of the rules that each individual campaign must be run continuously in a single server. Since the map command is allowed, this prevents abusing that command to launch a new server between levels to restore your health to full (and any other abuses we may not even have thought of).

Edited by the author 3 years ago
North Carolina, USA

November 12th 2017,

Replaced the custom campaigns "Urban Flight" and "Detour Ahead" with "Dark Blood 2" and "Grey Scale". Both campaigns were replaced because of just awful RNG pathing things and situations that will cause an insane amount of resets for something pure RNG. Hopefully the two new campaigns goes much better and further changes won't be necessary.

Edited by the author 3 years ago
hyptix likes this
North Carolina, USA

February 10th 2018,

Added the command "report_entities" to the banned commands list. This command which looks to be server-only prints a complete list of all spawned items in the level which could enable you to know if something useful has spawned or not so you can save time not bothering to look for it. It was also made cheat-protected at some point as 2.0.2.7 allows it, but newest does not.

Edited by the author 3 years ago
North Carolina, USA

March 28th 2018,

Changed run obsoletion setting to "match any, any order" which now means that any run in which each individual player has a better PB than it, regardless of their player roster being different or not, will be obsoleted, which makes the leaderboards much cleaner now. Runs will only show if it is the PB of at least one of the runners involved.

Edited by the author 3 years ago
North Carolina, USA

November 3rd 2018,

Created a new game in the series for category extensions which you can see at speedrun.com/l4d2_ce

As of writing there aren't any categories or runs migrated there yet, but pretty much anything here that is custom content or isn't "legitimate" to the base game will be moved over there.

Edited by the author 3 years ago
North Carolina, USA

November 4th 2018,

Created a new thread for general game rules which apply across all runs submitted unless otherwise specified in the rules popup for a category. This helps clean up our edit game page as well as make it so only different rules are shown in each category rather than 80% of it being the same pasted wall of text.

https://www.speedrun.com/l4d2/thread/x3cng

Edited by the author 3 years ago
North Carolina, USA

November 13th 2018,

Finished moving everything relevant over to the category extensions leaderboard including the custom campaigns, so make sure to take a look over at speedrun.com/l4d2_ce if you want to get some action on Blastoff or some curated custom campaigns. Additionally, the old Fortnight Challenges are now permanently open there!

Edited by the author 3 years ago
North Carolina, USA

March 19th 2019,

Added a small bit to the rules clarifying that you can't change game versions mid-run.

Updated from this, "You cannot switch Realism on or off mid-run, you must commit to what you started with."

To this, "You cannot toggle Realism nor change game versions mid-run, you must commit to what you started with."

Edited by the author 3 years ago
solokolos likes this
North Carolina, USA

June 23rd 2020,

After community discussion, removed the rule that disallowed toggling realism on or off during a run, so you can now change it freely between campaigns. Since it hasn't been the idea for a while that a run takes place within a single server instance, banning the toggling of realism no longer made sense.

Edited by the author 3 years ago
North Carolina, USA

July 6th 2020,

Removed the "Realism" Yes/No column from all categories and hid the "Time with loads" column after a community vote. I made two awful collages of the votes for posterity seen below assuming the image links last,

https://cdn.discordapp.com/attachments/724194351969992726/729597842661834782/RealismVote_Collage.jpg https://cdn.discordapp.com/attachments/724194351969992726/729597854330519582/TimeWithLoadsVote_collage.jpg

In brief summary, here are the questions and the votes in text,

vote: should the "realism" column be removed from the leaderboards? vote by adding a reaction, only one vote, and please don't add meme reactions 1 = yes, remove it - 11 votes 2 = no, leave it there - 1 vote 3 = yes but only removed for full-game - 1 vote 4 = i am neutral on this - 7 votes

vote: should the "time with loads" column be removed from the leaderboards? this will leave only the without loads time shown, vote by adding a reaction and again, please only react with one vote and don't add meme reactions 1 = yes, remove it - 11 votes 2 = no, leave it as it is - 8 votes 3 = i am neutral on this - 1 vote

Edited by the author 3 years ago
North Carolina, USA

August 21st, 2020

Made a number of changes to the wording of the game's general rules with community input to add/fix/clarfiy anything that might have been unclear, and also finally added it to the site's new "Game Rules" tab as well as changed each category to reference checking that for the rules rather than having to go to the rules thread. Including a screenshot here showing the text delta of what changed from the old wording to the new wording. Pretty interesting.

https://cdn.discordapp.com/attachments/724194351969992726/746516980130906182/Screenshot_2020-08-21_Diff_Checker.png

Site's rules are dumb and ignores tab spacing so I had to spam hyphens to space out the dates from the commands instead. Better than nothing?

Edited by the author 3 years ago
JurasPatryk likes this
North Carolina, USA

September 28th, 2020

This was actually a few days ago but the site wouldn't send me my PIN. Not my fault!

Because 2020 is the year that just won't stop surprising, many changes have been made to the boards to accommodate the new Last Stand update that is somehow a magical thing that exists. "All Campaigns" was renamed to "All Campaigns Legacy" to preserve existing runs and remain a mainstay for the "final" version the game existed in for all those years. A new "All Campaigns" is in its place which adds Last Stand. This may be renamed and moved to misc in the future if yet another new campaign comes out. Did the same for the bhop misc category.

Last Stand has been added as an IL.

A new version from the "final" previous release of the game and before the mic bug was fixed has been added officially, 2.1.4.7, and Newest now applies to any runs Last Stand or later, which is 2.2.0.0+. All previous runs labeled as "Newest" were updated to the 2.1.4.7 version which is technically incorrect as the number changed with small security fixes and such, but it's impossible to label them with the actual versions and they are functionally identical for a speedrun anyway.

Updated wording on the rules for the All Campaigns category to better make sense for the campaigns that are played, and specified how many of them there are (thirteen and fourteen). Also added a warning that the new categories may be moved to Misc and replaced if new campaigns ever release again.

Credit to burhac for getting the categories and versions sorted out on the day of release!

Edited by the author 3 years ago
vogeltech likes this
North Carolina, USA

November 1st, 2020

Updated wording on the following to try and clear up any confusion about recording runs,

"Video must be a live, uncut recording for the duration of run time (not demo playback) and audio must be enabled and clear enough to confirm no addons were used."

Changed to,

"Video must be recorded as you play (not demo playback) and be uncut for the duration of run time. Game audio must be clear enough to confirm no addons were used."

Edited by the author 3 years ago
New Jersey, USA

April 24th, 2021 (as written by @bill_play3 )

  • The video submitted for runs must be hosted on a permanent platform. That means that whatever is linked in the submission cannot expire (like a Twitch VOD, for example). Twitch highlights and Youtube videos are recommended, but anything that doesn't expire will suffice
  • Official dedicated servers are now banned from use for Co-op runs. Main reason for this is that timing such runs has always been a problem, since it's not always consistent who loads first, and it either leads to invalid submissions or to a lot of extra effort to verify a run
  • Added the wait command and the -dev launch option (which changes the developer cvar) to the banned command list. I'm pretty sure this has been publicly discussed before, but it wasn't written down yet. Brief explanation about why these are banned: wait allows for some basic scripting and developer gives you extra information you couldn't have otherwise (and probably other applications i can't think of immediately)
  • Last but not least, added some Markdown formatting to the rules so it looks a bit nicer
  • Rules were also restructured/reordered for the sake of clarity

October 18th, 2021

  • Demo files are now required for runs which meet a top X standard as described in this forum post
  • Null cancelling movement scripts are now explicitly banned as it's now enforceable due to demos.
  • Changelevel is temporarily unbanned for L4D1 v1.0 only to facilitate demo recording without losing time due to the lack of cutscenes (refer to forum thread for futher details/explanation).

January 1st, 2022

  • Demos are now required for all submissions.
  • Changelevel is now banned again for L4D1 v1.0.
Edited by the author 6 months ago
New Jersey, USA

March 20th, 2023

  • Rules were overhauled entirely for clarity/organization etc
  • Exhaustive command/cvar whitelist was created, and small explicit blacklist was created
  • Officially, all keybinds possible from the menu (plus a few other commands like go_away_from_keyboard) must be set exactly as they would be from the menu, so you can't bind +forward with another command on the whitelist, for example
  • snd_restart and r_cleardecals are officially banned - but triggering snd_restart via pausing and changing audio settings is still legal

March 21st, 2023

  • r_cleardecals is unbanned due to community uproar

May 9th, 2023

  • host_writeconfig is added to whitelist
  • cl_showdemooverlay is unhidden via SST and added to whitelist for runner convenience (zero gameplay impact)
  • net_splitpacket_maxrate is added to the whitelist - specifically setting it to the values of 15000 (default) and 30000. Raising the value of this cvar prevents lag/speedups that happen shortly after a new map loads in coop. It's been tested quite a bit by runners without noticeable side-effects, so it's officially allowed now as a QoL update.

May 15th, 2023

  • Added a paragraph related to custom binds to the Keybinds/Commands section of the rules.
  • While we've enforced this rule before and discussed it publicly when relevant, it wasn't clear that executing tricks that force the use of the dev console and/or custom binds was not allowed. This only applies when there's no alternative execution of the trick that doesn't rely on the dev console. The prime example that breaks this rule is the god mode glitch executed by voting during a map load (potentially useful in Dead Center Solo runs).

July 9th, 2023 - as written by bill_play3

  • We are updating our timing standard on the main leaderboard to be based on demos! No more frame timing on a video editor required for anyone (for the most part, will explain). The important part is that this change aims to make timing more accurate, convenient and fair between players. Timing does deviate a little bit from video/LiveSplit timing, so your runs might be a bit slower than expected.
  • The known limitations the parser currently has is to track time spent in the main menu and timing custom campaigns correctly. Speedruns that do use the main menu will have those segments timed by video until we can improve our technology and custom campaign runs will remain using the video based timing standard for now. Since both of these cases are much less common than most submitted runs, we feel comfortable pushing this change.
  • To time your future runs, the easiest way is to download the demo parser from the following link (make sure to read the release note and click on UntitledParser.exe to download) and drag and drop the demos of your speedrun (or a folder containing only those demos) onto the parser executable.

July 17th, 2023

  • Effective now, your demo recording for any future runs needs to contain the entirety of the intro cutscene on the first level of the run. Previously, it was sufficient to start the demo recording any time before you gained control, but now we are requiring that the entire intro cutscene is included. This applies to all players in a run, not just the host in co-op.
SerGGun9 likes this
New Jersey, USA

September 9th, 2023

  • 2.1.4.7 has been renamed to 2.1.4.7*
  • 2.1.4.7 got the asterisk since that used to be the Newest variable prior to the TLS update, so any run set to that version which took place prior to TLS are actually a mix of versions 2.1.3.x all the way up to 2.1.5.5. As a result, it's just being relabeled with the asterisk to denote that a run may not be exactly 2.1.4.7.
  • However, any run submitted since TLS released under the 2.1.4.7 variable is actually on 2.1.4.7 since that's the version we host.
  • Newest has been renamed to 2.2.2.7*
  • 2.2.2.7* applies to any run done on 2.2.0.4-2.2.2.7 since these are all functionally identical for a speedrun
  • A new Newest variable has been created and is applicable to any runs done on 2.2.2.8 or newer (any run on newest on/after the August 22nd update)
  • A glossary of the game versions is now linked in the rules to explain these things

September 12th, 2023 (as written by bill_play3)

  • Added to the rules a new category of cvars that can be changed before a run, but not during it. So far, the only command in there is snd_mute_losefocus. This command is present in a few Source games and was implemented into L4D through SST, but changing the cvar value effectively runs snd_restart (which is not allowed to be used in runs). So to avoid a loophole, this rule was made.

September 24th, 2023

  • Version 2.0.1.1 was added to the leaderboard and the glossary was updated accordingly
Game stats
Followers
1,525
Runs
2,609
Players
508
Latest news
Minor rule changes/clarifications

Hey everyone, some minor changes to the rules - solely to clarify things/change wording, no rules actually "changed" (at least not in any way that will be relevant to 99.9% of people):

  • The linked guide for demo recording is now in a new location on the internet ( 👀 ) and was reworked to hope
1 month ago
Latest threads