Skip to content

fbef0102/L4D1-Server4Dead

Repository files navigation

If you appreciate my work, you can PayPal Donate me.

Click HERE to download package

Linux Server Files/Windows Server Files

  • Main

    • SourceMod

      • v1.11-git6945 by AlliedModders LLC
    • MetaMod

      • v1.11-git1153 by AlliedModders LLC
    • stripper - Add, filter and modify map entities

      • v1.2.2-git141 by BAILOPAN
    • l4dtoolz - Unlock Server Slot Limit

      • v1.1.0.2 by ivailosp、Accelerator74
    • Tickrate Enabler - Unlock Tickrate

      • v1.5 by ProdigySim、Spirit_12、Accelerator74
  • Extenstion

    • REST in Pawn - Provides HTTP and JSON natives for plugins

      • v1.3.1 by ErikMinekus
    • socket - Provides networking functionality for SourceMod scripts

      • v3.0.2 by sfPlayer & JoinedSenses
    • sourcescramble - Memory patches & allocate memory

      • v0.7.1.1 by nosoop
    • Actions - Extension provides a natives to hook action event handlers and create custom actions

      • v3.7.6 by BHaType
    • CollisionHooks - Provides a straightforward and easy way to hook and modify collision rules between entities.

  • Extra File

    • GeoLite2-City - addons\sourcemod\configs\geoip\GeoLite2-City.mmdb

      • 2024-05-14 by MAXMIND
    • GeoLite2-Country - addons\sourcemod\configs\geoip\GeoLite2-Country.mmdb

      • 2024-05-14 by MAXMIND

Server Install

  • Step 1: A clean L4D1 Dedicated Server.

  • Step 2: Choose Windows Server files or Linux Server files(depending on the operating system of your server), and place the files provided in the correct folder.

  • Step 3: Adjust your server_rates.cfg to match your rates accordingly.

    • For 100 Tickrate, you'd want these settings:
       sm_cvar sv_minrate 				"100000" 	// tickrate * 1000
       sm_cvar sv_maxrate 				"100000" 	// tickrate * 1000
       sm_cvar sv_minupdaterate 		"101"	 	// tickrate +1
       sm_cvar sv_maxupdaterate 		"101"		// tickrate +1
       sm_cvar sv_mincmdrate 			"101"		// tickrate +1
       sm_cvar sv_maxcmdrate 			"101"		// tickrate +1
       sm_cvar rate					"100000" 	// tickrate * 1000
       sm_cvar net_splitpacket_maxrate "50000" 	// (tickrate÷2) * 1000
       sm_cvar fps_max					"0"
  • Step 4: Change the Launch Parameters.

     -console -game left4dead -tickrate 100 +log on +map l4d_vs_airport01_greenhouse +exec server +sv_lan 0 -maxplayers 32
    

How to download L4D1 Dedicated Server files:

Warning: Don't try to download "Left 4 Dead Dedicated Server" from steam library, it's broken!! Use steamcmd instead.

  • Step 1: Download SteamCMD.

  • Step 2: launch steamcmd , steamcmd would automatically download required files .

  • Step 3: after it says "Loading Steam API...OK.", type

    • force_install_dir ./l4d1/
    • login anonymous
    • app_update 222840 validate
  • Step 4: Finish downloading and close steamcmd.

    • exit
  • Step 5 (Linux Only): Dependencies (Source)

    • Ubuntu =< 20.04
       sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 libsdl2-2.0-0:i386 steamcmd
       sudo apt install lib32z1
      
    • Ubuntu => 20.10
       sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 steamcmd
       sudo apt install lib32z1
      
    • Debian =< 10
       sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6
       sudo apt-get install zlib1g
      
    • Debian => 11
       sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc-s1 lib32stdc++6
       sudo apt-get install zlib1g
      
    • CentOS
       yum install epel-release
       yum install curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686
       yum install zlib.i686
      

Sourcemod Anti-Cheat

  • SMAC Wiki
  • SMAC 0.8.7.3 fork
  • smac + smac_aimbot + smac_autotrigger + smac_client + smac_commands + smac_cvars + smac_rcon + smac_speedhack + smac_spinhack

Others