Severian's Half-Life Mod Home

I have modified the standard half-life server code (without requiring any client changes) as follows:

  1. Identification of other players when aiming at them (name and model).
  2. Map information, remaining time, and frag limit displayed when you die.
  3. Gluon guns don't aim properly and leak radiation (killing those who use them, eventually).
  4. Full clip (50) on machine gun acquisition.
  5. Faster shotgun reload and pump time.
  6. Faster crossbow reload.
  7. Really bright flashlight (you glow intensely). Cool to die with it on!
  8. Ability to control the weapons & ammo that players spawn with.
  9. Invulnerability for one second after spawn (you don't take damage).
  10. Alternate mode for tripmine: places a "lightning" mine which does 150% damage.
  11. Alternate fire for grenades: throws them like MP5 grenades (limited to once every 5 seconds.)
  12. Alternate fire for snarks: teleports you to a random spawn location (limited to once every 5 minutes.)
  13. Alternate fire for the crowbar: sends a taunt to all players.
  14. Snarks use the "chumtoad" model, and really scream. (Thanks, Kill_Fodder!)

My modifications are available to download for Win32 and (hopefully soon!) for Linux.

Installation

1. Download and unzip the file for Win32 or Linux (coming soon). Place the .dll or .so file in your \halflife\valve\dlls folder.

2. Edit (using Notepad or whatever) the "liblist.gam" file (in the halflife\valve folder) and change the gamedll line to specify:

If you're on Linux, you'll need to modify the gamedll_linux line instead, to be:

(This will be available soon. I've got to find the time to compile my modifications for Linux..)

Configuration

You can control the message that is displayed when players die by creating/editing a "server.txt" file in the Valve folder. Just put the info that you want to display in this file.

You can modify the weapons and ammo given when spawning using the following CVARs, which are unique to my mod. You can set values for these in autoexec.cfg, server.cfg, or (using Gamehost) in the parameters for starting the server:

1. mp_giveweapons. For a default Half-Life server, the default value is "weapon_9mmhandgun;weapon_crowbar". Additional weapons that you can add (or replace) in this list are:

2. mp_giveammo. For a default Half-Life server, the value is "9mm:68", which provides 68 bullets for the 9mm handgun. You can specify additional "given" ammo using the following names:

For a default Half-Life server, the value is "9mm:68". If you want to give 200 bullets, 50 bolts, 80 units of uranium. 5 RPG rockets amd 12 shotgun shells, the value would be: