Skip to content

About

Just refreshing and optimizing the core files a bit, eh?

Resources

Stars

348 stars

Watchers

27 watching

Forks

Repository files navigation

L4D2 Competitive Rework

Important

It is recommended to host servers on Linux, but Windows is supported.
When running Linux ensure that your setup is running a minimum of GLIBC 2.35 (Ubuntu 22.04 or higher) or you will run into issues loading certain extensions.
This repository only supports Sourcemod 1.12 and up (which comes with the repository for ease of use)


Note

ConVar mv_maxplayers was added which replaces sv_maxplayers in cfg/server.cfg, this is used to prevent it from being overwritten every map change.
On config unload, the value will be reset to the value used in the cfg/server.cfg.

Note

Every confogl matchmode will now execute 2 additional files; cfg/sharedplugins.cfg and cfg/generalfixes.cfg.
generalfixes.cfg contains all the crucial fixes that will be loaded in every matchmode.
sharedplugins.cfg is for you, the server owner. You can load any custom plugin that you want to be loaded in every matchmode here.

Note

Matchmode changes are handled by plugin_manager. When a matchmode loads, unloads or changes, it unloads plugins from last to first loaded. Confogl requires it, without plugins/plugin_manager.smx, matchmodes won't load or change.
Plugins listed in cfg/protectedplugins.cfg are never unloaded (by default left4dhooks and command_buffer). Only protect plugins that others need during their own unload, or if the state NEEDS to survive a plugin reload.

Caution

If you're making your own config, the last line of your confogl_off.cfg must be pm_unload_plugins refresh. Plugin load locking and unlocking is no longer handled by the configs themselves, refrain from doing it manually or you can run into issues.

About:

This project started off with a focus on reworking the very outdated platform for competitive L4D2.
In its current state it allows anyone to host their own up to date competitive L4D2 servers.

Included Matchmodes:

  • Zonemod 2.9.2b
  • Zonemod Hunters
  • Zonemod Retro
  • NeoMod 0.4a
  • NextMod 1.0.5
  • Promod Elite 1.1
  • Acemod Revamped 1.2
  • Equilibrium 3.0c
  • Apex 1.1.2

Download & Installation:

Important

Pick the archive that matches your Server OS:

  • Linux: L4D2-Competitive-Rework-<version>-linux.tar.gz
  • Windows: L4D2-Competitive-Rework-<version>-windows.zip
  1. Download the latest archive from the Releases page.
  2. Extract it directly into your server's left4dead2/ directory.
  3. For first-time server setup on dedicated servers, the Dedicated Server Install Guide might be of use to you!

Note

Releases only include what the servers need, no SourcePawn sources or compiler.
To modify or recompile plugins, clone the repository instead.


Credits:

Foundation/Advanced Work:

  • A1m`
  • AlliedModders LLC.
  • "Confogl Team"
  • Dr!fter
  • Forgetest
  • Jahze
  • Lux
  • Prodigysim
  • Silvers
  • XutaxKamay
  • Visor

Additional Plugins/Extensions:

  • Accelerator74
  • Arti
  • AtomicStryker
  • Backwards
  • BHaType
  • Blade
  • Buster
  • Canadarox
  • CircleSquared
  • Darkid
  • DarkNoghri
  • Dcx
  • Devilesk
  • Die Teetasse
  • Disawar1
  • Don
  • Dragokas
  • Dr. Gregory House
  • Epilimic
  • Estoopi
  • Griffin
  • Harry Potter
  • Jacob
  • Luckylock
  • Madcap
  • Mr. Zero
  • Nielsen
  • Powerlord
  • Rena
  • Sheo
  • Sir
  • Spoon
  • Stabby
  • Step
  • Tabun
  • Target
  • TheTrick
  • V10
  • Vintik
  • VoiDeD
  • xoxo
  • $atanic $pirit

Competitive Mapping Rework:

  • Aiden
  • Derpduck
  • Mart

Note

If your work is being used and I forgot to credit you, don't hesitate to contact me on Discord (user: sirplease)

About

Just refreshing and optimizing the core files a bit, eh?

Resources

Stars

348 stars

Watchers

27 watching

Forks

Releases

Packages

Used by

Contributors

Languages