28服_命令手册28服_命令手册
Home
文章
参考文档
按关键词筛选
Home
文章
参考文档
按关键词筛选
plugin 5sourcemod 3template 1base 1Category C 2
幸存者自动复活 (Survivor Auto Respawn)

Category: plugin, sourcemodTag: base

1. 概述

survivor_auto_respawn.smx本插件用于在合作模式(如《求生之路2》)中实现幸存者的自动复活机制。当玩家死亡后,经过一定时间会自动复活,并可根据配置获得指定的武器和装备。插件支持电脑幸存者(Bot)和闲置幸存者(Idle)的自动复活,并可限制复活次数、调整复活时间,以及自定义复活时的装备方案。

2. 控制台命令

本插件未注册任何用户或管理员命令,所有功能通过控制台变量(ConVars)进行配置。

3. 控制台变量 (ConVars)

变量名 默认值 取值范围 说明
sar_give_type 0 0 / 1 / 2 复活时给玩家装备的方式:
0 = 不给装备
1 = 根据每个槽位(slot0~4)的设置给予指定武器
2 = 根据当前所有生还者的平均装备质量给予主副武器(仅限主副武器槽)
sar_remove_drop 1 0 / 1 玩家死亡后是否移除掉落的武器。建议启用,避免场景堆积过多武器。0 = 禁用,1 = 启用。
sar_respawn_slot0 131071 位掩码 主武器槽:指定复活时给予的主武器类型。值为位掩码,常见组合:
0 = 不给
131071 = 所有武器
7 = 微冲类
1560 = 霰弹类
30720 = 狙击类
31 = Tier1 武器
32736 = Tier2 武器
98304 = Tier0 武器
sar_respawn_slot1 131071 位掩码 副武器槽:指定复活时给予的副武器类型。值为位掩码,若选中了近战武器且该武器在当前地图未解锁,则自动随机给予一把已解锁的近战武器。
sar_respawn_slot2 0 0 / 7 投掷物槽:指定复活时给予的投掷物类型。0 = 不给,7 = 所有投掷物(燃烧瓶、土制炸弹、胆汁瓶)。
sar_respawn_slot3 0 0 / 15 槽位3:用途未明确(可能为医疗包或药丸等),0 = 不给,15 = 所有。
sar_respawn_slot4 0 0 / 3 槽位4:用途未明确(可能为肾上腺素或除颤器等),0 = 不给,3 = 所有。
sar_respawn_survivor_bot 1 0 / 1 是否启用电脑幸存者(Bot)的自动复活。0 = 禁用,1 = 启用。
sar_respawn_survivor_daze 5 整数(秒) 复活后玩家进入“眩晕”状态的时间(秒),期间无法操作。设置为 0 则无眩晕直接行动。
sar_respawn_survivor_idle 1 0 / 1 是否启用闲置幸存者的自动复活。0 = 禁用,1 = 启用。
sar_respawn_survivor_limit 2 整数 每位玩家在每个回合(地图)内可自动复活的次数上限。
sar_respawn_survivor_time 40 整数(秒) 玩家死亡后到自动复活的默认等待时间。
sar_respawn_survivor_time_add 2 整数(秒) 玩家每次死亡后,复活时间增加的秒数(累加)。
sar_respawn_survivor_time_max 44 整数(秒) 自动复活的最大等待时间。实际等待时间不会超过此值。
多特插件 SpecialSpawner

Category: plugin, base, sourcemodTag: base, specialspawner

1. 概述

specialspawner.smx 是一款用于《求生之路2》(Left 4 Dead 2)的 SourceMod 插件,旨在动态控制特殊感染者(特感)的生成机制。通过灵活的配置,插件可以调整特感的数量、生成时间、比重和限制,以适应不同玩家数量和游戏场景,提供更具挑战性或平衡性的游戏体验。

2. 控制台命令

该插件未注册任何控制台命令,所有功能均通过控制台变量(ConVars)进行配置。

3. 控制台变量 (ConVars)

以下变量可在 cfg/sourcemod/specialspawner.cfg 中设置,或通过 sm_cvar 命令实时调整。

反伤插件 anti-friendly_fire

Category: plugin, sourcemodTag: base, anti-friendly_fire

1. 概述

anti-friendly_fire.smx本插件用于在游戏中管理友军伤害(Friendly Fire)行为。它可以完全禁用友军伤害、将伤害反弹给攻击者、保护玩家免于因友军伤害而倒地,并对特定伤害类型(如火焰、爆炸)进行豁免。该插件旨在提升合作模式的游戏体验,避免意外误伤导致的团队矛盾。

2. 控制台命令

本插件未注册任何用户或管理员命令,所有功能通过控制台变量(ConVars)进行配置。

3. 控制台变量 (ConVars)

变量名 默认值 取值范围 说明
anti_friendly_fire_enable 0 0 / 1 插件总开关。设置为 1 时启用所有友军伤害管理功能。
anti_friendly_fire_damage_multi 1.0 1.0 – ∞ 将友军伤害值乘以指定倍数并反弹给攻击者。例如设置为 1.5 时,攻击者会受到原始伤害 1.5 倍的反弹伤害。
anti_friendly_fire_damage_sheild 0 0.0 – ∞ 伤害阈值。当友军伤害值低于此数值时,伤害被完全忽略(不造成伤害,不反弹)。设置为 0 时禁用此功能。
anti_friendly_fire_incap_protect 1 0 / 1 倒地保护。若友军伤害将使受害者倒地(进入濒死状态),则此次伤害被阻止。
anti_friendly_fire_immue_fire 1 0 / 1 火焰伤害豁免。启用后,火焰造成的友军伤害被完全忽略。
anti_friendly_fire_immue_explode 0 0 / 1 爆炸伤害豁免。启用后,由管道炸弹、丙烷罐、氧气罐等爆炸物造成的友军伤害被完全忽略。