私服搭建
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