Skip to main content
ZoneMod is the most played competitive config for Left 4 Dead 2 versus. The easiest way to install it is the L4D2 Competitive Rework by SirPlease, which bundles ZoneMod 2.9.2b, other match modes, SourceMod 1.12 and the plugins they need. Download the Linux release, extract it into left4dead2/, restart, and type !match in chat to vote ZoneMod in.

Before you start

  • Make a backup in Backups. The package replaces cfg/server.cfg and SourceMod files.
  • The Competitive Rework supports SourceMod 1.12 and newer only (it ships with it) and needs Linux with GLIBC 2.35 or newer for some extensions.

What the Competitive Rework includes

The list is from the project’s README at the time of writing; check the L4D2 Competitive Rework for the current one.

How to install ZoneMod

1

Download the Linux release

On the Releases page, download L4D2-Competitive-Rework-<version>-linux.tar.gz.
2

Extract it on your PC

Extract the archive. You get folders such as addons and cfg and files such as myhost.txt and mymotd.txt.
3

Upload to left4dead2

Stop the server. Upload everything into left4dead2/ with SFTP and overwrite existing files.
4

Edit server.cfg

In Game settings, click server.cfg: open the raw file and check hostname, rcon_password and sv_steamgroup (the package’s server.cfg has example values). Save.
5

Start the server

Start the server and check the console for errors.

How to load ZoneMod in a match

Settings you should know

  • The package’s server.cfg sets sv_consistency "1", sv_pure "2" and sv_pure_kick_clients "1", so players with custom models are refused. This file line overrides Consistency Check (sv_consistency) in Startup, so setting that to 0 doesn’t let modded players in while the package is installed. That is intended for fair matches. See consistency errors.
  • It sets sv_allow_lobby_connect_only "0", so players can join with connect.
  • Player slots use mv_maxplayers (set with sm_cvar mv_maxplayers 30) instead of sv_maxplayers, so the value isn’t reset on map change.
  • Its network rates are set for 100 tick. Running 100 tick needs a start option; see 100 tickrate.

Frequently asked questions

Is ZoneMod the same as confogl?

Confogl is the framework that loads match modes. ZoneMod is one config that runs on it.

Where do I add my own plugins?

Load them in cfg/sharedplugins.cfg. Every confogl match mode runs it.

Why do players get kicked for file consistency on ZoneMod?

The config enforces consistency on purpose, and its server.cfg line wins over the Consistency Check Startup variable. Players need to disable add-ons that change models.

Can I use ZoneMod on a co-op server?

ZoneMod is built for versus. Use it on a versus server.

Left 4 Dead 2 server guide

Every Left 4 Dead 2 page in one place.

Versus server

Set up 4v4 versus.

100 tickrate

Tickrate Enabler and rates.

Install Left4DHooks

Included in the Competitive Rework.

SourceMod admin menu

Give yourself admin for sm_forcematch.

Tested by the FREAKHOSTING team on 30 October 2026 (Left 4 Dead 2 on our Game Panel). Package details checked against the L4D2 Competitive Rework on 30 October 2026.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to upgrade your hosting? Use code KB20 at checkout for 20% off your first order!

Last Updated: October 2026