Download

Steam Subsystem is not set.

Im trying to connect steam subsystem to UE 4.26.1


IOnlineSubsystem* Subsystem = IOnlineSubsystem::Get();
UE_LOG( LogTemp, Warning, TEXT("Subsystem found %s"), *Subsystem->GetSubsystemName().ToString());

This bit gives me info, that Im still using NULL.

I did enabled Plugin
Steamworks SDK is installed and working
Default Engine.ini:


[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")

[OnlineSubsystem]
DefaultPlatformService=Steam
PollingIntervalInMs=20

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
SteamAppId=480
GameServerQueryPort=27015
bRelaunchInSteam=false
GameVersion=1.0
bVACEnabled=1
bAllowP2PPacketRelay=true
P2PConnectionTimeout=90

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="/Script/OnlineSubsystemSteam.SteamNetConnection"

Please help me.

The Steam subsystem will be active when you built the project. You can’t test it through the editor.

Im running it from PowerShell with -game and -log at the end.

When I try to host game, I get these:


Could this possibly be reason for my problem?