L4D2 server 服务端插件收集

插件平台安装及管理员设置教程

写(拖)了好久,不过还是慢慢写吧:bubble_funny: ,顺带这贴的汉化部分完全靠狗(谷)歌翻译,不过不是完全复制.
(初三上一半,初四上半年,能汉化的好才有鬼)

目录:

  1. L4DToolZ
  2. Bebop
  3. [L4D(2)] MultiSlots
  4. AFK FIX
  5. Melee In The Saferoom
  6. Director Controller(All4Dead)
  7. Keep Laser Sights
  8. Gear Transfer
  9. L4D_VoteChangeMissionForUnofficial
  10. Tank hp
  11. [L4D & L4D2] Night Vision
  12. [L4D & L4D2] Incapped Meds munch
  13. [L4D2] Weapon Unlock
  14. [L4D2] Gun Control
  15. [L4D2] Incapped Crawling with Animation

smx放到left4dead2\addons\sourcemod\plugins
sp则需经left4dead2\addons\sourcemod\scripting\compile.exe转化后使用(会在此目录下的compiled文件夹中生成smx)
cfg可放置到left4dead2\cfg\sourcemod或由sourcemod自动生成
Cvar一般存在于自动生成的CFG中,特殊情况下需写入left4dead2\cfg\server.cfg 或left4dead2\cfg\sourcemod
如有特殊情况则会在用法中写明

L4DToolZ

用途:用于解锁人数上限,需要其他插件配合.可用于L4D与L4D2
Cvar:

sv_maxplayers 6 // 最大支持玩家数
sv_visiblemaxplayers 6 // 显示支持玩家数
sv_removehumanlimit 1 // 移除玩家数量限制
sv_force_unreserved 1 // 移除玩家数量限制

用法:
l4d2toolz放到left4dead2\addons
metamod覆盖到left4dead2\addons\metamod
将Cvar复制到server.cfg或sourcemod.cfg 前者用于服务器 后者用于本地计算机

Bebop

使用前提:需要L4DToolZ
用途:在合作模式下自动增加或T除BOT,仅支持Coop模式
Cvar: bebop_version //版本号

注意: Bebop不能与MultiSlots共存

[L4D(2)] MultiSlots

使用前提:需要L4DToolZ或Left 4 Downtown扩展(两种不能共存)
用途:在所有游戏模式下自动增加删除,且不需从门中救出.
最好与AFK FIX配合使用
使用方法:l4dmultislots.smx
l4dmultislots.txt放到left4dead2\sourcemod\gamedata
命令: !addbot 添加BOT !join 加入游戏
Cvar:

l4d_multislots_max_survivors //最大玩家数量
l4d_multislots_max_infected //最大感染者数量(?)
l4d_multislots_kickafk  //(踢空闲玩家?(0 =不启用1 =玩家5分钟,管理员无限制 2 =玩家5分钟,管理员10分钟))

AFK FIX

用途:修复4人以上闲置的BUG
使用方法:l4dafkfix.smx
l4dafkfix.txt放到left4dead2\sourcemod\gamedata
命令: !idle !afk (代替闲置按钮)

Melee In The Saferoom

用途:在安全室产生近战武器
Cvar:每种武器都有其数量设置,此处只写棒球棒一种.具体内容请至cfg中查看

l4d2_MITSR_Amount "4" //产生的近战武器数量
l4d2_MITSR_Enabled "1" //是否启用插件 1为启用
l4d2_MITSR_Version“2.0.7” //插件版本
l4d2_MITSR_BaseballBat“1” //棒球棒数量

注意:如果不想使用隐藏武器,请直接下载插件,不要下载压缩包
使用方法:直接覆盖至对应目录

Director Controller(All4Dead)

各类中文版
用途:在不开启作弊(sv_cheats 0)的情况下控制导演系统(产生特感、物品等)
all4dead是L4D1版本 all4dead2是L4D2版本
Cvar:

a4d_notify_players "1" //提示创建操作
a4d_always_force_bosses "0" //是否强制产生Tank或Witch
a4d_automatic_placement "1" //创建僵尸的位置 0于地图中随机产生 1在准星处产生
a4d_refresh_zombie_location "20.0" //特感自动产生间隔(s)
a4d_zombies_to_add //产生僵尸时的僵尸数量

使用方法:all4dead2.smx

Keep Laser Sights

用途:激光瞄准器的继承和自动添加(大概)
Cvar:

sm_keeplasers_enable //是否启用插件 1为启用
sm_keeplasers_nohint //禁用激光瞄准器升级提示
sm_keeplasers_mode // 0=将弃用枪支的激光瞄准器继承到新使用的枪 1=找到激光瞄准器后始终保有 2=始终保有激光瞄准器

使用方法:l4d2_keeplasers.smx

Gear Transfer

用途:将附近的投掷物、医疗用品自动转移给BOT,并在玩家需要时转移给玩家.
Cvar:

// 0 =关闭,1 =启用肾上腺素的转移。
l4d_gear_transfer_allow_adr“1”

