当前位置:首页 > 游戏攻略 > 正文

求生之路2配置要求与插件安装全攻略分享

各位,我是艾西。最近研究了《求生之路 2》这款游戏的搭建过程。今天要给喜欢《求生之路 2》的小伙伴们分享如何搭建一个自己的服务器。毕竟成为服主是每一个游戏爱好者的梦想,在自己的服务器里想怎么玩就怎么玩,成就自己的游戏梦想。

求生之路2配置要求与插件安装全攻略分享

本次分享基于 Windows 操作系统。

求生之路2配置要求与插件安装全攻略分享

准备工具:

服务器一台:个人娱乐可以使用云服务器,如果对外开放,推荐使用高配置物理服务器

服务器的总体运行程度以及玩家体验均取决于服务器配置

服务器系统选择 Windows 2012,开放服务器安全组 TCP/UDP 端口 27015 和 27016。如果不会操作,可直接联系服务器供应商,让机房直接操作。

Bandizip(解压工具,可根据个人习惯选择)

Notepad++(代码编辑软件)

开始搭建:

1. 在本地电脑上按 Win + R,调出命令框,输入 mstsc(远程工具连接),输入服务器 IP、账户和密码,进入服务器。

2. 安装 SteamCMD:developer.valvesoftware.xxx/wiki/SteamCMDWindows

3. 在服务器桌面上创建一个名为 L4D2server 的文件夹,在文件夹中新建一个文本文档,命名为 steam.bat。使用 Notepad++ 打开该文本,输入以下代码:

steamcmd +login anonymous +app_update 222860 validate +quit

(这是《求生之路》服务端的下载代码,记得将 steamcmd.exe 程序放入 L4D2 server 文件夹)

4. 启动 steam.bat,等待一段时间,完成加载后会得到一些文件。

5. 插件安装:

Sourcemod:这里选择 1.9 版本,系统为 Windows

Sourcemm:下载 Metamod 插件

L4DToolz:选择《求生之路 2》版本,不要选《求生之路》

TicKrate 插件:

将其下载的文件全部解压,获得的文件:

L4DToolz(L4D2)文件:将 l4dtoolz 和 metamod 文件复制到 steamapps >common >left 4 Dead 2 Dedicated Server >left4dead2 >addons 文件夹中

mmsource 文件:将 addons 和 cfg 文件复制到 steamapps >common >left 4 Dead 2 Dedicated Server >left4dead2

Sourcemod 文件:放在 l4dtoolz 和 metamod 路径即可

TicKrate 插件:

TicKrate 是服务端一个非常重要的参数,它影响了服务端与客户端之间的更新频率,理论上,Tickrate 越高的服务器,玩家之间的操作反馈和判定就越精准,但同时也会对服务器和玩家的网络提出更高的要求。由于《求生之路》是一款 2009 年的老游戏,Source 引擎的默认 tick 上限为 30,没有开放接口修改 tickrate,所以需要借助额外的插件 Tickrate Enabler 来解决问题,给服务器更高的操作,让玩家玩得更舒适,操作空间更大。

将插件安装到指定目录:

steamapps >common >left 4 Dead 2 Dedicated Server >left4dead2 >addons

tickrate_enabler 文件中的 addons 目录下有一个文件后缀为 .so 的文件,将其删除。

最后确认一下 addons 文件夹中是否包含以下文件:

l4dtoolz.vpk

metamod.vpk

sourcemod.vpk

tickrate_enabler.smx

6. 《求生之路 2》有很多插件都可以直接在 SOLURCDM 下载,也有很多作者会把源码上传到 SOLURCDM,有兴趣的小伙伴可以研究一下。

7. 今天简单讲一下夜视仪和计分板插件:

在服务器桌面上新建一个插件文件夹,把需要的插件都放进去,方便后期管理。

将下载的 smx 结尾的插件放到 steam > steamapps > common > Left 4 Dead 2 > left4dead2 > addons > sourcemod > plugins 目录中。

