[L4D2][2023.08]求生之路2服务器搭建整理及设置8人100tick教程 您所在的位置:网站首页 求生之路vacbannedfromsecureserver [L4D2][2023.08]求生之路2服务器搭建整理及设置8人100tick教程

[L4D2][2023.08]求生之路2服务器搭建整理及设置8人100tick教程

2024-07-11 13:26| 来源: 网络整理| 查看: 265

废话

准备

服务器搭建

安装依赖

安装服务端

配置服务器

修改l4d2server.cfg

修改启动项

Metamod

Soucemod

l4dtoolz(附带设置tick功能)

(可选)安装多人插件和自动大厅插件

(可选)安装其他插件

安装插件

修改配置

废话

 最近因为对联机求生之路感兴趣所以就跟朋友玩了几把,但遇到了几个比较头疼的问题:   - 使用官方服务器经常匹配上国外延迟>200ms的服务器,而且无法游玩第三方战役,无法进行4人以上的游戏 

  - 使用最佳专用服务器虽说能匹配上国内的服务器延迟下80ms了但有些第三方战役还是无法游玩并且大多是烦人的RPG服和魔改服

  - 本地服务器虽说原汁原味且能游玩所有战役但延迟感人(局域网当我没说)  所以为了获取一个良好的多人体验也是果断拿出了单机游戏的传统艺能: 搭建服务器 但在寻找搭建服务器的方法时也遇到了一些问题,因为这个游戏年代久远所以晚上还存在很多过时的教程,因为临死一搏那次更新一些常用插件也失效了,所以在我几天的探索下整理出了这篇用LinuxGSM搭建100tick8人服务端的教程

准备

带公网ip的服务器(没有24小时在线的需求的话阿里云的竞价实例挺不错)

为了保证安装快速完成可以先配置代理工具配合proxychains使用

任意Linux系统(我比较习惯用Ubuntu和Debian)

服务器搭建安装依赖

 首先,安装需要的工具:git以及screen,debian以及ubuntu输入命令:apt install screen git 安装好后先用screen创建一个窗口(不了解screen的可以自己百度一下)

创建好后开始安装LinuxGSM需要的依赖

 接下来创建一个运行服务器用的用户并授予sudo权限

 找到#User privilege specification这一行,并在下面添上l4d2server ALL (ALL:ALL) ALL后保存退出

 然后输入su - l4d2server切换用户(记得带上"-"模拟完整登录),再输入wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh l4d2server下载LinusGSM

安装服务端

 下载好后就可以输入./l4d2server install开始安装服务端了(注:可以用代理工具配合Proxychains提高LinuxGSM从Github下载脚本的速度,但要配置steam的分流规则防止下载服务端导致流量损失),安装开始时LinuxGSM会检查相关依赖,若缺少会自动安装,但需要手动输入密码以授予sudo权限,接下来就是等待  当提示'Success! App '222860' fully installed时即安装成功

 这时就可以输入命令启动服务器了(注:LinuxGSM第一次进行的大多数操作都需要从Github下载脚本,建议连接代理执行一次再启动)

所有的GSM选项:

 但目前只是装好了服务端,但若要设置100tick8人还需要安装插件和配置

配置服务器安装插件

 首先是基础插件:SourceMod和Metamod

Metamod

 进入http://www.sourcemm.net/downloads.php?branch=stable按下面的图标下载最新的Metamod

 下载好后上传到~/serverfiles/left4dead2/addons

Soucemod

 进入https://www.sourcemod.net/downloads.php?branch=stable按下面的图标下载最新的Sourcemod

 下载好后解压上传到到~/serverfiles/left4dead2/addons

然后安装多人插件l4dtoolz(因为临死一搏的更新原来的l4dtoolz已经失效所以这里安装带了设置tick功能的lakwsh大佬的版本)

l4dtoolz(附带设置tick功能)

 进入https://github.com/lakwsh/l4dtoolz/releases下载最新一个版本(有账号请点个Star支持下开发者)再解压上传到~/serverfiles/left4dead2/addons

(可选)安装多人插件和自动大厅插件

 lakwsh大佬还基于l4dtoolz开发了两个插件,可以前往https://github.com/lakwsh/l4d2_rmc下载l4d2_rmc.smx和l4d2_unreservelobby.smx上传到~/serverfiles/left4dead2/addons/sourcemod/plugins(注:smx为Sourcemod插件后缀)

(可选)安装其他插件

 推荐去看看豆瓣酱的插件整合(因为链接丢了所以自己去百度吧quq)

修改配置

 单是安装好插件可没效果,还需要修改好配置文件才能生效

修改l4d2server.cfg

 输入vim ~/serverfiles/left4dead2/cfg/l4d2server.cfg修改配置

修改启动项

 设置tick还需要在启动项加上-tickrate 100才行,但GSM的启动项和官方原来的不太一样  GSM的l4d2启动项配置在~/lgsm/config-lgsm/l4d2server进入这个目录可以看到有很多文件

 GSM的配置加载顺序是_default.cfg -> common.cfg -> l4d2server.cfg,_default.cfg是默认配置,所以可以直接把需要修改的配置写到common.cfg里

 设置后启动时_default.cfg里的相关的值会被common.cfg覆盖掉,到这里基本都配置好可以回到用户根目录用./l4d2server start启动了,如果要看服务端输出的信息可以用./l4d2server console进入控制台

这篇专栏是用markdown写的,结果发现b站不支持,只能转为html粘贴上来再修改一下,若有错误请反应给我quq



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有