You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
kpded2 should be used to run Monkey Mod for many enhancements including...
players can download map vote pics (and sounds and skies) that they don't already have
from the server
the team of each player is shown in server browsers such as Qtracker and GSpyLite
other players are notified when a player cancels connecting
lagged out players that reconnect before they've timed out can continue from where they
left off
banned players are told that they're banned when refused connection
some other benefits are mentioned below
anti-lag system (based on the "Unlagged" Q3 mod)
compensates for client latency (eg. ping) when shooting (movement is unaffected) to
allow a player to aim directly at the other players instead of ahead of them, by
checking where the other players were when the trigger was pulled.
controlled by a new "antilag" cvar: 0 = disabled, 1 = enabled (default)
the latency reduction is limited to around 500ms. For example, if a player has a
ping of 600ms then their effective ping can only be reduced to around 100ms
only applies to bullets and pipe/crowbar (not rockets/grenades/flames)
rockets are handled differently: they are fast-forwarded a bit at launch according to
how much over 100ms the delay between the player pressing fire and the rocket being
launched is. There is no fast-forwarding effect if the delay is under 100ms.
players can use "antilag 0" in the console (or "set antilag 0" in autoexec.cfg) to
disable the anti-lag system on their shots
rocketmode
enabled by setting the "dm_realmode" cvar to 2
the only weapon is the bazooka; all weapon/mod pickups are removed from the map and
all ammo is changed to rockets
splash damage is reduced to 50% on others and only 10% on self to encourage rocket jumping
reload delay is removed
bonuses for killing players with more frags in deathmatch (teamplay 0)
a new "bonus" cvar (and "default_bonus" comp.ini option) can be set to a frag deficit that
will result in receiving a bonus hit, 0 = disabled (default). When a player is killed with
at least this many more frags and a higher frags per minute ratio, the killer will receive
a bonus hit (+2 instead of +1). Bonuses are only received after playing for 1 minute.
automatic spectating for lagged out players
players become spectators if their connection goes dead for 5 seconds; they can rejoin the
game if/when the connection recovers
lagged out players are shown in grey in the spectators scoreboard
map list/rotation tweaks
"custom_map_file" comp.ini option is renamed to "maps_list" ("custom_map_file" is also accepted
for back-compatibility) and a "bm_maps_list" option is added for a separate bagman maps list
if a map list isn't specified in comp.ini, the "g_mapcycle_file" cvar will be used (if set)
rank is no longer used (old map lists including rank are still accepted for back-compatibility)
the list is pre-checked and any non-existing maps are removed from it
the list also provides the map rotation (maps.lst/teammaps.lst are no longer used)
if the current map isn't in the rotation then the first map (or random map if "default_random_map"
is enabled) will be next
props support
the "props" cvar can be used to enable props in maps: 0 = disabled, 1 = enabled except rats/fish,
2 = enabled including rats/fish
reduced number of entities used by exploding bodies and crates
fix for exploding fire extinguisher prop crash
support for rain and snow clouds
locational armour usage/damage without dm_locational_damage enabled
head/body/leg armour is used depending on height of hit
head armour is used when hit by dropping platforms/doors
when a player is telefragged it doesn't affect their score
random spawn point selection will skip any occupied points
players will spawn next to a spawn point if there are no free spawn points (to avoid telefragging)
team spawn points are also used in standard deathmatch when playing a bagman map
neutral spawn points close to a safe are changed to team spawn points
fix for badly positioned spawn points
spawn points partially in a wall/floor/ceiling are moved a bit away from it
spawn points further inside a wall are removed
fix to stop spawning within another player
fix to stop $30 reward being given even when killing enemy away from safe in small bagman maps
fix to make splash damage blood drops come from the player instead of the wall
fix for r_cullaliasmodel error messages when a player picks up a cashbag while they have
anti-spawncamp protection active
minimum time between bagman safe deposits reduced to 0.5s
the fraglimit setting is now ignored in bagman
fix for auto-weapon change (when current weapon is out of ammo) not choosing a new weapon
without extra ammo clips
weapon reloading is disabled when the player has no more ammo for it
HMG cooler mod replaced with rapid fire pistol mod in realmode
each team/model combination now has a single skin set (instead of 2) in team play
the most distinctive (most red or yellow) skin set is always used
spectators are also given a team skin to avoid unnecessary skin/model loading
current team indicator to remind anyone that forgets what team they're on
the top-right corner of the screen is coloured appropriately (kpded2 is needed to download the images)
"start in X seconds" countdown messages are replaced by audio cues (beeps)
chase tweaks
the closest player will be chosen as the target when starting chasing
eyecam view is now exactly the same as the target player sees, including bobbing/recoil/flames/etc
the target's body/shadow is removed in eyecam mode (so it never appears in view) when kpded2 is used
fix to no longer chase the target when they become a spectator
fix to prevent camera movement by the chaser in locked chase modes
standard deathmatch spectator tweaks
scoreboard "time" value doesn't include time spent spectating
other players are notified when a player becomes a spectator
spectators stay as spectators after map changes
the "spec" command does nothing when the player is already a spectator
the team change overflow protection also applies to spectating & rejoining
scoreboard tweaks
name of current map shown at top of scoreboard
accuracy column added to bagman scoreboard
accuracy column no longer includes rockets except in rocketmode
players with equal frags in standard DM are separated by deaths (was already the case in team DM)
connecting players are shown in grey with "CNCT" beside their name in the spectators scoreboard
faster map vote menu response
admin colour changed to light blue
reduced chances of overflows
players are moved to the intermission spot at the end of all games
intermission background also darkened to increase scoreboard contrast
the scoreboard automatically switches to the map vote menu after 15 seconds (if voting is enabled)
"scoreboard_first" comp.ini option removed
a new "motd" command to bring up the MOTD scoreboard at any time
map vote tweaks/fixes
all 8 vote options are now chosen totally randomly (no rank)
current map is excluded from vote options
fixed a bug that excluded the first map in the map list from the vote options
fix for "GL_MAXTEXTURES" error (related to map vote pics)
map change voting
when used by a non-admin, the "changemap" command will start a vote to approve the map change
player attack animation tweaks/fixes
players can be seen to wave the pipe/crowbar
players will change to attack stance when shooting while jumping
a new "toggle_zoom" command to toggle FOV zooming-in ("no_zoom" cvar)
individual flag setting with "setdmflags" command
'+' value prefix sets a flag, '-' prefix unsets a flag
a new "toggle_bunny" command to simplify enabling/disabling bunny-hopping
automatically calculates the appropriate "dmflags" value
"fixed_gametype" comp.ini option no longer blocks the use of the "setdmflags" command
"changemap" command can load any map on the server if "fixed_gametype" isn't enabled
players will also remain on the same teams if the game type isn't changing
rconx "status" and admin "clientlist" command tweaks
now includes players that are connecting
a "lastmsg" column is added that shows how long ago the client was last in contact
with the server
"players" command enhanced to look like the rconx "status" command but with the player's
country shown instead of their IP address
other console command tweaks
"commands" command only lists commands that the player currently has access to
"settings" command includes anti-spawncamp/bunny-hopping/shadows/zooming in its list
"publicsetup" command removed ("resetserver" can be used instead)
"listdicks" admin/rcon/rconx command renamed to "listbans"
logged-in rconx users can use the "admin" command without a password to take admin
"mute" rconx command removed (the naked "mute" commands can be used instead)
idle client timeout tweaks
minimum timeout setting reduced back to 60 seconds
other players are notified when a player idles-out
spectating disabling option tweaks
spectating disabling only affects match mode, not public mode
chasing is also disabled when spectating is disabled
can now be enabled by elected admins via "toggle_spec" command
disabled spectators won't receive any player movement info when kpded2 is used
waiting for players in a low power idle mode
enabled by the "wait_for_players" option in comp.ini
saves CPU and disk activity on idle servers (more CPU is saved with kpded2)
if map voting is enabled, the first players can choose which map to start playing on
serverinfo trimmed down
"anti_spawncamp" / "no_shadows" / "no_spec" / "no_zoom" cvars removed from serverinfo
(the "settings" command can still be used to check them)
"time remaining" cvar renamed to "time", "team scores" renamed to "scores", "team
names" renamed to "teams"
"cashlimit" only included for bagman
default anti-spawncamp setting
the "anti_spawncamp" option is now set to 1 (on) by default
"default_anti_spawncamp" comp.ini option added
"disable_asc" option removed (wasn't working as described anyway)
"default" settings are now optional
any setting that doesn't have a "default" entry in comp.ini will be left as it is when
the server is reset
"maxrate" option removed
the server never sends more than 15000 bytes/second anyway (usually a lot less) except
during downloading (which was unaffected by "maxrate")
a warning is shown in the MOTD screen when the player has "rate" set below 15000
timescale kicking removed
kpded2 has its own better timescale kicking option
speed cheating is still effectively disabled via the "sv_enforcetime" cvar setting
CDS client support removed
the client required the Monkey Mod website for updates but that no longer exists
"kick_dirty" comp.ini option and "cds" admin command are removed
single player and co-op modes are removed
automatically sets "deathmatch" to 1 and "coop" to 0
single player code has been removed/disabled to reduce the file size (and perhaps
slightly improve performance)
references to non-existent & unused sound files in "sound/doors/" removed
code changes to enable compilation with modern GCC versions on Linux