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 .
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 ).
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 .
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.