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

楼主水平有限 不要把这个帖子当成一个靠谱的帖子. :bbt_cat:
首先从SourceMod和Metamod:Source的下载安装开始
下载地址:
SourceMod
Metamod:Source.
(为了不影响插件运行这里只是放了相对来说较稳定的版本.注意所下载内容的系统,当心不要选错.)

安装:

  1. 将下载好的压缩包解压至 Left 4 Dead 2\left4dead2 (就是将压缩包的内容分别覆盖至 addons 和 cfg ,提示是否覆盖时应选择是).
  2. 访问此网站并在game一栏选择Left 4 Dead 2后点击Generate metamod.vdf
    将下载好的metamod.vdf覆盖到Left 4 Dead 2\left4dead2\addons
  3. 验证是否安装成功
    进入游戏选择一张地图并开始然后在控制台输入 meta version ,如之后弹出类似这种的内容 :
    Metamod:Source version 1.10.5
    Built from: https://github.com/alliedmodders/metamod-source/commit/e0ef546
    Build ID: 939:e0ef546
    Loaded As: Valve Server Plugin
    Compiled on: May 10 2015
    Plugin interface version: 15:14
    SourceHook version: 5:5
    http://www.metamodsource.net/
    这就证明已经安装成功.

P.S.上述内容中的部分可能有不同.测试时需添加 -insecure 启动选项并在游戏内运行地图.
0_1485280558817_2insecure.png
(不要在意那NekoX2)

设置管理员方法1 :

建议使用Notepad++对以下内容进行编辑
下面的过程中需要用到 Left 4 Dead 2\left4dead2\addons\sourcemod\configs 中的 admins.cfg、admins_simple.ini、core.cfg 以及 Lef 4 Dead 2\left4dead2\cfg 中自行创建的 autoexec.cfg (名字可以不固定最好是英文必须是cfg文件) 已有此文件可直接在开头填写.以上文件均可用各种文本编辑器打开.
(1) 首先是 admins.cfg 文件夹,找到第28行.
0_1485280432974_1admins.cfg.png
BAILOPAN 处可填写 游戏名字
steam 处可填写 steam 账号、游戏名字、IP
STEAM_0:1:16处可填写 STEAMID (此ID非彼ID)
abcdef 处可填写99:z (99:z为最高权限,其实我并不清楚这地方该写啥)

关于 STEAMID 部分方法有好几种此处只介绍三种
1、打开游戏找盘药抗进去进入后按Y复制自动弹出的STEAMID实在没手速可以截图.
(不要长时间呆在里面,如果只是为这个目的)
2、自己随便开一盘在控制台输入status
(注意不要复制到STEAMID后面的其他文本)
3、访问STEAMID I/O并在input...处输入你的个人资料页面链接或其他STEAM I/O网站可用的文本.查询完毕后第一个就是STEAMID,但是这种方式可能出现bug,比如我的缺了个⑨.
P.S.如文件内有中文则需保存为UTF-8格式

(2)其次是admins_simple.ini,这里就不用找了直接到最后一行.并切换至英文输入法.
"君の名は" "99:z" "密码"
第一对引号里是游戏名字,第二对是权限等级此处为最高,第三对里是密码.
P.S.有中文需保存为UTF-8格式X2
(3)之后是core.cfg,找到第55行
"PassInfoVar" "_password"
password为必须更改之部分,_部分则保留,楼主不清楚此处是否可填中文,也不清楚能否英文数字混填.总之务必填三到四位的纯英文或纯数字.(傻*楼主学艺不精).
P.S.如文件内有中文则需保存为UTF-8格式X3
(4)打开autoexec.cfg,直接在第一行写.
setinfo "_123" "密码"
_123处要与core.cfg中第55行第二个引号中的内容相符,后面的密码部分则要与admins_simple.ini最后一行的第三个引号中的内容相符.
进入游戏后如是第一次新建此文件则需在游戏内控制台输入exec autoexec然后按下回车,以后便会在游戏启动时自动输入密码至游戏.
P.S.如文件内有中文则需保存为UTF-8格式X4

设置管理员方法2:

直接在admins_simple.ini文件的最后一行输入
"你的STEAMID" "99:z"
存储为UTF-8格式并保存
P.S.此处的STEAMID与设置管理员方法1中的STEAMID为同一物,这种方式的优点是可以不用填写密码,且不会发生改名不能用管理员权限的情况.
顺带最后还需打开游戏并开图后在控制台输入meta list来测试是否成功
Listing 3 plugins:
[01] SourceMod (1.7.2) by AlliedModders LLC
[02] SDK Hooks (1.7.2) by AlliedModders LLC
[03] SDK Tools (1.7.2) by AlliedModders LLC
如出现类似此种情况则证明安装成功(可能略有不同)
P.S.测试时需添加-insecure启动选项并在游戏内运行地图.
按上图步骤添加insecure启动选项后便可使用已安装的插件,不需要使用插件时只需去掉insecure即可.
关于插件安装
SMX格式为已编译完毕的文件可直接放入left4dead2\addons\sourcemod\plugins中使用.
SP格式为源码需放入left4dead2\addons\sourcemod\scripting文件夹并拖至compiled.exe文件上,之后便会在compiled文件夹中生成可直接使用的SMX文件
关于CFG文件:在插件需要的情况下自动生成的插件配置文件.
会在打开游戏并运行地图后自动创建于left4dead2\cfg\sourcemod文件夹中,
如果看不懂代码代表什么请将//后面的内容拿去翻译.

最后由 白色公羊 编辑

我就想问问 为啥是英文??