// 0 =关闭,1 =启用除颤器的传输。
l4d_gear_transfer_allow_def“1”

// 0 =关闭,1 =启用高爆弹的传输。
l4d_gear_transfer_allow_exp“1”

// 0 =关闭,1 =启用急救包的转移。
l4d_gear_transfer_allow_fir“1”

// 0 =关闭,1 =启用燃烧弹药转移。
l4d_gear_transfer_allow_inc“1”

// 0 =关闭,1 =启用燃烧弹的传输。
l4d_gear_transfer_allow_mol“1”

// 0 =关闭,1 =启用止痛药的转移。
l4d_gear_transfer_allow_pil“1”

// 0 =关闭,1 =启用土质炸弹传输。
l4d_gear_transfer_allow_pip“1”

// 0 =关闭,1 =启用八宝粥的传送。
l4d_gear_transfer_allow_vom“1”

// 0 =关闭,1 =启用。当玩家没有对应物品时让BOT给予物品。
l4d_gear_transfer_auto_give“1”

// 0 =关闭,1 =启用。使BOT自动拾取附近的物品。
l4d_gear_transfer_auto_grab“1”

// 0 =关闭,1 =两者,2 =BOT可以给予,3 =BOT可以抓取肾上腺素。
l4d_gear_transfer_bot_adr“1”

// 0 =关闭,1 =两者,2 =BOT可以给予,3 =BOT可以抓取除颤器。
l4d_gear_transfer_bot_def“1”

// 0 =关闭,1 =两者,2 =BOT可以给予,3 =BOT可以抓取高爆弹。
l4d_gear_transfer_bot_exp“1”

// 0 =关闭,1 =两者,2 =BOT可以给,3 =BOT可以抢救急救包。
l4d_gear_transfer_bot_fir“1”

// 0 =关闭,1 =两者,2 =BOT可以给予,3 =BOT可以抓取燃烧弹药。
l4d_gear_transfer_bot_inc“1”

// 0 =关闭,1 =两者,2 =BOT可以给予,3 =BOT可以抓取燃烧弹。
l4d_gear_transfer_bot_mol“1”

// 0 =关闭,1 =两者,2 = Bots可以给予,3 = Bots可以抓取止痛药。
l4d_gear_transfer_bot_pil“1”

// 0 =关闭,1 =两者,2 =BOT可以给予,3 =BOT可以抓取土质炸弹。
l4d_gear_transfer_bot_pip“1”

// 0 =关闭,1 =两者,2 = Bots可以给予,3 = Bots可以抓取八宝粥。
l4d_gear_transfer_bot_vom“1”

//转移物品的距离。
“ldd_gear_transfer_dist_give”150.0“

//BOT拿起物品的距离。
l4d_gear_transfer_dist_grab“150.0”

// 0 =插件关闭,1 =插件开。
l4d_gear_transfer_enabled“1”

// 0 =鼠标右键,1 =R键,2 = 鼠标右键或R键。(将物品给予他人)
l4d_gear_transfer_method“2”

//在这些模式中禁用BOT自动给予/抓取。
l4d_gear_transfer_modes“与”

//在这些游戏模式下关闭插件,用逗号分隔(无空格)。 (空=无)。
l4d_gear_transfer_modes_off“”

//在这些游戏模式中打开插件,用逗号分隔(无空格)。 (空 = 全部)。
l4d_gear_transfer_modes_on“”

//(仅限L4D2)。在这些游戏模式下打开插件。 0 =全部,1 =合作,2 =生存,4 =对抗,8 =清道夫。将数字添加在一起。
l4d_gear_transfer_modes_tog“0”

// 0 =关闭,1 =通过聊天消息向所有人显示传输信息。
l4d_gear_transfer_notify“0”

// 0 =关闭,1 =给予/接收项目时发出声音。
l4d_gear_transfer_sounds“1”

//几秒检测电脑位置自动给于物品/拾取物品。
l4d_gear_transfer_timer“1.0”

//几秒更新所有物品位置到自动拾取。
l4d_gear_transfer_timer_item“5.0”

// 0 =关闭。 1 =玩家在给予物品时发出声音。
l4d_gear_transfer_vocalize“1”

// Gear Transfer插件版本。
l4d_gear_transfer_version

使用方法:l4d_gear_transfer.smx
translations_gear_transfer.zip 为翻译文件 应覆盖到left4dead2\addons\sourcemod\translations

L4D_VoteChangeMissionForUnofficial

用途:第三方地图投票,禁用游戏自带投票,禁用官方地图投票.
百度云:https://pan.baidu.com/s/1jI7IPQQ
Cvar:

