随时随地,任何设备,浏览器里玩Galgame!

该话题被推 投票话题 Web Linux AI
771 编辑于
link778

我是多设备党:Windows、Mac、iPad 、 Android 都在用,但 Galgame 这东西对 Windows 依赖特别重,这让我玩起来很不爽的的一些点:

  1. Windows 本身太笨重;

  2. Mac 存储金贵,我也不想为了玩几个 Galgame 装一堆 CrossOver Bottle;

  3. 不同设备之间来回装游戏、同步存档也很烦。

刚好我本身就有服务器,于是有了想法:

把游戏全放服务器上跑,任何时间、任何地点、任意设备,打开浏览器就能玩。

Galgame 也很适合这么干:延迟不敏感、性能需求低,真正麻烦的只是 Windows 运行环境,但是现在的 Wine 已经能很好地解决这个问题。 折腾完成之后体验比我想象中还爽。

电脑上玩到一半,拿起手机一边蹲坑还能一边玩;也不用再纠结“这几十分钟值不值得开电脑玩一会”。

尤其是 睡觉之前,iPad mini 躺床上直接打开网页玩,这个体验真的无敌🤣


具体配置、Docker 文件和踩坑记录我都放在 Repo 里,正文只讲思路和几个关键点。

需要准备

  1. VPS 一台 (带集成显卡的独立服务器最好)

    • 推荐 amd64 架构(CPU密集)

    • 3C4G 起步

    • ARM 也能玩,但是很不推荐,建议 4C6G+ 甲骨文的免费VPS就可以

    • 大部分小厂TOS里不让长时间占用CPU,购买之前注意了解

  2. Agent 一个

    • Codex / Claude Code CLI 都行

    • 主要拿来排 Wine、Docker、编码、设置游戏启动选项之类的奇怪问题

  3. Galgame

    • 大部分都可以 (一些上古作品就没有测试了)
  4. 浏览器

    • 就这么简单

    • 一个简陋版本的crossover for Linux

服务端大致架构

text
Browser
   ↓
 Neko
   ↓
 Linux Desktop / X11
   ↓
 Wine
   ↓
 Galgame

可以把它理解成三层:

  • Neko:负责把服务器画面和声音串流到浏览器,同时把鼠标键盘操作传回去

  • Wine:负责在 Linux 上跑 Windows Galgame

  • VPS:负责长期保存游戏、存档和运行环境

本质就是 Galgame On Linux/Web,只要你愿意,加上一点网络知识,你可以在任何设备上游玩 Galgame !

仓库和配置文件

https://github.com/snowball0720/galgame-web-streaming

一些展望

  • galgame 全部用 git 来自动管理进度,看起来是完全可行的,不过适配有点 dirty work

  • 在一颗10年前的有集成显卡的 CPU 上,一个游戏实例 CPU 占用不到 1c ,测试并行跑4个窗口 GPU 完全没压力,压榨潜力还有很多,成本还有很大下降空间 gal as a service

  • 目前 Linux 性能损耗/消耗还是比较大,因为都是通用组件。如果能为 Galgame 引擎优化串流层,说不定能在很低配置的 VPS 上畅玩

本人对 Galgame 的运行时不了解,如果有什么错误欢迎大佬们纠正

欢迎fork二次开发!

一些补充

Q: 必须要一台VPS吗?

A:VPS 只是用来运行游戏、中心化管理、推流和提供公网访问的基座,不是必须的!完全可以使用自己的闲置 Linux 设备 Windows 串流应该有其它方法(NAS、旧电脑、电视盒子,甚至旧安卓手机),插上电、联网,就可以在家里(局域网)实现同样的效果!如果买一个国内的服务器来中转(10 mbps即可;wireguard),就能实现出门也能随时继续游玩!发挥想象力,只要服务启动了,可以用任何能联网、有浏览器和屏幕的设备接着玩游戏(比如智能手表、眼镜、学校机房)!

用 VPS 的优点是不用担心网络问题,三大运营商的家宽上传特别垃圾,懂的都懂

havefun!

enwei
enwei 推了这个话题,也就是说要服务器吗
20 小时前
www21315
www21315 推了这个话题,这波操作我直接跪着看完,膝盖已奉上
22 小时前
chenshouchi77118
chenshouchi77118 推了这个话题,熬夜也要看完,所以决定拉更多人一起熬夜
1 天前

本文版权遵循 CC BY-NC 协议 和 本站版权政策

大家喜欢用什么设备玩galgame?

必选 1 项任何人可见结果投出后不可修改实名投票共 33 票

进行中
手机
4 票 12.1%
平板
8 票 24.2%
电脑
21 票 63.6%
电视机
0 票 0.0%
鸣泽唯
link778
aengmor
dU
鲲
+ 28

4 条回复

fylcr
发布于

我还以为我的想法被先实现了
原来是vps
我现在正在搓一个真正的完全运行在浏览器里的gal模拟器,敬请期待。

评论

aengmor
aengmor评论fylcr

吓瘫了,我都想象不出来这得要多么牛掰的技术

enwei
enwei评论fylcr

CY

link778
发布于
December172
发布于

已star

等搞了vps试试(

评论

link778
link778评论December172

补充了一点内容😚

冬瓜123
发布于

记得以前站内有人写,通过ipfs实现浏览器玩gal的教程

评论

fylcr
fylcr评论冬瓜123

那个是制作网页版的gal上传到ipfs上了,需要重新做一个网页版的

(。>︿<。) 已经一滴回复都不剩了哦~