Original and modified plugins used by the RL4D2L servers currently running SM 1.10 and Sir's L4D2-Competitive-Rework.
chat_spam_throttle_debug
- cvar for logging.chat_spam_throttle_time
- cvar for time in seconds before a message can be repeated.chat_spam_throttle_check_sender
- cvar to allow repeating messages sent by someone else.discord_scoreboard
entry to discord_webhook.cfg
.addons/sourcemod/configs/discord_webhook.cfg
.
"Discord"
{
"discord_test"
{
"url" "<webhook_url>"
}
}
sm_edit
- Toggle edit mode on or off.
sm_step <size>
- Number of units to move when moving ladders in edit mode.sm_select
- Select the ladder you are aiming at.sm_clone
- Clone the selected ladder.sm_move <x> <y> <z>
- Move the selected ladder to the given coordinate on the map.sm_nudge <x> <y> <z>
- Move the selected ladder relative to its current position.sm_rotate <x> <y> <z>
- Rotate the selected ladder.sm_kill
- Remove the selected ladder.sm_info
- Display info about the selected ladder entity.sm_togglehud
- Toggle selected ladder info HUD on or off.sm_goto
, sm_bring
- Teleport players around.sm_restartmap
to restart the current map. Preserves scores and who has played tank. Automatically restarts map when broken flow detected.
sm_restartmap_debug
cvar for logging.sm_restartmap_autofix
cvar for autofix. Enabled by default.sm_restartmap_autofix_max_tries
cvar for max autofix map restart attempts.sm_tank_spawn_fix_debug
cvar for logging.tank_spawn_fix
cvar for turning on/off. Enabled by default.tank_spawn_fix_disable <map>
cvar for disabling specific maps.!settings
to manage personal settings for text and sound alerts.sm_spawnsecondary <target>
, sm_spawnaxe <target>
, and sm_spawnpistol <target>
commands.static_tank_control
server command to specify if a given player should play a given tank on a given map.
static_tank_control <tank_number> <map_name> [steam_id...]
tank_number
1 or 2 representing which tank spawn to apply to.map_name
the map id to apply to.steam_id
any number of steam ids. The first player that is currently infected will be given the tank.static_tank_control 1 c1m1_hotel "STEAM_1:1:TEAMA_PLAYER1" "STEAM_1:1:TEAMB_PLAYER1"
static_tank_control 1 c1m2_streets "STEAM_1:1:TEAMA_PLAYER2" "STEAM_1:1:TEAMB_PLAYER2"
static_tank_control 1 c1m3_mall "STEAM_1:1:TEAMA_PLAYER3" "STEAM_1:1:TEAMB_PLAYER3"
static_tank_control 1 c1m4_atrium "STEAM_1:1:TEAMA_PLAYER4" "STEAM_1:1:TEAMB_PLAYER4"
static_tank_control 2 c1m4_atrium "STEAM_1:1:TEAMA_PLAYER1" "STEAM_1:1:TEAMB_PLAYER1"
sm_teleporttank [x] [y] [z]
command.
sm_teleport_tank_debug
cvar for logging.sm_spawntank
to set flow tank % to zero and spawn tank.sm_vouchnext
- Autovouch the next unvouched player to join the server.sm_vouchprev
, sm_vouchlast
- Vouch the last unvouched player to join the server.sm_vouch
- Vouch the given steam id.Significant changes
sm_current <precision>
to display 0 to 3 decimal places.current_precision
cvar that specifies the default precision to use if no precision argument is given.static_tank_map
cvar used in the tank_and_nowitch_ifier plugin. Cvars:
tank_map_only_second_event
(formerly tank_map_flow_and_second_event
)tank_map_only_first_event
(unchanged)sm_tank_map_debug
cvar for logging.bridge_escape_fix.smx
no longer needed.sm_tankpool
displays the tank pool.sm_addtankpool
, sm_queuetank
adds a player to the tank pool.sm_removetankpool
, sm_dequeuetank
removes a player from the tank pool.TankControlEQ_SetTank
TankControlEQ_GetWhosHadTank
TankControlEQ_ClearWhosHadTank
TankControlEQ_GetTankPool
TankControlEQ_OnChooseTank
called whenever a tank is chosen from the tank pool.Plugin_Continue
to continue with default tank choosing process.Plugin_Handled
to block the default tank choosing process.TankControlEQ_OnTankGiven
called when player has been given control of the tank.TankControlEQ_OnTankControlReset
called when new game detected and pools are reset.l4d_no_tank_rush_debug
to L4D2 No Tank Rush for debug logging.addons/sourcemod/configs/l4d2_playstats.cfg
.
"l4d2_playstats.cfg"
{
"match_end_script_cmd" "ls /home"
}
l4d2_playstats_customcfg
cvar to store a confogl custom config name that will get logged and saved with stats.sound_block_for_comp
to set flags.
sm_tank_nowitch_debug
cvar for logging.sm_tank_nowitch_debug_info
command for dumping info on current spawn configuration.
sm_tank_nowitch_debug
set to 1.tank_ban_flow_min_b
, tank_ban_flow_max_b
tank_ban_flow_min_c
, tank_ban_flow_max_c
versus_boss_flow_min
and versus_boss_flow_max
overrides defined in mapinfo.Fixes applied to reconstructed sources from decompiled plugins
l4d_ready_autostart
cvar to automatically force start rounds after a certain amount of time after the first ready up.l4d2util
include library and merged l4d2_weapon_stocks.inc
into l4d2util_weapons.inc
L4D2Direct_DoAnimationEvent
.GetLongWeaponName
and GetLongMeleeWeaponName
functions from l4d2_weapon_stocks.inc
.