添加服务器管理员:在 steamid.io/lookup 中输入 Steam 账户名称,找到自己的 ID,复制下来,用 Notepad++ 打开 Left4dead2\\addons\\sourcemod\\configs 中的 admins_simple.ini 文档,在最下面输入 “STEAM_0:0:自己的 Steam ID” “99:z”,添加完后保存文档。如果要添加朋友或游戏好友为管理员,操作方式相同,注意格式即可。

8. 设置参数:要让服务器达到需求,不仅需要插件,还需要设置 server.cfg 参数。

电脑桌面上新建一个文本文档,将代码复制进去,自己懂代码的小伙伴也可以自己添加(以下为示例):

//管理密码

rcon_password "o"

//游戏模式

sm_cvar mp_gamemode "coop"

//服务器人数破解

l4d_maxplayers 4

sv_maxplayers 4

sv_visiblemaxplayers 4

sv_removehumanlimit 1

sv_force_unreserved 1

//服务器难度锁定

// Difficulty Setting: easy, normal, hard, impossible

z_difficulty "impossible"

//限制投票

sm_cvar sv_allow_votes "1"

//正版服务器匹配参数限制

sv_region 4

sv_steamgroup "114514"

sv_steamgroup_exclusive 0

//插件开关1=ON/0=OFF

sm_advertisements_enabled 1

//广告播放延时默认30s

sm_advertisements_interval 60

ads_delay 45

//不允许正版大厅匹配到

sv_allow_lobby_connect_only 0

//地区代码:

sm_cvar sv_region "4"

//作弊开关(10)

sv_cheats 0

//关闭模型[MOD]冲突

sm_cvar sv_consistency 0

//隐藏服务器

sv_tags hidden

sv_tags "hidden"

//tick

sm_cvar fps_max 300

sm_cvar sv_minrate 100000

sm_cvar sv_maxrate 100000

sm_cvar sv_minupdaterate 100

sm_cvar sv_maxupdaterate 100

sm_cvar sv_mincmdrate 100

sm_cvar sv_maxcmdrate 100

sm_cvar nb_update_frequency 0.1

sm_cvar net_splitrate 2

sm_cvar net_splitpacket_maxrate 100000

sm_cvar sv_client_min_interp_ratio 1

sm_cvar sv_client_max_interp_ratio 1

//防止人数不足而自动关闭

sm_cvar sb_all_bot_game 1

//玩家死亡时电脑组成队伍继续游戏

sm_cvar allow_all_bot_survivor_team 1

退出后保存文档,将文本改为 server.cfg,复制粘贴到 L4D2 server > steamapps >common> Left 4 Dead 2 Dedicated Server > left4dead2 > cfg 目录中,并替换原有的 server.cfg 文件。

9. 启动服务器:打开服务器文件夹找到 srcds.exe,一般在 L4D2 server> steamapps > common> Left 4 Dead 2 Dedicated Server 目录下将此程序创建快捷方式到桌面,方便后期的游戏启动等。

快捷方式创建好后,右键属性,在快捷方式目标这一栏输入以下参数:

+exec server.cfg +allow_all_bot_survivor_team 1 +sv_lan 0 +hostport 27015 -tickrate 100

点击应用确认。

启动 srcds.exe 程序会弹出一个小窗口,将网络设置为互联网,人数和管理员密码按自己喜好设置。然后点击启动服务器游戏。

10. 到此,游戏搭建就完成了。现在可以在本地进入游戏,教大家如何读取应用我们安装进去的插件。毕竟自己搭建的服务器,肯定得玩得舒服爽!

通过 Steam 进入游戏,打开设置,找到键盘/鼠标选项,找到允许使用开发者控制台,改为启用。

回到主菜单按一下 ~ 调出开发者控制台,输入代码 connetc +IP 地址:端口,例如:connetc +103.219.30.xxx:27015。

进入服务器后,先确认插件是否有效,打开