版本发布 7
# arcadia-proxy 1.2 * Added a config option `DebugSettings.EnableFileLogging` which will write to `arcadia.log` and force the most aggressive logging level (all traffic will be written ) * Added support for BFBC1 ealist login * [Add option to override minimum players required to start private match](https://github.com/valters-tomsons/arcadia/pull/15) by [cetteup](https://github.com/valters-tomsons/arcadia/issues?q=is%3Apr+author%3Acetteup)
# arcadia-proxy 1.1 A proxy server allowing connection to official Battlefield 1943's backend services via RPCS3. **Note**: This project is not affiliated with EA or DICE. ## Notice **Using this tool could be a violation of Battlefield 1943's terms of service and lead to account penalties, including bans. We accept no liability for any repercussions of its use.** ## Changes * Fixed not being able to accept Terms of Service * Added ability to login with Xbox account & persona * Added option to override persona name in account creation
# arcadia-proxy A proxy server allowing connection to official Battlefield 1943's backend services via RPCS3. **Note**: This project is not affiliated with EA or DICE. ## Notice **Using this tool could be a violation of Battlefield 1943's terms of service and lead to account penalties, including bans. We accept no liability for any repercussions of its use.** ## Setup ### PS3 1. Start Battlefield 1943 and register an EA account, note down the credentials 1. Dump your Battlefield 1943 game and license files [as described here](https://wiki.rpcs3.net/index.php?title=Help%3ADumping_PlayStation_3_games) ### RPCS3 1. Install your dumped Battlefield 1943 game and license files 1. Register/Login to [RPCN](https://wiki.rpcs3.net/index.php?title=Help:Netplay) 1. Right click on Battlefield 1943 in RPCS3 and select `Change Custom Configuration` 1. In network tab, set Network Status to `Connected` and set PSN Status to `RPCN` 1. Set IP/Hosts switches to `beach-ps3.fesl.ea.com=127.0.0.1` ## Usage 1. Download and extract the latest proxy release 1. Open `appsettings.json` and update `ProxyOverrideAccountEmail` & `ProxyOverrideAccountPassword` to your **EA account credentials**, the ones you created on your Playstation 3 1. Start the server executable 1. Start Battlefield 1943 in RPCS3 ## Known Issues * Sometimes login fails, just hit retry. If it still fails, restart RPCS3 and try again * Some menus may display your RPCN nickname instead of PSN * Friends list may not work properly
Implements functionality up to user registration
- If proxy mode is enabled, it will be announced when server is started - Reworked proxy logic, should improve readability of captures - Server no longer crashes when a proxy connection is terminated
Setting `EnableProxyMode` to `true` will now make the server behave like a proxy between your game and FESL, allowing to decrypt actual traffic.
Server implements `SSL v3` ciphers and can make a successful handshake with any game using old ProtoSSL versions, with ability for decrypting traffic. Edit `appsettings.json` for testing with other games, you'll probably also want to enable `MirrorUpstreamCert` which will copy issuer/subject strings from the real server. `DumpPatchedCert` will write certificate and private key to the same directory after running the server once. Known working: - Battlefield 1943 (PS3) Known not working: - Bad Company 1 (PS3)