Giter Site home page Giter Site logo

fbef0102 / l4d1-server4dead Goto Github PK

View Code? Open in Web Editor NEW
14.0 4.0 4.0 273.39 MB

Setup your own L4D1 Servers.

Home Page: https://steamcommunity.com/sharedfiles/filedetails/?id=1668828652

SourcePawn 99.38% Shell 0.01% Pawn 0.26% C 0.28% PLpgSQL 0.07%
l4d1 server windows linux anti-cheat left4dead

l4d1-server4dead's Introduction

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.8.8 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:
       // cfg/server_rates.cfg
      
       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 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 31
    

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
      

Optional Files

  • Extension
    • cutlrbtreefix - Fixed server crash "CUtlRBTree overflow"

      • v0.3 by fdxx
    • Accelerator - Crash Reporting That Doesn't Suck

      • v2.5.0-cd575aa by asherkin
      • 🟥 After 2024/5/2 update, broken in Linux system

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

l4d1-server4dead's People

Contributors

fbef0102 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

l4d1-server4dead's Issues

directory/appid is wrong

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

force_install_dir ./l4d2/
login anonymous
app_update 222860 validate

should be :

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

force_install_dir ./l4d1/
login anonymous
app_update 222840 validate

#Linux 128 tickrate

[Outer Heaven: Ultimate] Tickrate_Enabler (tick 128 supported)
This file does not have '-frametime, -frametime_override' launch options

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.