none.gif

e271828

如何使用浏览器跨设备游玩 RPG maker 游戏


# Table of Contents

1.  [游戏服务器的搭建](#orge92bc3d):ATTACH:
2.  [存档文件的同步](#org525c48c):ATTACH:
3.  [游戏的游玩方法](#org9a6ec1c)
4.  [总结](#org341f849)

很大一批的 RpgMaker 小游戏是不方便在旁人面前游玩的, 想要用移动设备偷偷地玩, 通常用到的办法就是使用 KiriKiri 模拟器模拟 Windows 来玩. 但这样要多一份游戏占用空间不说, 传输游戏和同步存档也非常麻烦.

众所周知, RPG Maker MV 及以后的游戏运行程序本质上就是浏览器套壳, 那么我们可不可以把游戏部署在服务器上, 在其他设备上使用浏览器直接游玩?


<a id="orge92bc3d"></a>

# 游戏服务器的搭建     :ATTACH:

这个其实非常简单, 游戏文件夹中的 www 文件夹储存了所有的游戏文件, 而其本身就是一个网页. 想要用浏览器打开它, 最简单的方法是使用 vscode 中的Live Server插件, 打开 www 文件夹, 然后右键单击其中的index.html, 选择Open with Live Server, 就能使用浏览器打开游戏了.



如果想要在其他设备上进行游玩, 可以使用 iis 或 xampp 之类的工具创建一个网站, 将 www 文件夹放入其中. 这里以 xampp 做一个例子.

1.  下载并安装 xampp
2.  找到其中的 htdocs 文件夹, 将游戏的 www 文件夹复制到其中, 改一个好记的名字. 想要节省空间的话可以使用软链接. (有些游戏没有 www 文件夹, 但在目录下能找到index.html,这时候把整个文件夹复制或者链接过去就好)
3.  打开XAMPP Control Panel,在其中启动 Apache 模块.
4.  将你用来游玩的设备与服务端连接到同一个局域网, 在浏览器中输入服务端的ip/你改的游戏文件夹名称,然后就能打开游戏了.




<a id="org525c48c"></a>

# TODO 存档文件的同步     :ATTACH:

使用浏览器玩游戏时, 存档是储存在浏览器中的. 按下 F12 我们可以看到存档的位置


这样的存档既难以备份, 又无法实现多设备间的同步. 在询问 Bing 后, 我想到了一个解决方法. 在服务端创建一个 ftp 服务来共享存档, 用来游玩的客户端可以使用油猴脚本读取服务端的存档文件写入到浏览器中, 并且监控浏览器中的存档, 发生变化时将存档通过 ftp 上传到服务器中.

由于使用了油猴脚本, 移动端的浏览器必须支持油猴才可以, 安卓可以使用 kiwi 浏览器或者firefox, windows平板用 chrome 就可以了, iOS 我不了解, 貌似 Safari 就可以装油猴插件.

我从来没有写过油猴脚本, 这个工作还没有完成, 现在正在边学边写.


<a id="org9a6ec1c"></a>

# 游戏的游玩方法

RPG Maker MV 支持通过鼠标点击进行游玩, 使用触摸屏游玩也是支持的. 但是它的寻路算法基本没有, 使用触摸控制移动体验非常糟糕. 同时缺少按键, 诸如快进等操作都无法实现. 部分游戏缺少按键甚至会卡关无法游玩.

想要在移动设备上舒适地游玩, 最简单的方法是外接蓝牙手柄或者键盘. 如果没有可以外接的设备, 可以使用触摸屏模拟手柄的应用.


<a id="org341f849"></a>

# 总结

使用浏览器游玩 RpgMaker 游戏的优点有:

1.  可以方便的跨设备进行游玩, 只需要一个浏览器就行了
2.  服务端和客户端都不需要Windows,也就是说整个游玩过程没有 Windows 也可以. Linux 系统可以搭一个本地服务器来玩游戏, 不需要通过 Wine 之类的工具运行 exe 了.
3.  每个游戏只需要保留 www 文件夹, 可以删掉里面的套壳浏览器来节省 100 多兆字节的空间.
4.  完成存档同步后可以方便地同步多个设备间的存档.

缺点有:

1.  搭建需要一定的相关知识
2.  玩游戏时需要开启服务端设备, 这个可以配置好wake on lan使用 moonlight 在移动设备上远程开机
3.  存档同步工作尚未完成, 目前各个设备之间的存档无法同步和备份
4.  只能用来玩RPG Maker MV及以后的游戏, 像龙头, 马头, 狼头之类的 RPG 游戏不能用这种方法玩.


none.gif

e271828

论坛不支持 Markdown 吗?那个 Wind Code 有什么办法转换过去?

none.gif

南鸥

更早的RMXP游戏也可以。
Windows Server发布为RemoteApp就好了。

none.gif

e271828

回 2楼(南鸥) 的帖子

RMXP的游戏基本没有了,我下的 123 个游戏里 MV 占 77个,剩下的基本都是 VX 和 VX ACE,还有几个 Wolf,以及供牺姬这种不知道是什么做的,XP一个也没有

91919