求生之路 2 (Left 4 Dead 2) SourceMod + 插件

下载

SourceMod + Metamod Source

下面标记的版本 (和以后的版本) 才支持 L4D2

SourceMod

SourceMod 是针对任何运行 Half-Life 2 引擎的游戏的服务器修改。它是一个功能强大、高度优化的平台, 用于编写插件脚本和处理服务器管理。默认软件包附带一组基本插件, 但社区中有超过 2500 个插件。

SourceMod 版本号: 1.3.0-hg2865 下载地址

备份下载 sourcemod-1.8.0-git5505-windows.zip

MetaMod:Source

Metamod:Source是 Half-Life 2 的一个 C++ 插件环境。它充当游戏和引擎之间的 “metamod”, 允许插件拦截两者之间的调用。它提供了一种称为 SourceHook 的机制, 这是一个非常强大的库, 用于拦截、覆盖和取代虚拟函数调用。

MetaMod:Source 版本号: 1.8.0-hg688 下载地址

备份下载 mmsource-1.10.5-windows.zip

安装步骤

.zip 为 Windows 系统使用

.tar.gz 为 Linux 系统使用

1. 下载并解压

将 sourcemod-1.3.0-hg2865.zip 和 mmsource-1.8.0-hg688.zip 解压至

X:\Steam\steamapps\common\left 4 dead 2\left4dead2

X 代表你的盘符, 其路径改成你的 L4D2 所在目录, 如有提示覆盖, 点选<全部>即可

2. 生成VDF文件

进入 http://www.metamodsource.net/vdf

Game 选择游戏 Left 4 Dead 2

点击按钮生成 Generate metamod.vdf

把所得的 metamod.vdf 放入 X:\Steam\steamapps\common\left 4 dead 2\left4dead2\addons

3. 测试安装是否成功

运行 srcds.exe (没有就下载 srcds.rar)

在 srcds.exe 上的控制台输入: meta version

如提示为下面的信息, 则表示安装成功

Metamod:Source version 1.8.0-dev

Build ID: 682:f125dd3ed7d0-dev

Loaded As: Valve Server Plugin

Compiled on: Nov 17 2009

Plugin interface version: 15:14

SourceHook version: 5:5

http://www.metamodsource.net/

4. 设置管理员 (正版) 盗略

left 4 dead 2\left4dead2\addons\sourcemod\configs 目录下

找到 admins.cfg 用 VS Code 或 UltraEdit 打开

"BAILOPAN" # <游戏名字>

{

"auth" "steam" # steam账号, 游戏名字, IP

"identity" "STEAM_0:1:16" # steam_ID (不是账号哦), 游戏名字

"flags" "abcdef" # 这里是设置管理员的权限, 具体请参考同目录下的 admin_levels.cfg 文件

}

同目录下找到 admins_simple.ini 用 VS Code 或 UltraEdit 打开, 并在最后加入

"007" "99:z" "007"

前面的 007 表示游戏名字

中间的 99:z 表示最高权限 (具体参考同目录下的 admin_levels.cfg 文件)

后面的 007 表示管理员的密码

保存时, 游戏名字如为中文, 需要另存为 UTF-8 编码

同目录下找到 core.cfg

"PassInfoVar" "_password"

将 _password 改为 _pass

注意: _ 该值前必须带有哦

5. 设置管理员 (盗版) 正略

盗版用户无需设置 admins.cfg 文件

left 4 dead 2\left4dead2\addons\sourcemod\configs 目录下找到 admins_simple.ini 用 VS Code 或 UltraEdit 打开, 并在最后加入

"007" "99:z" "007"

前面的 007 表示游戏名字

中间的 99:z 表示最高权限 (具体参考同目录下的 admin_levels.cfg 文件)

后面的 007 表示管理员的密码

保存时, 游戏名字如为中文, 需要另存为 UTF-8 编码

同目录下找到 core.cfg

"PassInfoVar" "_password"

将 _password 改为 _pass

注意: _ 该值前必须带有哦

6. 设置 Autoexec.cfg

left 4 dead 2\left4dead2\cfg\ 目录下找到 autoexec.cfg (没有的话自己创建)

在其输入:

setinfo "_pass" "007"

007 为刚才所设置的密码

7. 测试

运行 srcds.exe

在 srcds.exe 中的控制台输入: meta list 如果显示以下信息表示成功

Listing 3 plugins:

[01] SourceMod (1.3.0-dev) by AlliedModders LLC

[02] SDK Tools (1.3.0-dev) by AlliedModders LLC

[03] BinTools (1.3.0-dev) by AlliedModders LLC

8. 使用帮助及命令

进入游戏按 ~ 呼出控制台或在 srcds.exe 的控制台输入 meta 即可获得其相关命令, 如下:

Metamod:Source Menu

usage: meta [arguments]

alias - List or set an alias

clear - Unload all plugins forcefully

cmds - Show plugin commands

cvars - Show plugin cvars

credits - About Metamod:Source

force_unload - Forcefully unload a plugin

game - Information about GameDLL

info - Information about a plugin

list - List plugins

load - Load a plugin

pause - Pause a running plugin

refresh - Reparse plugin files

retry - Attempt to reload a plugin

unload - Unload a loaded plugin

unpause - Unpause a paused plugin

version - Version information

在游戏中按 Y 或 U 输入 !admin 即可获得管理菜单

其他的插件有的也有相关的命令.

插件安装教学

SP 格式 - 此为源码

放入 addons\sourcemod\scripting

并将文件拖到 compile.exe 文件上, 将自动在 compiled 文件夹里生成 smx 格式 的文件

再将其编译好的文件复制到 addons\sourcemod\plugins 即可

SMX 格式 - 此为已编译好的文件

直接放入 addons\sourcemod\plugins 即可

关于 CFG - 此为插件的相关参数文件

位置在 left 4 dead 2\left4dead2\cfg\sourcemod

参数文件与插件文件名是一样的. 不过格式是 cfg

如果此目录没有插件的 cfg文件. 那么请启动 srcds.exe, 开一次服务器然后关闭即可自动生成

插件索引

插件论坛 - AlliedModders

格林机枪 - [L4D & L4D2] Mini Gun Spawner (1.9) [11-Dec-2022]

mini 机枪 - [L4D] Spawn Minigun

破解 L4D2 多人限制 - L4DToolZ Metamod plugin (l4d1 & l4d2)

Backpack 背包 - Backpack by Oshroth

角色选择菜单 - [L4D/L4D2] Character Select Menu (2.5a/b)

Tank 血条 - [L4D2] Tank Health Gauge

卫星炮 - [L4D2] Satellite Cannon

[EXTENSION] Left 4 Downtown 2 (0.5.4.2) - L4D2 Only, Updated Left4Downtown

[L4D(2)] Remove Lobby Reservation (When Full)

原文

求生之路2(Left 4 Dead 2) SourceMod+插件 综合帖子

友情链接: