三国杀常年霸占Steam差评榜首,笔者的发小也深受其害,至今仍身在泥潭。不过偶尔和朋友到店里玩玩桌游,作为消遣和增进感情的工具还是不错的。
本期来介绍一款休闲可联机的项目:无名杀。让咱们足不出户,就可以和家人、朋友一起大杀四方。


本期以威联通NAS为部署演示平台,通过Docker Compose的方式进行部署。
文章所用镜像为B站老哥秦曱凧打包。笔者测试好多个镜像外网建房联机,最终用这个成了,特表感谢。
项目介绍(摘录)
我觉得有必要提前给大家看看告示。

三国杀(无名版)基于原地址libccy/noname的master分支所作。开源、免费,支持Docker一键部署,支持局域网/外网联机。PC、安卓具备客户端,苹果系推荐使用web端游玩。
功能、角色、模式都非常多,完成度很高了,这里不多啰嗦。

更多相关内容,大家可以去GHUB搜索原项目名,在README中获取。

部署流程
老哥给出的代码如下。
services:
# 联机服务
noname_server:
container_name: noname_server
image: swr.cn-north-4.myhuaweicloud.com/firfe/noname:server-1.10.17.4.1
restart: always
logging:
options:
max-size: 1m
max-file: '1'
ports:
- 7789:8080 # 端口可自定义
# 玩游戏
noname_web:
container_name: noname_web
image: swr.cn-north-4.myhuaweicloud.com/firfe/noname:web-1.10.17.4.1
restart: always
logging:
options:
max-size: 1m
max-file: '1'
ports:
- 7799:5161 # 端口可自定义
打开威联通的Container Station进行部署,创建新的应用程序。

使用介绍
网页端需要启用浏览器的serviceWorker功能,常规的NAS_IP:7799本地无法游玩。本地局域网请参照BV1EJ14BWEok这个视频。
反正是咱们搭建了自用,我的建议是直接反代HTTPS访问,里外通吃。NAS可借助Lukcy。可参考我之前的教程。

说明:
# 国内网络环境下,443端口基本禁用
# 以下分别是我反代后的,能成功访问服务的完整域名
# 游戏地址-web
noname.xxx.xyz:1234
# 联机大厅地址-server
sgs.xxx.xyz:1234
联机模式
我们点击联机模式,进去会弹窗输入邀请链接,先别管都叉掉。然后点击红色的启动按钮。

出现弹窗是否输入邀请链接,先无视关掉。后面拿到邀请链接进房间再点击确认填写。

接着输入wss://sgs.xxx.xyz:1234。有端口必然也要带上。其他多余的不要加。连接。

再出现上文窗口依然关掉。此时便进入了联机大厅。

创建房间即可,挑个喜欢的模式,办英雄什么的自行设置。这里我远程操作家里的windows开了另一个账户进来创建了房间(联机大厅进入方式操作完全一致)。

点击分享,会生成一个邀请链接,发送给其他玩家:
无名杀-联机-身份-1/3
三国大雄邀请你加入38608522293房间
联机地址:wss://sgs.xxx.xyz:1234
请先通过游戏内菜单-开始-联机中启用“读取邀请链接”选项
上文进入联机大厅时,弹出的房间邀请链接填写窗口,此时就将上面的邀请链接完整复制粘贴进去,会自动识别房间并进入。

如果你此时正在挂机。看到房间出现,直接点击也可进入。

开始对局即可。

最后
有需要的朋友可以部署,闲散时间玩一玩。
感谢观看,本文完。
评论区