Epic Games
Verify a member's Epic Games account inside a ticket with the Epic Games Authentication step.
Epic Games Authentication Step
The Epic Games Authentication step verifies a member's Epic account and stores the Epic display name together with the account ID.

This step type is a premium feature. The Epic Games application is provided by TicketWave.
Who Should Use This
- Fortnite and Rocket League communities
- Tournament organizers who need the exact Epic account for invites and prizes
- Creator support servers verifying a creator account
- Unreal Engine projects and marketplace sellers
What Gets Stored
| Field | Example | Description |
|---|---|---|
epic_id | a1b2c3d4e5f6... | The permanent Epic account ID |
epic_username | PlayerOne | The Epic display name at the time of verification |
> Epic Games Verification: `PlayerOne` (`a1b2c3d4e5f6...`)How the Member Experiences It
The step shows a Login button with the Epic Games logo.
The official Epic Games sign-in page opens and asks to share the basic profile (basic_profile scope) with TicketWave.
Epic sends the member back and TicketWave resolves the display name for the account.
The confirmation page appears and the ticket continues.

basic_profile is Epic's read-only identity scope. TicketWave gets no friends list, no purchase history and no game data.
Configure the Step
Open the Ticket Steps module
Server dashboard → Settings → Ticket Steps → Configure.
Create the step
| Field | Suggestion |
|---|---|
| Step Title | Verify your Epic Games account |
| Step Description | Connect Epic Games so we can find your account for the tournament. |
| Step Type | Epic Games Authentication |
| Required Step | Enabled |
Restrict it to the tickets that need it
Tournament sign-ups need the Epic account, a bug report about your website does not. Use Limit to Category.
Test it
Open a ticket and run through the sign-in once.
Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| The step does not appear | Premium inactive or step above the free limit | Check the Premium page and your step order |
| "Token invalid or expired" | More than 10 minutes passed | 🔁 Renew Token, then Login again |
| The display name is missing | The Epic account has no public display name yet | The member should set a display name at epicgames.com and retry |
| The wrong Epic account is linked | The browser is signed into another Epic account | Sign out at epicgames.com, renew the token and retry |
Next Steps
- Authentication Overview
- Button Steps (Ask for the platform or the tournament bracket)
- Ticket Categories & Subcategories
How is this guide?
