如何使用PPSSPP多人本地局域网/异地组网联机游戏
如何使用PPSSPP多人本地局域网/异地组网联机游戏
必要的操作
确保“启用联网/无线网络(测试)”选项为开启状态。

确保PPSSPP没有被网络防火墙或其它网络安全程序阻止(即反病毒软件内置的网络安全功能), 且可能要以管理员身份运行PPSSPP。
联机必须进行的操作
前提:主客机都需要执行的操作
注
本地局域网和虚拟局域网游戏联机的区别
(本地局域网游戏联机) 是通过同一物理网络进行游戏连接的方式。
所有设备通过本地路由器或交换机直接互联,无需依赖互联网即可实现多人联机。
其优势在于超低延迟和高稳定性,因为数据仅在本地传输,避免了公网路由的干扰。
然而,其局限性也很明显:玩家必须处于同一地理位置的同一本地网络环境中,无法满足远程联机需求。
(远程虚拟局域网/异地联机) 通过软件技术(如米西开黑、游侠对战平台、ZeroTier、Radmin VPN)在互联网上模拟出局域网环境
使分布全球的玩家仿佛处于同一本地网络。其原理是为用户分配虚拟IP地址
并通过加密隧道将远程设备连接成一个逻辑上的“局域网”。这种方式的核心优势是突破地理限制,玩家无需身处同一地点即可联机
但缺点同样存在:延迟受公网质量影响较大,且依赖第三方工具的服务器稳定性。
本地局域网游戏联机
转到“网络设置”选项。
点击“更改PROAdHoc服务器IP地址(localhost = 多个实例)”。
以下是主建游戏的步骤,一个游戏只有一台主机。
3.1 点击“切换列表”并找到内网IP(类似10.X.X.X或192.168.X.X或172.16.X.X)若您使用虚拟局域网联机请选择虚拟局域网IP地址。 注意: 不同设备联机时不要使用“localhost”, “localhost”仅用于单设备多实例联机。
3.2 点击“启用内置PRO Ad Hoc服务器”。
3.3 转到你想要玩的游戏并进入大厅或者点击“host a game”(类似的选项)(这里是游戏内的选项,每个游戏略有不同,根据实际游戏选项点击)直到你看见消息显示 "网络已初始化"。



以下是客机的步骤(加入主建游戏的玩家)
4.1 客机需要使用步骤3.1中主机的内网IP。
4.2 客机使用大厅或“join a game”类似的选项来加入主建的游戏。

远程虚拟局域网联机教程
首先下载虚拟局域网软件
使用虚拟局域网软件完成组网后。在开始局域网联机教程的操作即可。
若使用此联机平台联机未成功可以在目录里尝试使用其他虚拟局域网软件。
多实例联机 (单设备多开PPSSPP联机)(仅限PC)
转到“网络设置”选项。
点击“更改PROAdHoc服务器IP地址(localhost = 多个实例)”。
点击“切换列表”,点击列表中的“localhost”或在框内填写“localhost”。

- 使用“文件 -> 打开新的实例”或手动点击EXE打开另一个PPSSPP实例。

- 主机参考局域网内多设备联机的步骤3.2、3.3,客机参考步骤4。
注意:单设备多实例联机不能与其它设备同时联机。如果需要保存多份存档,需要从不同的目录开启多个实例。
使用公共服务器联机(不推荐)
注意:需要连接Wi-Fi/有线网络运作, 不能连接移动数据网络运作。移动数据网络无法运作在局域网模式,只能互联网模式。
转到“网络设置”选项。
点击“更改PROAdHoc服务器IP地址(localhost = 多个实例)”。
点击“切换列表”,选择“socom.cc”或“myneighborsushicat.com”(所有联机玩家需要使用同一服务器)。

- 确保“启用UPnP(需要几秒钟来检测)”为启用状态(需要在路由上启用UPnP)或启用DMZ主机(不推荐)。
注意:你可能需要UPnP或DMZ来连接公共服务器。
可选项:“启用网络聊天”可以和其它玩家聊天。



可能影响多人联机的选项
网络设置选项中:
- 端口偏移(所有联机玩家需要使用相同的端口)- 如果要和实机或非PPSSPP模拟器联机端口需设为0。 注意:如果与安卓或没有管理员权限的系统联机 - 端口偏移需要设置大于1024。(这里照搬英语WIKI。实际测试过WINDOWS和安卓联机,有部分游戏需要设置大于1024,并不是所有。)
- 最小超时(ping太高时调整数值可以防止断线)(一般局域网联机和单设备联机不需要设置)
- TCP无延迟(更快速的响应TCP/PTP连接)- 这个选项可能被移除,在将来始终为启用状态。
- 强制首次连接(强制首次连接以套接字的阻塞模式来达到更快的连接速度)

“系统设置”选项中:
- 线程上的I/O和I/O计时方法(推荐“快速(在慢速存储上会滞后)”或“模拟UMD延迟”)
- 强制同步实际时钟频率(推荐在某些游戏中启用)
- 金手指和Speedhacks(金手指或超频可能引起不同步的问题)
- 修改模拟的PSP的CPU频率(由Eighting制作的死神:魂之热斗系列和其它游戏)- 根据设备性能,可能需要调低。


屏幕上的红字错误消息
注意:以下错误消息需要“工具 -> 开发者工具 -> 勾选 显示屏幕消息”后才能显示。
- “无法连接Adhoc服务器”:Adhoc服务器无法连接到你的设备, 可能输错了Adhoc服务器的IP地址或者你选择的IP存在网络错误,又或者主建Adhoc服务器存在端口阻塞。

- “与Adhoc服务器断开连接”:与Adhoc服务器失去连接, 或者Adhoc服务器已关闭,又或者你被Adhoc服务器踢下线(即,如果你使用的IP地址已被其它玩家占用,通常指你使用同一公网IP或互联网连接去连接公共Adhoc服务器)

- “无法绑定端口 xxx”:游戏尝试使用的端口号可能已被其它应用占用, 你可能需要更改端口偏移值来更改端口号。所以不要与已使用的端口造成冲突。(触发条件为在安卓或linux上没有以管理员权限(sudo)运行PPSSPP,且端口偏移值小于等于1024,且某些特定的游戏,如:侠盗猎车手 罪恶都市;龙珠Z 真武道会2;无双大蛇2特别版)

- “找不到UPnP设备”:路由没有开启UPnP或路由不支持UPnP。
