Skip to content
@PocketRelay

Pocket Relay

Mass Effect 3 Private Server Emulator

Pocket Relay

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.

🤝 Discord Community

Join our Discord server for help, suggestions, and development updates:

Discord Server (discord.gg/yvycWW8RgR)

🌟 Support the Projects

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:

🌐 EA / BioWare Notice

The Pocket Relay software, in all its forms, is not supported, endorsed, or provided by BioWare or Electronic Arts.

📖 Instructions

For instructions on creating or connecting to a server see the guides on the Pocket Relay website Guides

🚀 Projects Overview

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.

🗄️ Archived Projects

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.

Pinned Loading

  1. ServerKotlin ServerKotlin Public archive

    Mass Effect 3 Game server Kotlin implementation

    Kotlin

  2. RedirectorClient RedirectorClient Public archive

    Rust based client application for Pocket Relay

    Rust

Repositories

Showing 10 of 31 repositories
  • PocketRelayPluginInstaller Public

    Installer for patching ME3 and adding the plugin client ASI plugin

    PocketRelay/PocketRelayPluginInstaller’s past year of commit activity
    Rust 1 MIT 0 0 0 Updated Dec 16, 2024
  • PocketRelayClientPlugin Public

    ASI plugin for ME3 to allow playing on Pocket Relay servers

    PocketRelay/PocketRelayClientPlugin’s past year of commit activity
    Rust 3 MIT 1 0 0 Updated Nov 3, 2024
  • Server Public

    Mass Effect 3 Rust Server Emulator, LAN and WAN private server

    PocketRelay/Server’s past year of commit activity
    Rust 15 MIT 5 6 (1 issue needs help) 0 Updated Oct 17, 2024
  • Website Public

    Pocket Relay Website

    PocketRelay/Website’s past year of commit activity
    TypeScript 3 MIT 1 3 0 Updated Oct 13, 2024
  • Client Public

    Client for connecting to Pocket Relay servers

    PocketRelay/Client’s past year of commit activity
    Rust 5 MIT 3 0 0 Updated Sep 17, 2024
  • PocketRelayClientShared Public

    Shared backend logic for pocket relay clients

    PocketRelay/PocketRelayClientShared’s past year of commit activity
    Rust 2 MIT 1 0 0 Updated Sep 8, 2024
  • PocketRelayUDPTunnel Public

    Shared UDP tunnel protocol logic for Pocket Relay

    PocketRelay/PocketRelayUDPTunnel’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Sep 7, 2024
  • Dashboard Public

    Dashboard website for PocketRelay

    PocketRelay/Dashboard’s past year of commit activity
    TypeScript 2 MIT 3 3 0 Updated Jul 14, 2024
  • PocketRelay/coalesced-parser’s past year of commit activity
    Rust 1 MIT 0 0 0 Updated Jun 30, 2024
  • deep-link Public
    PocketRelay/deep-link’s past year of commit activity
    Rust 1 MIT 0 0 0 Updated Jun 17, 2024

Top languages

Loading…

Most used topics

Loading…