作为承载无数人青春记忆的射击游戏,CS1.6的经典地位无需多言。如今不用复杂服务器配置,借助NAS自带的Docker环境,就能一键部署专属CS1.6服务器,和好友联机开黑,重温巷战、攻防的快乐。

compose 部署服务端
新建存储目录
安装之前需先在docker文件夹中新建一个CS1.6文件夹,用于保存compose文件,便于后期修改调试。

准备Compose文件
打开飞牛os的docker--compose--新增项目--项目名称(填CS1.6,可识别即可),路径选择上面建立好的文件夹“CS1.6”,选择创建docker-compose.yml,然后将下面代码复制粘贴到代码框,为了便于大家理解,我给部分代码加了注释,最后勾上创建项目后立即启动,点击创建即可:
version: '3'
services:
cs:
image: hlds/server:alpha
container_name: cs
restart: unless-stopped # 容器退出时除非手动停止,否则自动重启
ports:
端口映射:宿主机端口27020 -> 容器端口27015,UDP协议
- "27020:27015/udp"
environment:
环境变量配置
- START_MAP=de_inferno #初始地图
- ADMIN_STEAM=0:1:1234566 #服务器管理员的Steam ID(用于赋予管理员权限)
- SERVER_NAME=My Server
command: +log
注意:
START_MAP,服务器启动时加载的初始地图(de_inferno是CS经典爆破地图)。
ADMIN_STEAM ,服务器管理员的Steam ID(用于赋予管理员权限)
SERVER_NAME CS,服务器在服务器列表中显示的名称,随意就好。

显示正在运行,就说明部署成功。

至此,服务端部署完成。
客户端
公众号回复cs1.6获取穿越火线CS 1.6 48 版本(协议 48)经典客户端,我尝试了好几款客户端,只有官方经典版能识别服务器。

下载后直接一路默认安装好,然后双击桌面图标进入游戏。

点击左下角的查找服务器

服务器页面有几个选项卡.

直接切换到第二个,我喜爱的,点击右下角,添加服务器。

通过输入IP地址添加服务器,这里输入局域网IP:27020,比如我的就是192.168.1.36:27020,然后点击右边的在此地址上查找游戏,就可以看到下面出现了自己部署的游戏服务器名字和地图等信息。

双击服务器名字,这个服务器就从下面跑到上面的列表了,再双击服务器名字就能进入游戏。


整体游戏还是非常顺畅的。

关于组网
- 这里你要是有公网 域名,搜索服务器那里也可以直接填公网 域名,还能异地组网玩儿游戏。或者采用节点小宝、星空组网等组网也行。
最后
从Compose文件配置到客户端连接,全程没有复杂操作,轻松上手。
看着熟悉的de_inferno地图,听着标志性的枪声和脚步声,是不是瞬间梦回当年挤在网吧联机的时光?现在有了 NAS,在家就能搭建服务器,叫上三五好友,不管是局域网内开黑,还是借助公网 域名、组网工具异地联机,都能实现。
如果部署过程中遇到问题,或者有更多好玩的组网技巧、服务器优化方法,欢迎在评论区留言分享,大家一起交流折腾。
最后,这款服务器仅供个人学习交流使用,切勿用于商业用途。所有资源均搜集于网络,如有侵权,请联系我删除!
公众号回复【cs1.6】获取能直接识别服务器的官方经典客户端。