折腾好几天,一直在试psp模拟器怎么联机,和朋友来回调参数,一会能搜到房间一会直接失联,来回反复试了好多遍。一开始以为只是模拟器里点一下联机开关就行,点开之后才发现,卡在网络这块的地方远比想象的多。
最先试的是同一个局域网的方式,两台设备连同一个路由器,模拟器版本尽量保持一致,游戏rom也得是同一个版本,差一点就刷不出对方。打开模拟器的网络设置,把内置的wlan开关打开,那个psp的adhoc模式选成本地,然后进到游戏里的联机大厅等着。等了很久,列表空空的,连半个人影都没有。反复重启模拟器,重启手机,甚至路由器也断电重开,还是不行。
后来才反应过来,路由器有隔离功能,把设备之间互相访问给挡住了。进路由器后台关掉ap隔离之后,再重新进游戏,终于刷出来房间了。但是稳定性很差,玩个十几分钟就突然断开,有时候刚进对战画面就直接闪退出去,聊天框里只能看见对方断断续续的消息。
换了外网联机的路子,找公共的adhoc服务器,填上服务器地址,模式改成服务器模式,而不是本地。这里要留意端口,默认的端口一般不用改动,但是有部分网络会把这个端口封住。朋友那边填一模一样的服务器地址,进同一个游戏,再去联机面板刷新。这次倒是更容易搜到房间,延迟却高不少,动作会有明显的滞后,回合制游戏勉强能玩,动作类的就很难跟上节奏。
有一次两个人,一个用手机,一个用电脑端模拟器,同样的服务器地址,电脑端顺利连上,手机端怎么刷都看不到房间。查了半天才留意到,手机开了流量和wifi同时在线,模拟器自动抓取的网卡不对,切到只保留wifi,关掉移动数据,再重启模拟器,才正常刷出来。这一步卡了我们特别久,谁都没料到网卡选择会影响这么大。
rom文件这块也不能忽略。
同一个游戏,不同汉化组修改的版本,或者打了不同补丁的文件,就算服务器、网络全都没问题,也互相看不见房间。我们当时一个打了简化补丁,一个是原版汉化,折腾一个小时,最后换成一模一样的rom,才成功组队。存档倒是互不影响,只要游戏本体文件一致就行。
这只是我的个人感受,不是标准答案。我这套操作,在我和朋友的设备上能跑通,换别的网络或者别的机型,结果可能完全不一样。
还有一点,后台的省电策略很容易捣乱。手机端如果模拟器被系统限制后台活动,锁屏之后没多久,联机连接就会悄悄断掉。把模拟器加到后台白名单,关闭自动清理,能稍微稳住一点连接,但也做不到全程不掉线。
到最后也没有找到能一直稳定不掉线的办法,局域网里面延迟低,但是路由器稍微复杂一点就容易被隔离;公共服务器方便跨网,延迟波动又大。想顺畅玩,最好提前和搭档把所有东西统一好,模拟器版本、游戏文件、服务器地址,一项一项核对,少漏一项,都有可能白等半天。
那天晚上连着玩了两局,中途断了三次,关掉模拟器之后,就没再继续调参数了。