ShadNet brings netplay to ShadPS4 without any of the PSN requirements
ShadPS4 launches ShadNet to emulate PSN, letting emulated PS4 games play online without a PSN account.
ShadNet uses RPCN custom servers to mimic Sony’s backend, so PS4 games can “talk” to online services.
ShadNet is in testing: only score tracking works currently, a site account is required, and netplay is incomplete.
You can soon play your emulated PS4 titles online
I’ve never written a console emulator before, but I can imagine getting the netplay working is one of the harder parts. Games usually ship with special netcode designed to communicate only with a specific server, and part of the emulation process involves emulating that system, so people can play online. Not all consoles or games have had their netplay emulated just yet, but we’ve just seen a massive breakthrough on the PS4 front. The ShadPS4 emulator team has revealed the release of ShadNet, which replaces the need for Sony’s official PlayStation Network service and allows people to play games online without an account.
As spotted by Notebook Check, the ShadPS4 team has announced ShadNet on its website. The goal of ShadNet is to allow people to activate online features for PS4 games without the need to have a PSN account:
We are excited to officially announce shadNet. ShadNet is going to offer shadPS4 users a way to connect, and play online games together. This project has been in the works for a few months now, but it’s in a stage where we can announce it officially. ShadNet is still in development, and there is still a lot to be done, but it’s ready for testing. At this moment, only tracking score works, but please feel free to give it a try!
To achieve this, the ShadPS4 team used RPCN, a custom server that people already used to play PS3 games online over an emulator. By creating a custom server, ShadNet acts as a stand-in for Sony’s own servers, meaning that PS4 games with online capabilities can ‘talk’ to it like it would a regular server. Using ShadNet requires creating an account on the website, and netplay isn’t fully implemented yet, but the dev team hopes to get it working soon.