Plugins
Introduction
Blueprint-first tools to simplify Epic Online Services authentication and advanced multiplayer session management in Unreal Engine.
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:
OnlineSubsystemOnlineSubsystemUtilsOnlineSubsystemEOS
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
- Your player clicks Host or Find Match
- Your Blueprint calls the plugin nodes with filters (example: non-empty sessions only)
- The plugin queries EOS sessions using those filters
- You get a clean result list (sessions/lobbies) to display
- 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
Recommended Next Pages
- 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:
When asking for support, include:
- Unreal Engine version
- Plugin version
- Your platform (Editor / Windows / etc.)
- Logs or screenshots of the issue