L4D2使用

 

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

私服搭建

docker部署

创建

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

修改server.cfg

路径

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

修改server.cfg

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

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

连接

本地

~进入游戏控制台, 输入

connect 127.0.0.1:27015

链接成功后Server端已经出现Client端信息

顺利进入游戏

私服

假设私有服务器已完成搭建并启动三方图, 然后想和好基友开黑

创建大厅

选择完成战役, 与好友一起玩游戏

设置服务器

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

控制台强制使用指定私有服务器

mm_dedicated_force_servers 服务器IP:端口
  • 示例, 设私有服务器IP为1.2.3.4, 端口默认27015
mm_dedicated_force_servers 1.2.3.4:27015

开始游戏

设置目前最佳专用, 强制设置服务器地址后选择开始游戏

连接成功后服务端显示用户已经加入

延迟很不错

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

控制台指令

基础

队友传送

Warp_all_survivors_here

开启作弊模式

Sv_Cheats 1

无敌

god 1

穿墙

noclip

设置第三人称

thirdpersonshoulder 1
  • 绑定到按键 g
bind g "thirdpersonshoulder 1"

武器

无限弹药不换弹夹

sv_infinite_ammo 1

激光

upgrade_add laser_sight

榴弹

give weapon_grenade_launcher

m60

give rifle_m60

地图

map 地图代码

突变模式

map 地图代码 模式名

猎头者

map 地图代码 mutation2