长春市晟峰源景观工程有限公司

Windows系统下求生之路2服务器搭建、插件安装与游戏参数配置详解

大家好,我是艾西。最近我对L4D2(求生之路2)这款游戏的服务器搭建及架设过程产生了浓厚的兴趣。今天,我想与大家分享如何搭建并架设自己的L4D2服务器。毕竟,能够成为服务器的主人,对于热爱游戏的每一个人来说,都是一件充满梦想的事情。在自己的服务器上,我们可以随心所欲地玩耍,成就游戏中的自己。

(注:由于平台规定,文中所有的“www”、“http”、“https”和“com”等字符均被“xxx”所替代。)

本次分享将以Windows操作系统为例。

准备工具

  1. 服务器一台:如果仅供个人娱乐,可以考虑使用云服务器;若是对外开放,建议选用高配置的物理服务器。
  2. 游戏整体流畅度及玩家体验均取决于服务器配置,这里不再赘述,大家心中有数。
  3. 服务器系统选择Win2012,并开放服务器安全组TCP/UDP,设置27015和27016端口。若不会操作,建议直接联系服务器供应商,让机房协助完成。
  4. Bandizip(解压工具,根据个人习惯选择)。
  5. Notepad++(用于编程的软件)。

开始搭建

在本地电脑,使用快捷键“win+r”调出命令框,输入“mstsc”(远程工具连接),输入服务器IP、账户及密码,进入服务器内部。

下载steamCMD,网址为“developer.valvesoftware.xxx/wiki/SteamCMD#Windows”。

在服务器桌面上新建一个名为“L4D2server”的文件夹,并在该文件夹内新建一个文本文件,命名为“stear.bat”。右键点击此文本,使用Notepad++打开,编辑并输入以下代码:

steamcmd +login anonymous +app_update 222860 validate +quit

这是求生之路服务端的下载代码,请将steamcmd.exe程序放入到“L4D2 server”文件夹内。

启动“stear.bat”,这个过程可能会比较漫长,请耐心等待。全部加载完后,你将得到一些文件。

插件安装

  1. Sourcemod:选择1.9版本,注意系统选择Windows。
  2. 在“sourcemod.xxx/downloads.php?branch=1.9-dev&all=1#”中下载。
  3. Sourcemm-----downloads-----stable builds,选择Windows下载Metamod插件。
  4. 前往“forums.alliedmods.xxx/showthread.php”,下载Windows版本的L4DToolz,选择L4D2,而不是L4D。

下载好的文件全部解压出来,将获得的文件分别复制到以下路径:

  • l4dtoolz(l4d2)文件:复制到“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越高的服务器,玩家之间各种操作的反馈和判定就会更加精准,但同时也会对服务器和玩家的网络有更高的要求。由于求生是一款09年的老游戏,Source引擎的默认tick上限为30,而且没有开放接口对tickrate进行修改,所以需要借助额外的插件Tickrate Enabler来解决问题,给服务器更高的操作,让玩家玩的更舒适,可以打出更高上限的操作。

前往“forums.alliedmods.xxx/showthread.php?t=299669”下载工具tickrate_enabler.zip,将插件安装到指定目录:“steamapps > common > left 4 Dead 2 Dedicated Server > left4dead2 > addons”。

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

最后,确认下addons文件是否有以下文件内容(此处插入图片)。

L4D2很多插件都是可以直接在SOLURCDM下载,在plugins这里,也有不少作者会把源码上传到这里,有兴趣的小伙伴可以研究学习。

今天我们简单的讲下夜视仪和计分板插件:

在服务器桌面单独新建一个插件文件,把我们要用到的插件全部放进去,方便后期管理。

将下载的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:你自己的steamID” “99:z”,添加完后保存文档即可。

设置参数

想要服务器达到你的要求,不仅需要插件,还需要设置“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 o
//插件开关1=ON/0=OFF
sm_advertisements_enabled 1
//广告播放延时默认30s
sm_advertisements_interval 60ads_delay 45
//不允许正版大厅匹配到
sv_allow_lobby_connect_only 0
//地区代码:
sm_cvar sv_region "4"
//作弊开关(1\0)
sv_cheats o
//关闭模型[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”文件。

启动服务器

打开服务器文件,找到“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”程序,会弹出一个小窗口,将网络设置为“internet”,人数和管理员密码按自己喜好来设置。然后点击“start server”启动游戏。

进入服务器

通过steam进入游戏,打开设置,找到“键盘/鼠标”选项,找到“允许使用开发者控制台”改为启用。回到主菜单,按一下“~”键,调出开发者控制台,输入代码“connetc +IP地址:端口”,即可进入服务器。

例如:输入“connetc +103.219.30.xxx:27015”即可进入服务器。

进入服务器后,先确认插件是否有效。打开聊天窗口,输入““admin”指令,如果左侧有菜单,就证明你是有权限的。如果显示“您无权使用该指令”,请去检查之前添加的管理员。

输入“!rygive”指令,检查夜视仪插件是否已添加。使用“net graph”相关指令,检查tickrate是否正确。测试剩余插件是否添加成功。

到这里,游戏就算是搭建完成了。现在,我们邀请喜欢L4D2的小伙伴们加入我们的服务器,一起畅快玩耍!

我是艾西,今天的求生之路2服务器搭建教程以及详细的游戏参数配置教程就分享到这里,希望对你有所帮助。下期再会,拥有一台服务器,我们可以做很多有意义的事情。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 [email protected]举报,一经查实,本站将立刻删除。 转载请注明出处:https://bbs.ccsfyjg.com/post/23754.html

分享:
扫描分享到社交APP
x

注册

已经有帐号?