EOS Integration KitAlpha
v5.0.1

Auto Login

Automatically authenticate players when your game starts

Auto Login lets you skip the login screen for returning players by automatically authenticating them on game launch.

Setup

  1. Go to Project Settings → Game → EOS Integration Kit
  2. Set Auto Login Type to your preferred method
  3. Optionally set a Fallback method if the primary fails

Options

SettingDescription
Auto Login TypePrimary login method (None, Device ID, Developer Tool, etc.)
Fallback TypeBackup method if primary fails
Use EASWhether to use Epic Account Services

Make sure your chosen auto-login method doesn't require EAS if you have Use EAS disabled.

Developer Tool Auto Login

For testing, use the Developer Tool method to automatically log in with test accounts.

Setup Multiple Test Users

  1. Launch the DevTool from the toolbar:

Launch DevTool

  1. Use port 6300 (default) or change it in both DevTool and plugin settings:

DevTool Port

  1. Add contexts for each test user. Name them Context_1, Context_2, etc:

DevTool Context

  1. Launch multiple standalone instances - each will auto-login with a different user.

Developer Tool auto-login only works in editor standalone mode, not in packaged builds.

Common Use Cases

Persistent Auth (Remember Me)

For production games, use Persistent Auth to remember logged-in users:

  1. Set Auto Login Type to Persistent Auth
  2. On first login, the credentials are saved locally
  3. On subsequent launches, the user is automatically logged in

Device ID for Quick Testing

For rapid iteration during development:

  1. Set Auto Login Type to Device ID
  2. Set a default display name
  3. Every launch creates/uses the same anonymous account

On this page