psvita破解吧 关注:109,382贴子:1,230,562

PSP/PSV和PPSSPP远程zerotier one或N2N联机

只看楼主收藏回复

所需工具
一台支持安装插件并且能添加自定义防火墙规则的智能路由器。
简单的说,就是那种能刷机的路由器,推荐openwrt路由器
目前PPSSPP联机最方便快捷的方法是使用zerotier one或N2N组建虚拟局域网联机
但是PSP/PSV无法直接使用zerotier one或N2N,所以需要做路由器上运行zerotier one或N2N,然后添加路由器规则进行转发


IP属地:广东1楼2023-02-24 14:21回复
    需要pro online插件PS_VITA_PRO_ONLINE_REPTAR_BUILD_FTB,这是PSV优化版,PSP也能用
    https://
    url18.ctfile.com/f/1585018-808184013-8044d4?p=9404 (访问密码: 9404)


    IP属地:广东2楼2023-02-24 14:22
    回复
      PSP PRO Online联机插件设置
      插件下载后解压后得到kd文件夹和seplugins文件夹,把kd文件夹复制到PSP记忆棒的根目录。
      PSV上玩PSP是放在pspemu文件夹里面,如果PSV上说把PSP游戏放在tf卡上,那么pspemu文件夹就在tf卡根目录。可以用vitashell复制文件。
      打开seplugins文件夹,把atpro.prx,hotspot.txt和server.txt复制到PSP记忆棒根目录/seplugins下,同时打开game.txt,PSP或者PSV直接添加以下内容(没有game.txt自己新建文档,改名game.txt)
      ms0:/seplugins/atpro.prx 1
      PSPGO添加 ef0:/atpro.prx 1
      或许平时还有开金手指等其他插件的,建议都设置成0(关闭),因为这些插件可能会与联机插件存在冲突问题,甚至会导致死机。可以在vsh菜单下进行开启关闭插件。
      打开hotspot.txt在里面写上路由的SSID。(SSID就是wifi的名字),这个文件的作用是告诉PSP联机时要使用哪个wifi。
      打开server.txt在里面写上联机服务器地址,也就是PPSSPP的PRO Adhoc 服务器IP地址。
      PSP开机,按select键调出VSH菜单,进入RecoveryMenu(恢复菜单),进入Advanced,把Inferno & NP9660 ISOCache关掉,把最下面的Force High Memory Layout 设置为Enabled(PRO-C系统专有功能) 退出VSH菜单后,按Reset VSH重启桌面
      如果是PRO-C CHN(中文版)进入恢复菜单,进入高级设置,把Inferno & NP9660 使用ISO高速缓存 禁用 强制高位内存布局 设置为打开 返回上一级菜单 按重启VSH
      PSV开启Force High Memory Layout即可
      插件安装好后去PSP网络设置那里连接wifi,测试连接。记下IP地址。


      IP属地:广东3楼2023-02-24 14:24
      回复
        路由器设置zerotier one
        找到路由器的zerotier,勾选启用,输入ZeroTier Network ID,然后点击保存并应用
        ZeroTier Network ID可以自己去注册然后免费创建一个,或者直接使用我这个
        52b337794f053a12


        IP属地:广东4楼2023-02-24 14:24
        回复

          需要在网络中添加一个ZeroTier的接口,我这里已经创建好了,大家可以参考下截图。如果不是openwrt路由器,不能进行以下的操作也许也可以,但是防火墙规则必须要有,不能直接添加自定义规则就打开SSH功能,登录路由器后台命令,输入那些防火墙规则。


          IP属地:广东5楼2023-02-24 14:26
          回复
            名称设置为ZeroTier(看心情),接口协议为【不配置协议】,物理端口选择zt开头的适配器


            IP属地:广东6楼2023-02-24 14:27
            回复
              防火墙设置,不指定或者新建那里写上zerotier或者其他名字。之后提交保存。我这已经有zerotier了,截图仅供参考
              防火墙进行设置:入站接受,出站接受,转发接受。然后点后面的修改



              IP属地:广东7楼2023-02-24 14:29
              回复
                将【端口触发】全部切换到Lan中


                IP属地:广东8楼2023-02-24 14:30
                回复
                  最后我们需要进入到防火墙自定义规则中,添加以下规则
                  iptables -I FORWARD -i ztfp6deq25 -j ACCEPT
                  iptables -| FORWARD -o ztfp6deq25 -j ACCEPT
                  iptables -t nat -I POSTROUTING -o ztfp6deq25 -j MASQUERADE
                  为了确保zerotier网段的IP能指向PSP,还可以添加以下规则
                  iptables -t nat -A POSTROUTING -s 172.27.0.0/16 -d 172.27.0.0/16 -j SNAT --to-source 192.168.1.153
                  其中
                  ztfp6deq25是zerotier的网卡名字
                  172.27.0.0/16是zerotier的网段
                  192.168.1.153是PSP的IP地址
                  根据实际情况修改这三个
                  如果你的路由器没找到输入自定义规则的地方,可以打开SSH,用putty进入路由器后台输入那4条命令,或者干脆给路由器刷openwrt系统或者换个路由器


                  IP属地:广东9楼2023-02-24 14:34
                  回复
                    之后PSP/PSV就可以打开游戏开始联机。
                    PPSSPP安卓或者电脑或者其他平台也要连接到zerotier网络。
                    首先安装zerotierone客户端,连接到入ZeroTier Network ID
                    然后打开PPSSPP更改PRO oneline服务器IP地址。在我的zerotier 网络ID上可以使用172.27.211.75,
                    或者PPSSPP启用内置PRO Adhoc服务器,然后用zerotier one的IP作为服务器ip。之后打开游戏就能联机。


                    IP属地:广东10楼2023-02-24 14:36
                    回复
                      路由器设置N2N
                      一般路由器没配备图形界面的N2N,所以只能使用命令行运行。
                      Githut上有各种不同构架linux版的N2N,可以在对应构架的路由器上运行。建议用V3版的N2N
                      https://github.com/lucktu/n2n/tree/master/Linux
                      上传edge到路由器的 /usr/bin 下,打开SSH,给予执行权限
                      chmod +x edge
                      然后运行edge
                      /bin/edge -c onelight -l onelight.f3322.net:7655 -r
                      这是在用我的N2N服务器,如果是使用其他N2N服务器,自行修改以上命令
                      之后和zerotier一样,在路由器界面上添加端口。设置防火墙。添加自定义防火墙规则
                      iptables -I FORWARD -i edge0 -j ACCEPT
                      iptables -| FORWARD -o edge0 -j ACCEPT
                      iptables -t nat -I POSTROUTING -o edge0 -j MASQUERADE
                      iptables -t nat -A POSTROUTING -s 172.22.0.0/16 -d 172.22.0.0/16 -j SNAT --to-source 192.168.1.153


                      IP属地:广东11楼2023-02-24 14:38
                      回复
                        路由器设置联机教程呗?!看起来设置还蛮复杂啊?


                        IP属地:吉林来自Android客户端12楼2023-02-24 18:03
                        回复
                          亮一光大佬每次都带来惊喜


                          IP属地:黑龙江来自iPhone客户端13楼2023-02-24 19:16
                          回复
                            顶一下


                            IP属地:湖南来自Android客户端14楼2023-02-25 05:00
                            回复
                              3ds可以吗


                              IP属地:江苏来自Android客户端15楼2023-02-25 08:33
                              收起回复