Skip to content

valters-tomsons/arcadia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arcadia

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.

Community

Discord: https://discord.gg/9WbQFYEt8B

Game Compatibility

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.

RPCS3 Configuration

  1. Enable network connection and RPCN
  2. Enable UPNP
  3. Set IP/Hosts switches as listed in table above:
  • BFBC2: bfbc2-ps3.fesl.ea.com=152.53.15.83&&theater.ps3.arcadia=152.53.15.83

PS3 Configuration

  1. Follow this PSRewired guide.
  2. Start the game and sign-in to PSN when prompted

Special Thanks

  • 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

Resources

Domain Name Reference Table

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
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
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.