Just to confirm, you are using two separate epic accounts, and both are in your team, inside Epic Dev Panel? This is required is you want to test it online, otherwise it won’t work (unless your game has been approved and vetted by epic already).
Please verify your DefaultEngine.ini file has the following.
[OnlineSubsystemEOS]
bEnabled=true
[OnlineSubsystem]
DefaultPlatformService=EOS
[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemEOS.NetDriverEOS",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
[/Script/OnlineSubsystemEOS.NetDriverEOS]
bIsUsingP2PSockets=true
They should be right under
[/Script/OnlineSubsystemEOS.EOSSettings]
Make sure you don’t share above part for security reasons
Meaning don’t share anything under EOSSettings, especially the line starting with +Artifacts=
There should be quite a few other things here. Example below.
[/Script/OnlineSubsystemEOS.EOSSettings]
CacheDir=CacheDir
DefaultArtifactName=redacted
TickBudgetInMilliseconds=0
bEnableOverlay=True
bEnableSocialOverlay=True
bShouldEnforceBeingLaunchedByEGS=False
TitleStorageReadChunkLength=0
+Artifacts=(ArtifactName="redacted",ClientId="redacted",ClientSecret="redacted",ProductId="redacted",SandboxId="redacted",DeploymentId="redacted",EncryptionKey="redacted")
bUseEAS=True
bUseEOSConnect=True
bMirrorStatsToEOS=True
bMirrorAchievementsToEOS=True
bUseEOSSessions=True
bMirrorPresenceToEAS=True