EOS DevAuthTool: Is it possible to get more than one credential per Epic Account?

I have the latest version of the EOS Dev Auth Tool running on my PC. I have logged in with my Epic Account and created a single test credential. I would like to test multiple players in co-op. However, each player would require their own credential. Is there a way that I can create multiple, distinct credentials in the Dev Auth Tool from a single Epic Account?

I would love to know the answer to this aswell. Seems wasteful to create a new epic account just for testing multiplayer

Short answer: no. The Dev Auth Tool ties one credential to one logged-in Epic account. The credential name is just a label for that account’s session, so two distinct credentials means two distinct accounts. There is no way to split a single account into several.

What you actually need to do:

  1. Create a second Epic account, and a third and fourth if you want four players. They are free.
  2. Add them to your organisation in the Dev Portal. Accounts outside your org cannot log into your product until it passes brand review, so this step is easy to miss and confusing when it bites. Each account you add will also need two-factor authentication enabled, since Epic requires 2FA on any account that is part of a Dev Portal organisation. Budget a few minutes per account for that, it is the most tedious part of the whole process.
  3. In the Dev Auth Tool, log in each account and give each one its own credential name, for example Player1, Player2, Player3.

On it feeling wasteful: it does, but the accounts are free and permanent, so it is a one time annoyance rather than an ongoing one.

One thing worth knowing before you start. The Dev Auth Tool will log your accounts out every so often and you will have to sign them all back in. Keep the login details for your test accounts somewhere you can reach quickly, because hunting for the password of a throwaway account you made months ago, in the middle of a test session, is genuinely miserable.

The part that stayed annoying for me was everything after that. Every test meant launching several standalone clients by hand, each pointed at the right credential, every time. I ended up building a free plugin that does it in one click, along with writing the EOS config and validating the usual setup pitfalls:

Disclosure: I made it. Free, source available, UE 5.7.