
《杀戮尖塔2》sunshine+moonlight手机远程方案
最近经常开会,电脑又懒得带,玩手机闲的慌,于是在考虑怎么用手机玩点游戏,例如标题上的这个,直接安装手机版确实ok,但是存档和电脑端不互通,和朋友联机游玩也是个问题,直接用手机远程操控电脑来玩我反而感觉是最方便的了。远程的话,虽然现在应该已经有很多解决方案了,例如uu远程之类的?我没有具体用过,主要还是想自己diy实现。搜了一下网上好像很少相关的教程,而且挺多人问怎么用手机爬塔。于是写下参考方案。
首先,第一步解决内网穿透问题,有很多现成的工具,诸如zerotier、tailscale、easytier等之类的,目的是为了实现在外面的手机与在家里的电脑能够互连,连接在同一个虚拟内网上。我这里用的是zerotier,手机安装zerotier fix,我是很早之前自己搭建的服务器,具体教程请自行搜索,这里略过。
然后电脑端安装sunshine,手机端安装moonlight,教程不难请自行搜索,大概就是电脑安装完后进入sunshine后台设置个密码,手机安装完后打开moonlight右上角加号添加串流电脑的ip,注意这里的电脑ip是前面内网穿透获得的ip,不是家里内网的ip。
这时候其实已经可以手机连电脑玩游戏了,但是会发现触控是个大问题,当然可以通过蓝牙鼠标或手柄之类的解决。但是携带这些东西也还是太麻烦了,嗯moonlight可以设置虚拟手柄,在显示屏幕控制按钮那勾选在屏幕上显示一层虚拟手柄即可。还可以调整一下键位位置,这里我把不常用的键缩到最小了,然后方向键可以左右选牌,A键是打出,B键取消,Y键结束回合(结束回合容易误触,可以在游戏设置中设置为长按结束),当然屏幕也还是可以点的,例如吃药就手点下上方栏位中的药瓶,sl就点右上角齿轮。

测试流畅度非常完美,就是可能有点消耗流量,嗯可以带上朋友一起玩耍啦。
事实上这种方法不局限于杀戮尖塔这个游戏,很多电脑上的游戏都能玩呢,在外面可以随时游玩家里面的电脑游戏啦~