, I upload two project files. One in 4.14 and one in 4.15, everything exactly identical with 4.14 working and 4.15 not working. Both engines are completely untouched with no plugins. I used the appropriate AS plugin version for each project. Only two blueprints are added a gameMode and a pawnBP. The pawn contains all code, press C to create a sessions, and press J to find sessions.
In the config files both add the following to the “DefaultEngine.ini” file
[QUOTE]
[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“/Script/OnlineSubsystemSteam.SteamNetDriver”,DriverClassNameFallback=“/Script/OnlineSubsystemUtils.IpNetDriver”)
[OnlineSubsystem]
DefaultPlatformService=Steam
PollingIntervalInMs=20
[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
GameServerQueryPort=27015
bRelaunchInSteam=false
GameVersion=1.0.0.0
bVACEnabled=1
bAllowP2PPacketRelay=true
P2PConnectionTimeout=90
[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=“/Script/OnlineSubsystemSteam.SteamNetConnection”
Both have the following in the Build.cs
[QUOTE]
PublicDependencyModuleNames.AddRange(new string] { “Core”, “CoreUObject”, “Engine”, “InputCore”, “OnlineSubsystem”, “OnlineSubsystemUtils” });
and this is also in the Build.cs
[QUOTE]
DynamicallyLoadedModuleNames.Add(“OnlineSubsystemSteam”);
Both have the following added to the Target.cs
[QUOTE]
bUsesSteam = true;
Here is the 4.14.3 project (this works)
Here is the 4.15.0 project (this does not work)