高画质八人开黑!能对战也能合作,存档进NAS,进度不重置
引言
一个涂地游戏,最多八人联机,能分队互相较劲,也能凑到一边合作打头目,连账号存档都能写进自家的NAS,方便下次接着进度玩。
项目叫InkWave,走的是三维卡通喷墨射击路线,这波纯致敬喷射战士,不过好的是它能直接在浏览器里玩。有占地对战、区域控制和头目战,武器配装、更衣室这些也都有。
游戏界面项目原本是没有中文版的,再加上个人觉得这类游戏进度应该保存起来才有意思,所以熊猫提供了简体中文界面,以及包含游戏页面、联机中继和账号存档的Docker镜像,一个容器把这几个服务跑起来,下面直接给大家说怎么部署。
项目部署
熊猫这里用的依然是日常折腾用的极空间Z425轻享版,游戏是基于浏览器主机本地进行渲染,所以不需要NAS本身的性能,NAS只是提供中继服务和存档保存的功能。
打开极空间的Docker,来到Compose界面新建项目,输入以下代码:
services:
inkwave:
image: ghcr.io/panda-995/inkwave:latest
container_name: inkwave
restart: unless-stopped
ports:
- "8490:8490" # 游戏页面:浏览器打开 http://:8490
- "8787:8787" # 联机中继:页面会自动连 ws://:8787,建议保持 8787 不改
volumes:
- ./inkwave-data:/app/server/.wrangler/state # 账号与云端存档落盘目录,重建容器/升级镜像不丢数据
environment:
RELAY_PUBLIC_URL: wss:// # 中继那条规则的对外 wss 地址
RELAY_EXTRA_ORIGIN: https:// # 游戏页面的对外地址
老规矩,网页端口和映射路径根据自己的NAS修改,中继端口建议保持8787不变,方便后续联机。 ./inkwave-data对应项目目录下的inkwave-data文件夹,存档的数据会存在这个位置。
部署情况代码里的wss://和https://是地址前缀,需要补成你自己的完整对外地址。如果想要联机那么可以考虑反代,用lucky反代之后得到的域名填写到这里就行,例如反代之后的游戏地址为https://panda.com:3000,中继地址为wss://panda.com:3000,将这两个值分别填写就行,这样就能实现公网下的联机。
只在局域网用IP访问的朋友,可以删掉整个environment段。
容器启动容器启动后,浏览器输入http://NAS的IP:8490就能进入游戏了,如果你进行了反代,那么就要输入你反代的域名和端口号进入游戏。
游戏界面联机设置好的情况下,可以通过账号来登录自己的号,这样就能实现个人信息的同步,比如等级、场次以及段位等等。
账号情况正常设置没有问题的情况下,点击账号功能之后右下角会出现你的中继地址信息,如果没有出现则代表设置有问题,可以检查是否是端口或域名有问题。
项目体验
高画质
进入游戏后可以看到中文主菜单,“开始游戏”“在线对战”“配装”“更衣室”“账号”这些入口都比较直接,挨个点击就能了解所有功能,在设置中可以进行操作、画面、音频以及玩法的设置,画质拉满的情况下观感还是非常不错的,且游戏支持手柄。
设置项整个画面是卡通三维风格,然后加上阴影和墨汁光泽,场地还能切换白天、黄昏,目前熊猫体验的所有NAS部署游戏中,这游戏的画质是值得拿出来说的,不过别把浏览器游戏理解成随便什么设备都能跑满效果。
地图画面由访问游戏的设备渲染,NAS负责提供页面、存档和联机服务。 旧电脑或手机掉帧,先去设置里降低画质,给NAS加内存可解决不了手机的渲染问题。操作上手机、平板支持触控,建议横屏玩;电脑端则用WASD移动,鼠标瞄准,左键开火,空格跳跃。
八人联机
从主菜单进入“在线对战”,选择“创建房间”,把生成的五位房间码发给朋友。其他人打开你这台NAS上的游戏页面,选择“加入房间”,输入房间码,选好配装并准备就绪后,由房主开局。
在线对战同一个房间最多八名玩家, 人没凑齐,也可以在允许机器人的场地启用补位,不用为了开一局先去凑齐七个朋友。
加入房间房间码只负责找房间,不能替你打通网络,如果没有公网,那么要确定家里几台设备连同一局域网比较好处理;如果有公网进行了反代,那么可以直接实现联机效果。
对战还是合作
想互相较劲,就选占地对战或区域控制,占地对战是四对四,结算看地盘涂了多少;区域控制围绕活动区域争夺,占住之后让计数往下走,同时还有个合作的头目站模式,地图会刷新BOSS,所有人一起对敌。
三模式游戏目前一共七张地图,操作其实很简单,按住Shift潜入己方墨汁,可以加快移动并恢复墨量,涂过的墙面也能游上去,玩过喷射战士的应该都了解。
武器选择武器里有喷枪、滚筒、毛刷和蓄力类选择,同时有多种服务器以及特殊武器选择,对应的就是小技能和大招。
游戏中约上几个朋友三分钟一局,玩起来其实还是蛮有趣的,游戏性这一点毋庸置疑。
存档写进NAS
这里说的存档,是账号的设置和成长数据,并不是打到一半暂停下来,下次还能从同一秒继续。未登录时,进度主要留在当前浏览器;登录以后,服务端那份才会写进NAS上挂载的inkwave-data目录。
手机端因为游戏的联机性质和账号等级等属性,所以这也是熊猫一定要加存档系统的原因,也是它比一些纯静态网页小游戏方便的地方,换台电脑,不必重新从头配一遍,存档放在哪里也能找得到。
写在最后
熊猫觉得,已有NAS的朋友加这么一个开黑入口挺合适。对战能分队较劲,合作能一起打头目,最多八个人同房间,愿意折腾的小圈子可以留个书签,想玩的时候喊一声就行。
以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
结束图作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案