EOSConfiguration.md
October 28, 2025 ยท View on GitHub
Go to the Epic Developer Website and click Dev Portal. Log in or create an account.


If you haven't set up Two-Factor Authentication, click Account Management. Use a phone number or email to enable 2FA. When done, click I've Enabled 2FA.

Enter your organization name and select your country. Then click Continue.


Click Create Product. Enter a product name, click Continue, and optionally upload a cover image.

Click the gear icon (settings) next to your product name.


Click Clients, then Review & accept.

Scroll to the bottom to enable the Accept button, then click it.

Click Clients again, go to the Anti-Cheat Servers and Epic Account Serves licenses and accept them. When finished click on Dashboard, go back to your product settings and click Clients again.

Click Add New Client.

Enter a client name, then click Add New Client Policy.


The client policy controls what the client can do with the online service. Enter a policy name and select a policy type or create a custom one.

If you choose Create a Custom Policy, click User Required to require a logged-in user for actions. For shared spaces to work, select Lobbies and check all actions. When finished, click Add New Client Policy, then Add New Client.

Return to Product Settings. You should see a client ID and client secret.


Go to Epic Account Services, click Linked Clients, select your client, and save changes. Then go to Permissions and save changes.

Return to Product Settings. You should now see an Application ID.

Launch the Sharedspaces project. Generate Visual Studio project files and open the solution. Build and run the project. In the editor, go to Edit > Plugins. Search for EOS and ensure all EOS-related plugins are enabled. Restart the editor.

Go to Edit > Project Settings > Plugins > OnlineSubsystem EOS. Enter a Default Artifact Name. Click the + next to Artifacts and paste the Default Artifact Name into Artifact Name. On the EOS developer website, copy and paste the respective IDs into the Artifacts fields. For the Encryption Key, enter 64 hexadecimal characters.