Mass Effect Multiplayer Emulation Project
Website (pocket-relay.pages.dev/)
Welcome to Pocket Relay, a project dedicated to providing servers for Mass Effect 3. These servers emulate the official server functionality, allowing hosting over LAN. Additionally, I am also working on Pocket Ark, a private server for Mass Effect Andromeda.
Join our Discord server for help, suggestions, and development updates:
Discord Server (discord.gg/yvycWW8RgR)
Pocket Relay and Pocket Ark are free and open source. If you appreciate my work and want to support future development, consider sponsoring or donating:
The Pocket Relay software, in all its forms, is not supported, endorsed, or provided by BioWare or Electronic Arts.
For instructions on creating or connecting to a server see the guides on the Pocket Relay website Guides
Explore the various projects associated with Pocket Relay:
- Pocket Relay Server: The server portion where clients connect to play the game.
- Pocket Relay Client: The client application configuring computers to connect to Pocket Relay servers.
- Pocket Relay Plugin Client: An experimental client that directly hooks into the game's host resolution, eliminating the need for admin permissions.
- Pocket Relay Dashboard: The dashboard used by Pocket Relay.
- Pocket Ark Server: The server for Pocket Ark, where clients connect to play the game.
- Pocket Ark Client: The client application configuring computers to connect to Pocket Ark servers.
- Pocket Ark Hooks: Hooking DLL to patch Mass Effect Andromeda and provide support for Pocket Ark servers.
- Blaze SSL Async: A minimal Rust implementation of the SSLv3 protocol to support Mass Effect 3 client connections.
- Tdf: Library for reading packet contents for the packets used by Mass Effect 3 and Andromeda.
These projects were previously used but are now archived or deprecated:
- BlazePK: Original library providing encoding, decoding, framing, and routing support for ME3 packets, written in Rust but now phased out for tdf.
- BlazeKT: A library providing encoding and decoding support for ME3 packets for the old Kotlin server (No longer maintained).
- Pocket Relay Manager: Previously contained the management tool for players and games on the server, now replaced by the built-in dashboard.
- Kotlin Server: The original server implementation written in Kotlin.
- Redirector Client: A previous attempt at a redirector client, now abandoned. The original proof of concept is archived here.