L4D2 Random Config
Random Chompski

Installation Guide

Random does not require client-side installation. Just pick a server and play. If you have a server, you can install Random to it by following the instructions below.

 

Full Installation

Random is a (pretty elaborate) confogl matchmode. To install it, you must first install confogl and Promod. If you don't plan on playing Random in versus mode, see the Campaign Only installation steps below.
It is assumed that you have (recent versions of) metamod and sourcemod already installed on your servers. If not, get those first. If you need any help with that or with steps 1 and 2 below, please refer to this Promod installation guide external link.

If you have Promod 3.3.3 or newer already installed on your server, follow the install step(s) in the Promod section below.

Take Action

Download and install the ...Full installation will be available later; when lgofnoc has a stable release
For now, follow this guide:
Sir's installation guide
and install the Random update packacke below

It's a good idea to stop your gameserver first, before copying any files.

Unpack the contents of the /random 1.1 full package/ directory in the ZIP so that its contents go in the "Left4Dead2/" directory of your server.

Note: make sure the files go in the lowest level directory, the one which has the /addons/ and /cfg/ directories in it. You can safely overwrite any files, if necessary.

 

Installing on top of Confogl & Promod 3.3.3+

If you already have Promod 3.3.3 or newer installed on your server, you only need the following Random update package.

Take Action

Download and install the Random 1.1 Update Package
Unpack the contents of the /random 1.1/ directory in the ZIP so that its contents go in the "/Left4Dead2/ directory of your server.

Note: make sure the files go in the lowest level directory, the one which has the /addons/ and /cfg/ directories in it.
You can safely overwrite any files if you have Promod 3.3.3 or older; the files in the Random package are newer than those already present.

 

Optional extra's

The following additions are not required to play Random, but may be of interest.

Melee weapons unlocker

In the Random package (in the /extra/ dir) is a file called: "melee_weapon_unlock.vpk". You can put this in your server's /addons/ directory to unlock all melee weapons in all maps (which of course is what you'd want for a really Random game...). This does not require any changes (or downloads) on the client side.

The only downside to this is that it will unlock the weapons for all other match and game modes too. Random works well with or without it, so it's your choice.

Match voting

This is only relevant if you installed Random as an update to an already set-up Promod 3.3.3+ server – not for the Full Package install.

If you use the server match-vote menu, you may want to add Random to /addons/sourcemod/configs/matchmodes.txt. You can either do this manually (example entries are listed in the Random package, /extra/matchmodes_entry.txt). If you don't mind overwriting your matchmodes file or don't plan to play any other modes you can also use the matchmodes.txt supplied in /extra/. It's based on Promod's, but with added Random entries.

 

Campaign only

If you have no intention of playing Random in versus at all, but strictly coop, you don't need to install the full confogl packages.
Random does, however, still require many of the things that make Promod possible, including, of course, a recent version of metamod and sourcemod.

You will need SDKHooks 2.1+ (which is in the confogl complete package external link).

The plugins you'll need from the combined confogl packages are:

  • l4d2lib.smx
  • l4d2_getupfix.smx
  • l4d_tank_damage_announce.smx
  • l4d_weapon_attributes.smx
  • survivor_mvp.smx

Copy those to /addons/sourcemod/plugins/optional.

From the Random package, you need:

  • All files, including those in subdirectories, from /addons/sourcemod/
  • The two files in /cfg/ root
  • The files in /cfg/sourcemod/

 

Problems?

If your server crashes constantly, check your sourcemod version. If you're using sourcemod 1.6, you need a different version of l4d2_direct: get it here external link.

 

If that's not it, make sure all relevant confogl elements are installed correctly. Shut down your server before installing sourcemod extensions, to be on the safe side.