For some reason (i don’t remember) i’m using nullptr intead.
Put this in your DefaultEngine.ini (You need change some things because i’m using NULL right now)
[/Script/Engine.OnlineEngineInterface]
bUseOnlineServicesV2=true
[OnlineSubsystem]
DefaultPlatformService=Null -->Change to EOS[OnlineSubsystemNull]
bEnabled=true -->Change to false
[OnlineServices]
bEnabled=true
bUseBuildIdOverride=True
;DefaultServices=Epic
DefaultServices=Null
buildidoverride=0
[OnlineServices.NetDriverEOS]
bIsUsingP2PSockets=true
[/Script/Engine.Engine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“SocketSubsystemEOS.NetDriverEOSBase”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)
+NetDriverDefinitions=(DefName=“DemoNetDriver”,DriverClassName=“/Script/Engine.DemoNetDriver”,DriverClassNameFallback=“/Script/Engine.DemoNetDriver”)
[/Script/SocketSubsystemEOS.NetDriverEOSBase]
bIsUsingP2PSockets=true
[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“SocketSubsystemEOS.NetDriverEOSBase”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)
+NetDriverDefinitions=(DefName=“DemoNetDriver”,DriverClassName=“/Script/Engine.DemoNetDriver”,DriverClassNameFallback=“/Script/Engine.DemoNetDriver”)
[/Script/UnrealEd.EditorEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“OnlineSubsystemUtils.IpNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)
+NetDriverDefinitions=(DefName=“BeaconNetDriver”,DriverClassName=“OnlineSubsystemUtils.IpNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)
[/Script/OnlineSubsystem.IpNetDriver]
ConnectionTimeout=300.0
[/Script/OnlineSubsystemUtils.IpNetDriver]
bIsUsingP2PSockets=true
ConnectionTimeout=300.0
MaxClientRate=10000
MaxInternetClientRate=10000
ReplicationDriverClasName=“ServerStatReplicator”
in your “…Build.cs” (for UE5.2.1)
i hope this help!!