Help:Netplay: Difference between revisions

Help page
(Added note on DNS not always being 8.8.8.8)
(Update info)
 
(5 intermediate revisions by 4 users not shown)
Line 2: Line 2:


==Supported titles==
==Supported titles==
The PSN match-making feature in RPCS3 is in it's nascent stage and hence only 3 games are known to work at this time:
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 [https://discord.me/RPCS3 Discord server]. Please join our efforts to test all PlayStation 3 titles!
* Bomberman ULTRA
* Demon's Souls
* Scott Pilgrim vs. the World: The Game


We have a dedicated channel to testing other games on our [https://discord.me/RPCS3 Discord server] and also maintain a [https://docs.google.com/spreadsheets/d/1Xp-662d12W13CZSzSiaBfB4BHwU2PyOFMdp_W4sA5Bo spreadsheet tracker] of all games tested. Please join our efforts to test all PlayStation 3 titles!
Community members also maintain a [https://docs.google.com/spreadsheets/d/1Wn2EkQj_bZpgrT-xiDbqHkx91jcCHn34nXkl2Sv0GOs spreadsheet tracker] of all upcoming custom servers and user-generated content archives.


==Guide to use Netplay==
==Guide to use Netplay==
Line 16: Line 13:
# Ensure you're using the latest version of RPCS3.
# Ensure you're using the latest version of RPCS3.
# Navigate to <code>Configuration > RPCN</code>.
# Navigate to <code>Configuration > RPCN</code>.
# Ensure '''Host''' is set to <code>np.rpcs3.net</code>.
# Press '''Account''' from the RPCN window.
# Set '''NPID''' to the username of your choice.
# Ensure the '''Server''' dropdown is set to '''Official RPCN Server'''.
# Click '''Set Password''' and type a custom password for your account. '''DO NOT FORGET THIS PASSWORD.'''
# Press '''Create Account'''.
# Click '''Create Account''' and you will be prompted to enter your ''email address''. Enter your email address and press '''Ok'''.
# 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.
# If all goes well, you'll see a message that your account was created successfully.
# Check your email for a new email from RPCN with your token, copy and paste the token into the '''Token''' field in ''RPCN configuration'' and press '''Save'''.
# 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===
===Game-specific configuration===
Line 29: Line 31:
# Set '''Network Status''' to ''Connected''.
# Set '''Network Status''' to ''Connected''.
# Set '''PSN Status''' to ''RPCN''.
# Set '''PSN Status''' to ''RPCN''.
# Ensure DNS is set to ''8.8.8.8'', unless a different address is required for the game.
# Ensure DNS is set to <code>8.8.8.8</code> 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 [[:Category:Custom servers (Netplay)|here]].
# 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 [[:Category:Custom servers (Netplay)|here]].


Community members also maintain a [https://docs.google.com/spreadsheets/d/1Wn2EkQj_bZpgrT-xiDbqHkx91jcCHn34nXkl2Sv0GOs spreadsheet tracker] of all upcoming custom servers and user-generated content archives.
==Troubleshooting Tips==
===Connectivity issues===
If you encounter issues connecting with users in [https://wiki.rpcs3.net/index.php?title=RPCN_Compatibility_List 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 <code>Configuration > Network</code>. Check the '''Enable UPNP''' checkbox and save the configuration.
** Please review your router's documentation for details on enabling UPNP.
* If using VPN, review it's configuration.
** Alternatively, disable the VPN.
* Confirm whether RPCS3 is allowed access through your firewall.
 
===Recover RPCN Account===
====Resend RPCN Token====
To resend your RPCN Token, you will need the following:
* Access to the mailbox used to create the account
To obtain a copy of the token, perform the following steps:
# In RPCS3, go to Configuration>RPCN>Account
# Press "Edit Account"
# Press the "Resend Token" button
# A prompt will appear notifying you that the token has been sent to the mailbox on record for the account. Press "Ok".
# Check your mailbox for an email titled: "Your token for RPCN".
# Copy the token code from the email into the Token field in the "RPCN: Edit Account" window and press "Ok".
# Press "Save" complete the process.
 
====Reset RPCN Password====
To reset your RPCN password, you will need the following:
* Access to the mailbox used to create the account
* The username of the RPCN account
To complete the reset, perform the following steps:
# In RPCS3, go to Configuration>RPCN>Account
# Press "Edit Account"
# Press "Change Password"
# A window will appear, confirm your username appears correctly and press "OK"
# The "RPCN: Change Password" window will appear. It asks "Do you already have a reset password token?". Press "No".
# Another window will appear, enter the email address used to create the account in both fields. Press "OK"
# A window will appear prompting you enter the password token.
# Check your mailbox for an email titled: "You password reset code for RPCN".
# Copy the token code from the email into the field and press "Ok".
# Enter the new password you would like to set for your account in both fields and press "Ok".
# If entered correctly, another prompt will appear. Press "Ok".
# The password has now been updated on the RPCN Server.
# To update the password locally, press the "Set Password" Button in the "RPCN: Edit Account" window.
# Enter the password you just set and press "OK".
# Press "Save" on the "RPCN: Edit Account" window to complete the process.
# Press "Test account" in the "RPCN: Account" window to confirm your account is working.

Latest revision as of 23:29, 10 February 2024

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!

Community members also maintain a spreadsheet tracker of all upcoming custom servers and user-generated content archives.

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:

  1. Ensure you're using the latest version of RPCS3.
  2. Navigate to Configuration > RPCN.
  3. Press Account from the RPCN window.
  4. Ensure the Server dropdown is set to Official RPCN Server.
  5. Press Create Account.
  6. Set Username to the name of your choice, then press Ok.
  7. Enter your password into both fields and press Ok.
  8. Enter your email address into both fields and press Ok.
  9. A prompt will appear confirming your username and email address. Press Yes.
  10. If all goes well, you'll see a message that your account was created successfully.
  11. A RPCN: Username window will appear.
  12. Check your email for a new email from RPCN with your token, copy and paste the token into the Token field and press OK.
  13. Press Test Account to confirm your account is working.

Game-specific configuration

Next, configure the per-game configuration as follows:

  1. In the game list, right-click on the game you wish to play and press Create Custom Configuration.
  2. Navigate to the Network tab.
  3. Set Network Status to Connected.
  4. Set PSN Status to RPCN.
  5. Ensure DNS is set to 8.8.8.8 unless a different address is required for the game.
  6. 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

Connectivity issues

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.
  • If using VPN, review it's configuration.
    • Alternatively, disable the VPN.
  • Confirm whether RPCS3 is allowed access through your firewall.

Recover RPCN Account

Resend RPCN Token

To resend your RPCN Token, you will need the following:

  • Access to the mailbox used to create the account

To obtain a copy of the token, perform the following steps:

  1. In RPCS3, go to Configuration>RPCN>Account
  2. Press "Edit Account"
  3. Press the "Resend Token" button
  4. A prompt will appear notifying you that the token has been sent to the mailbox on record for the account. Press "Ok".
  5. Check your mailbox for an email titled: "Your token for RPCN".
  6. Copy the token code from the email into the Token field in the "RPCN: Edit Account" window and press "Ok".
  7. Press "Save" complete the process.

Reset RPCN Password

To reset your RPCN password, you will need the following:

  • Access to the mailbox used to create the account
  • The username of the RPCN account

To complete the reset, perform the following steps:

  1. In RPCS3, go to Configuration>RPCN>Account
  2. Press "Edit Account"
  3. Press "Change Password"
  4. A window will appear, confirm your username appears correctly and press "OK"
  5. The "RPCN: Change Password" window will appear. It asks "Do you already have a reset password token?". Press "No".
  6. Another window will appear, enter the email address used to create the account in both fields. Press "OK"
  7. A window will appear prompting you enter the password token.
  8. Check your mailbox for an email titled: "You password reset code for RPCN".
  9. Copy the token code from the email into the field and press "Ok".
  10. Enter the new password you would like to set for your account in both fields and press "Ok".
  11. If entered correctly, another prompt will appear. Press "Ok".
  12. The password has now been updated on the RPCN Server.
  13. To update the password locally, press the "Set Password" Button in the "RPCN: Edit Account" window.
  14. Enter the password you just set and press "OK".
  15. Press "Save" on the "RPCN: Edit Account" window to complete the process.
  16. Press "Test account" in the "RPCN: Account" window to confirm your account is working.