Suicide Respawn Delay mutator for UT2004 v0.80 BETA

From T. Rus, aka "+++crowbar+++" 2005, West Germany
E-mail: crowbar666@gmx.net

  1. Features
  2. Change log
  3. Installation
  4. Configuration
  5. Console commands

Features
When playing CTF or Onslaught, there are some players, that use suicides intentionally, to quikly spawn in or near to their base, e.g. when the flag is captured or a node is beeing attacked. Indeed, suicides are the fastest way to overcome long distances in this gametypes. This mutator will simply delay the respawn a little. The features are:

  • When committing suicide (intentional or not), player will become spectator (can only spectate own team).
  • After respawn delay is over, player can join game (and team) again by pressing "Fire" or by forced respan.
  • Player keeps points and frags.
  • Respan delay can be defined.
  • That's all, folks!

Change log
v0.8.0:

  • Initial release. This is still a BETA version.
  • Known issues:
    • When playing with bots, after removing a player, UT is removing bots from other team to make teams equal.
    • Only tested with Onslaught and CTF yet.

Installation

  1. Unpack the files and copy them to the system folder of your UT2004 installation.
  2. Edit the server.ini file and add the following to the [Engine.GameEngine] section:
    ServerPackages=PlayerOut
    ServerPackages=SuicideRespawnDelay080v
  3. Restart server.
  4. Start server with UCC-command, e.g.:
    ucc server DM-Antalus.ut2?Game=xGame.xTeamGame?bAuroNumBots=True?Mutator=SuicideRespawnDelay080v.SuicideRespawnDelay080v,
    PlayerOut.PlayerOut log=server.log
    or:
    Select mutator in WebAdmin page (both "PlayerOut" AND "Suicide Respawn Delay v0.8").
  5. For offline gaming or dedicated servers, simply select "Suicide Respawn Delay v0.8" from mutator list in UT2004.
  6. PlayerOut allways has to be added to server.ini to make this mutator work.

Configuration
The configuration settings for this mutator can be modified with the file SuicideRespawnDelay080v.ini

  • iRespawnDelay
    This parameter is pretty self-explaining. Here you enter the amount of time in seconds, that a player will have to wait after a committed suicide. Default = 10
  • bForceRespawn
    Force player to respawn, after delay time is over. Default = true

Console Commands
Not implemented yet.