作为承载无数人青春记忆的 射击游戏 , CS1.6 的经典地位无需多言。如今不用复杂服务器配置,借助 NAS 自带的 docker 环境,就能一键部署专属CS1.6服务器,和好友联机开黑,重温巷战、攻防的快乐。
compose 部署服务端
安装之前需先在docker文件夹中新建一个CS1.6文件夹,用于保存compose文件,便于后期修改调试。
准备Compose文件
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,服务器在服务器列表中显示的名称,随意就好。
显示正在运行,就说明部署成功。
服务器页面有几个选项卡.
直接切换到第二个,我喜爱的,点击右下角,添加服务器。
通过输入IP地址添加服务器,这里输入局域网IP:27020,比如我的就是192.168.1.36:27020,然后点击右边的在此地址上查找游戏,就可以看到下面出现了自己部署的游戏服务器名字和地图等信息。
双击服务器名字,这个服务器就从下面跑到上面的列表了,再双击服务器名字就能进入游戏。
整体游戏还是非常顺畅的。
这里你要是有 公网 域名,搜索服务器那里也可以直接填公网域名,还能异地组网玩儿游戏。或者采用节点小宝、星空组网等组网也行。
从Compose文件配置到客户端连接,全程没有复杂操作,轻松上手。
看着熟悉的de_inferno地图,听着标志性的枪声和脚步声,是不是瞬间梦回当年挤在网吧联机的时光?现在有了 NAS,在家就能搭建服务器,叫上三五好友,不管是局域网内开黑,还是借助公网域名、组网工具异地联机,都能实现。
最后,这款服务器仅供个人学习交流使用,切勿用于商业用途。所有资源均搜集于网络,如有侵权,请联系我删除!
全部评论