Plugins

Introduction

Blueprint-first tools to simplify Epic Online Services authentication and advanced multiplayer session management in Unreal Engine.
EOS ADVANCED SESSION (FAB Listing)

Overview

EOS Advanced Session is an Unreal Engine plugin that simplifies integrating Epic Online Services (EOS) for multiplayer games.

It provides Blueprint-friendly tools for:

  • Player authentication
  • Creating, finding, joining, and destroying sessions
  • Advanced session searches with practical filters (empty / non-empty, secure, dedicated, custom properties)

Requirements

  • Engine version: UE 5.4 → 5.x
  • Platforms: Windows, Mac


Dependencies

This plugin requires the following Unreal Engine plugins to be enabled:

  • OnlineSubsystem
  • OnlineSubsystemUtils
  • OnlineSubsystemEOS

What This Plugin Solves

The default EOS session workflow is powerful, but often too limited or too complex for common matchmaking needs.

With EOS Advanced Session, you can easily build a “Find Game” flow that supports:

  • Finding empty servers (private matches, reserved slots)
  • Finding non-empty sessions (join active games faster)
  • Filtering by dedicated server vs peer-hosted
  • Searching by custom game properties (mode, map, region, rules)

Think of it like a matchmaking “filter system” you can control directly from Blueprint.


Why Choose EOS Advanced Session

Beginner-friendly

  • Blueprint-first workflow (no C++ required for core usage)
  • Clean async actions (non-blocking calls)
  • Designed to be used in UI flows (Find / Join / Host)

Production-focused

  • Common filters built in (no complicated EOS query setup)
  • Supports custom key/value search parameters
  • Works alongside standard EOS project configuration

How It Works

  1. Your player clicks Host or Find Match
  2. Your Blueprint calls the plugin nodes with filters (example: non-empty sessions only)
  3. The plugin queries EOS sessions using those filters
  4. You get a clean result list (sessions/lobbies) to display
  5. The player joins the best match

Installation & Setup

  • Install the plugin: go to Plugins → Installation
  • Configure EOS: go to Plugins → EOS Advanced Session → Setup
  • Verify your project settings: Online Subsystem EOS configuration must be valid

  • Setup (EOS credentials + Unreal project configuration)
  • Quick Start (host / find / join example flow)
  • Troubleshooting (common EOS errors and fixes)

Need Help?

Join the community Discord:

Join the Discord

When asking for support, include:

  • Unreal Engine version
  • Plugin version
  • Your platform (Editor / Windows / etc.)
  • Logs or screenshots of the issue