betidestudio / EOSIntegrationKit

EIK (Epic Online Services Integration Kit) is a plugin that enables seamless integration between Epic Online Services (EOS) and Unreal Engine. The plugin provides access to the EOS SDK (Software Development Kit) within Unreal Engine, allowing developers to easily implement features such as matchmaking, achievements, leaderboards, and more.
https://betide.studio/
MIT License
248 stars 34 forks source link

Feature request: Support for multiple 'developer tool' logins #20

Closed TheRealCrappyGamer closed 1 month ago

TheRealCrappyGamer commented 5 months ago

I recently was playing around with RedPoints EOS kit and found a feature they had super useful. The ability to use the 'developer authentication tool' across multiple PIE instances.

I am not sure internally how it does it, but when you set up your logins in the dev auth tool, you give them names of context_* (which Unreal engine maps to a separate PIE instance you have running (e.g. two PIE instances would be Context_1 and Context_2)).

When you open the editor in PIE, if you are using the 'developer tool' login type, it automatically passes context_* (as the token) to the login method and each instance logs into their corresponding mapped dev auth tool login).

This would be EXTREMELY useful for testing multiple multiplayer accounts locally and wouldn't require developers to create separate 'login' and 'device id' buttons for testing.

deveshmishrabetide commented 1 month ago

This is now fixed and added in the Version 4.