求生之路服务器搭建

cm2network/squad 说明文档
[求生之路2/教程]第十三期——如何在游戏大厅内利用服务器开始游戏

L4D2服务器搭建

Docker部署

创建

拉取镜像

docker pull cm2network/steamcmd

创建容器

docker run -itd --net="host" --name=L4d2Server cm2network/steamcmd

进入容器

docker exec -it L4d2Server bash

匿名登陆

以下指令均在创建容器内执行

./steamcmd.sh

等待进度条结束

匿名登录

login anonymous

下载服务端

app_update 222860 validate

很大, 约10个G左右

配置

退出登录

exit

编辑/Steam/steamapps/common/Left 4 Dead 2 Dedicated Server/left4dead2/cfg/server.cfg

  • server.cfg

创建一个 Steam组并将 Steam组的 ID 填入 sv_steamgroup, 将服务器设为 Steam组私有, 这样的话只有 Steam组成员可以在游戏内看到服务器

hostname "dmjcb"            // server name
sv_steamgroup "123456"      // Steam group
sv_steamgroup_exclusive "1" // whether to make the server Steam group private
sv_consistency "0"          // whether or not to allow people with different mods to enter the server
sv_tags "hidden"            // hidden server
sv_region "255"             // region, 255 means al;l

建立地图

官方地图

进入/Steam/steamapps/common/Left 4 Dead 2 Dedicated Server/

./srcds_run -game left4dead2 -insecure +map [地图名] -maxplayers 8 -condebug +exec server.cfg -nomaster
  • 建立死亡中心
./srcds_run -game left4dead2 -insecure +map c1m1_hotel -maxplayers 8 -condebug +exec server.cfg -nomaster

代表服务器启动成功

L4D2 默认端口 27015, 可以自己设置其他端口运行

三方地图

将三方地图文件拷贝到/Steam/steamapps/common/Left 4 Dead 2 Dedicated Server/left4dead2/addons

以广州增城地图为例

./srcds_run -game left4dead2 -insecure +map zc_m1 -maxplayers 8 -condebug +exec server.cfg -nomaster

连接

连接本地服务器

进入游戏L4D2控制台, 输入

connect [IP]:27015

Server端已经出现Client端信息

连接私有服务器

假设私有服务器已启动第三方图, 例如增城, 然后想和好基友开黑

创建游戏大厅

与好友一起玩游戏

注意! 服务器类型一定要选目前最佳专用

控制台输入mm_dedicated_force_servers 服务器IP:端口, 强制使用指定服务器

mm_dedicated_force_servers 服务器IP:端口

然后开始游戏

服务端显示用户已经加入

延迟OK

服务端能正常显示游戏内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值