下载
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 <command> [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)
原文