My UE4 version is 4.19.2,
and I added data in DefaultEngine.ini ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“OnlineSubsystemSteam.SteamNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)
[OnlineSubsystem]
DefaultPlatformService=Steam
[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=“OnlineSubsystemSteam.SteamNetConnection”
and I added this code in MyGame.Build.cs ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
using UnrealBuildTool;
public class PRGDemo : ModuleRules
{
public PRGDemo(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(new string[] {
"Core",
"CoreUObject",
"Engine",
"InputCore",
"OnlineSubsystem",
"OnlineSubsystemUtils",
"HeadMountedDisplay" });
DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam");
}
}
I want to use ‘Online.h’. But that is not exist… help me…