Skip to content

sourcemod-plugins/L4D2-Competitive-Rework

 
 

Repository files navigation

L4D2 Competitive Rework

<== IMPORTANT NOTICE DON'T IGNORE THIS OKAY?! ===>
<------------------ LINUX SUPPORT ONLY ------------------>
< The repo has some support for Windows, but I will not personally guarantee it's functionality >

About:

This is mainly a project that focuses on reworking the very outdated platform for competitive L4D2 for Linux Servers. It will contain both much needed fixes that are simply unable to be implemented on the older sourcemod versions as well as incompatible and outdated files being updated to working versions.

Included Matchmodes:

  • Zonemod 2.5
  • Zonemod Hunters 2.5
  • Zonemod Retro 2.5
  • NextMod 1.0.5
  • Promod Elite 1.1
  • Equilibrium 3.0c
  • Apex 1.1.2

Important Notes

  • We'll currently be sticking to Sourcemod 1.10 until we take the time to build around the removal of array structs in 1.11
  • We've added "mv_maxplayers" that replaces sv_maxplayers in the Server.cfg, this is used to prevent it from being overwritten every map change.
    • On config unload, the value will be to the value used in the Server.cfg
  • Every Confogl matchmode will now execute 2 additional files, namely "sharedplugins.cfg" and "generalfixes.cfg" which are located in your left4dead2/cfg folder.
    • "General Fixes" simply ensures that all the Fixes discussed in here are loaded by every Matchmode.
    • "Shared Plugins" is for you, the Server host. You surely have some plugins that you'd like to be loaded in every matchmode, you can define them here.
      • NOTE: Plugin load locking and unlocking is no longer handled by the Configs themselves, so if you're using this project do NOT define plugin load locks/unlocks within the configs you're adding manually.

Fixes/Changes Integrated into Confogl & Sourcemod:

Plugins/Extensions

  • Bullet Displacement Fix
    • Fixes a Source Engine bug that causes bullets to miss targets that they were supposed to hit.
  • Tank Rock Lag Compensation
    • Like the title says, you now simply just aim at the rock. You no longer have to "lead" your shots.
  • Buffer Overflow Fix
    • Prevents large .cfg files from causing a Buffer Overflow.
  • Tank Hittable Glow.
    • This plugin adds a constant Glow to Hittables the Tank has punched.
      • This is such a big QoL Fix and is implemented so smoothly that people often think it's part of the game, why not load it in every config?
  • Tons of Jockey Fixes:
    • Fixed Jockeys and Chargers from capping the same Survivors at the same time.
    • Fixed jockeyed Survivors going down ladders slowly.
    • Fixed an issue where Survivors could selfclear themselves by just spamming M2 while holding a melee (while being jockeyed)
    • Fixed an issue that allowed Jockeys to be able to pounce Survivors when spamming jump while their ability isn't ready and/or just got shoved.
  • L4D2 Ghost Anti-Cheat: A safe plugin that prevents 3rd party programs from being able to lock and see Infected Ghosts.
  • Shadow Fix: This prevents shadows showing through buildings, which would allow Survivors to know exactly where an infected was.

Credits:

Foundation/Advanced Work:

  • AlliedModders LLC.
  • "Confogl Team"
  • Dr!fter
  • Jahze
  • Prodigysim
  • Silvers
  • XutaxKamay
  • Visor

Additional Plugins/Extensions:

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

Competitive Mapping Rework:

  • Derpduck

Testing/Issue Reporting:

  • Too many to list, keep up the great work in reporting issues!

NOTE: If your work is being used and I forgot to credit you, my sincere apologies.
I've done my best to include everyone on the list, simply create an issue and name the plugin/extension you've made/contributed to and I'll make sure to credit you properly.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SourcePawn 97.9%
  • Squirrel 1.8%
  • Other 0.3%