// 是否開啟自動收集地圖數據(Enable or Disable Auto GetMapData) 1/0
l4d2_VoteChangeUnofficialMission_AutoData_Enabled "1"
// 是否關閉遊戲默認投票換圖功能(推薦值爲1,避免玩家從Esc中投票官方地圖)(Enable or Disable the DefaultVoteChangeMissionPanel in the game) 1/0
l4d2_VoteChangeUnofficialMission_DefaultVote_Enabled "1"
// 開啟非官方地圖強制轉換,如有插件企圖從非官方地圖轉換成官方地圖,會強制隨機轉回非官方地圖(Enable or Disable ForceChangeLevel for Unofficial Map) 1/0
l4d2_VoteChangeUnofficialMission_ForceUnofficialMap_Enabled "1"
// 是否開啟插件(Enable or Disable Plugin) 1/0
l4d2_VoteChangeUnofficialMission_Plugin_Enabled "1"

使用方法:覆盖至相应位置,如插件无效则需重新编译位于scripting中的sp源码

Tank hp

来源:整合插件-by望夜
用途:更改Tank血量
Cvar:

// >4个玩家时,每多一名玩家Tank增加生命值(例.普通:7人就是7-4=3*1k+4k=7k ;专家:数值再*2 7k*2=1.4w)
l4d2_add_hp "0"
// Tank基本生命值(<=4个玩家时)
l4d2_basic_hp "8000"

[L4D & L4D2] Night Vision

用途:双击F键打开夜视仪,可用于幸存者与感染者
Cvar:
l4d_nt_team "1" // 0=禁用 1=为幸存者与感染者启用 2=为幸存者启用 3=为感染者启用

[L4D & L4D2] Incapped Meds munch

翻译过CFG的源码
用途:倒地后可使用药丸或肾上腺素自救
Cvar:

l4d2_incappedmedsmunch_delaytime "3.0" // 倒地後多少秒才可以尝试自救?
l4d2_incappedmedsmunch_dropmeds "1" // 自救打断时,是否掉落药丸/肾上腺素?
l4d2_incappedmedsmunch_duration "2.0" // 完成自救需要多少秒

使用方法:l4d2_incappedmedsmunch.smx
l4d2medsmunch.txt放到left4dead2\sourcemod\gamedata

[L4D2] Weapon Unlock

翻译过CFG的源码
[望夜修改版]
注意:望夜修改版增加了对SG552以及MP5追加伤害的修改,并增加了是否随机放置该类武器的控制.
用途:解锁MP5、SG552、AWP以及SCOUT
Cvar:

// 启用AWP狙击步枪?
// -
// Default: "1"
l4d2_wu_awp "1"

// AWP狙击步枪追加的威力.
// -
// Default: "135"
l4d2_wu_awpboost "135"

// 启用MP5冲锋枪?
// -
// Default: "1"
l4d2_wu_mp5 "1"

// 启用SCOUT狙击步枪?
// -
// Default: "1"
l4d2_wu_scout "1"

// SCOUT狙击步枪追加的威力.
// -
// Default: "110"
l4d2_wu_scoutboost "110"

// 启用SG552突击步枪?
// -
// Default: "1"
l4d2_wu_sg552 "1"

使用方法:l4d2_WeaponUnlock.smx

[L4D2] Gun Control

翻译过CFG的源码
用途:修改枪支最大弹药储备、为榴弹与M60添加补充弹药的功能、允许玩家一次拾取多个特殊弹药包、将地图中的榴弹部分或全部替换为M60、以及两条谷歌翻译看不懂的部分.
Cvar:

l4d2_guncontrol_assaultammo //(默认 360) - 突击步枪的后备弹药数量 
l4d2_guncontrol_smgammo //(默认 650) - 冲锋枪的后备弹药数量
l4d2_guncontrol_shotgunammo //(默认 56) - 单喷的后备弹药数量
l4d2_guncontrol_autoshotgunammo //(默认 90) - 自动霰弹枪的后备弹药数量
l4d2_guncontrol_huntingrifleammo //(默认 150) - 猎枪的后备弹药数量
l4d2_guncontrol_sniperrifleammo //(默认 180) - Milit、AWP以及Scout的后备弹药数量
l4d2_guncontrol_grenadelauncherammo //(默认 30) - 榴弹的后备弹药数量
l4d2_guncontrol_m60ammo //(默认 150) - M60的后备弹药数量

l4d2_guncontrol_allowgrenadereplenish //(默认 1) - 允许榴弹的弹药补充
l4d2_guncontrol_allowm60replenish //(默认 1) - 允许M60的弹药补充

l4d2_guncontrol_incendammomulti //(默认 3) - 一次拾取几个燃烧弹药包
l4d2_guncontrol_explosiveammomulti //(默认 1) - 一次拾取几个高爆弹药包

l4d2_guncontrol_turnGLintoM60chance //(默认 2) - 允许地图中的榴弹变成M60 1=100% 2=50% 3= 1/3

使用方法:l4d2_guncontrol.smx

[L4D2] Incapped Crawling with Animation

翻译过CFG的源码
翻译文件

最后由 白色公羊 编辑

Tank 手持30米大刀插件(误)

Melee Weapon Tank

by 小海插件

近战武器坦克

使用方式 : smx 放置到 left4dead2\addons\sourcemod\plugins
0_1488886234555_c2m1_highway0030.jpg

最后由 白色公羊 编辑