Arcadia is an experimental emulator for the sunsetted EA Plasma game backend services. Primarily targeting Frostbite games on PS3. It's currently in early development and currently only supports player-hosted co-op Onslaught DLC in Bad Company 2.
Not affiliated with EA or DICE.
Discord: https://discord.gg/9WbQFYEt8B
Both PSN and RPCN clients are supported and can play in the same server.
Game | Status | Live status |
---|---|---|
Bad Company 2 | Semi-Restored | Requires Onslaught DLC! Players can only host and play public CO-OP Onslaught matches. |
Battlefield 1943 | Not Playable | Only access to tutorial works. Playgroups/lobbies are semi-functional. No servers. |
- Enable network connection and RPCN
- Enable UPNP
- Set
IP/Hosts switches
to the following:
theater.ps3.arcadia=152.53.15.83&&bfbc2-ps3.fesl.ea.com=152.53.15.83&&beach-ps3.fesl.ea.com=152.53.15.83
- Follow this PSRewired guide.
- Start the game and sign-in to PSN when prompted
- cetteup - lot of proxy stuff, lots of knowledge of ea systems, lots of captures and for fixing my ea packet implementation! Thanks!
- Aim4kill for the great ProtoSSL vulnerability write-up
- And799 for devmenu and general frostbite knowledge
- PSRewired:
1UP
for inclusion in DNS,Dorian_D
for packet captures - Battlefield Modding community
- https://github.com/Aim4kill/Bug_OldProtoSSL
- https://github.com/Tratos/BFBC2_MasterServer
- https://github.com/GrzybDev/BFBC2_MasterServer
- https://github.com/zivillian/ism7mqtt
- https://github.com/RipleyTom/rpcn
- https://www.psdevwiki.com/ps3/X-I-5-Ticket
All code in this project is licensed under GNU General Public License v2.0 (GPL 2.0) except as otherwise noted.
Certain parts of this project may be covered by different licenses as explicitly indicated in either a license header at the beginning of the relevant file, or separate LICENSE file within the applicable directory.
Please refer to the documentation of each NuGet package for their specific license details.
Game | FESL Domain | Vulnerable SSL |
---|---|---|
Bad Company 2 | bfbc2-ps3.fesl.ea.com | yes |
Battlefield 1943 | beach-ps3.fesl.ea.com | yes |
Army of Two 2010 | ao3-ps3.fesl.ea.com | yes |
NFS Shift | nfsps2-ps3.fesl.ea.com | yes |
Bad Company 1 | bfbc-ps3.fesl.ea.com | no |
Army of Two 2008 | ao2-ps3.fesl.ea.com | no |
The Simpsons | simpsons-ps3.fesl.ea.com | no |
MoH Airborne | mohair-ps3.fesl.ea.com | no |
NFS ProStreet | nfsps-ps3.fesl.ea.com | no |
NFS Carbon | nfs-ps3.fesl.ea.com | no |
NFS Undercover | nfsmw2-ps3.fesl.ea.com | no |
Team Fortress 2 | hl2-ps3.fesl.ea.com | no |
General "CDN" | easo.ea.com | n/a |
Theater address is generally controlled via Fesl's Server Hello, so Arcadia always sends theater.ps3.arcadia
. Only Win32
game has a hardcoded theater address.