Netplay in RPCS3 was introduced by GalCiv, who developed RPCN, an open-source server that emulates the P2P match-making done on the PlayStation 3. RPCN can also be used to communicate with private servers for games that require a dedicated server for multi-player features. In this regard, games that require a custom server will not work unless a fan-made private server is created. This is outside the scope of the emulator, and will have to be developed by the community.
Supported titles
Please refer to our RPCN Compatibility List to see the list of games that have been tested and their current status of compatibility. We also have a dedicated channel to testing netplay capabilities in games on our Discord server. Please join our efforts to test all PlayStation 3 titles!
Guide to use Netplay
There are a few steps to configure Netplay in RPCS3 which we will cover here.
Global configuration
First, configure the global settings as follows:
- Ensure you're using the latest version of RPCS3.
- Navigate to
Configuration > RPCN
. - Press Account from the RPCN window.
- Ensure the Server dropdown is set to Official RPCN Server.
- Press Create Account.
- Set Username to the name of your choice, then press Ok.
- Enter your password into both fields and press Ok.
- Enter your email address into both fields and press Ok.
- A prompt will appear confirming your username and email address. Press Yes.
- If all goes well, you'll see a message that your account was created successfully.
- A RPCN: Username window will appear.
- Check your email for a new email from RPCN with your token, copy and paste the token into the Token field and press OK.
- Press Test Account to confirm your account is working.
Game-specific configuration
Next, configure the per-game configuration as follows:
- In the game list, right-click on the game you wish to play and press Create Custom Configuration.
- Navigate to the Network tab.
- Set Network Status to Connected.
- Set PSN Status to RPCN.
- Ensure DNS is set to
8.8.8.8
unless a different address is required for the game. - For games that require custom servers, enter the relevant IP/Host Switches in the available text field. The list of games for which custom servers are available can be found here.
Troubleshooting Tips
If you encounter issues connecting with users in supported games, the following tips may assist with connectivity:
- Enable port forwarding on 3658.
- Please review your router's documentation for details on enabling Port Fowarding.
- Alternatively Enable UPNP within the networking tab of RPCS3.
- This can be enabled in
Configuration > Network
. Check the Enable UPNP checkbox and save the configuration. - Please review your router's documentation for details on enabling UPNP.
- This can be enabled in
- If using VPN, review it's configuration.
- Alternatively, disable the VPN.
- Confirm whether RPCS3 is allowed access through your firewall.
Community members also maintain a spreadsheet tracker of all upcoming custom servers and user-generated content archives.