This is my first time attempting to integrate steam sdk to UE4 for my game (blueprint only). I am pretty sure I missed an important step but I couldn’t figure out which one after repeating the guides for more than 10+ times. If anyone could point me in the right direction, it will be greatly appreciated!
Here is what I did so far:
-
Downloaded steam sdk v141
-
Copied sdk folder to D:\Epic Games\UE_4.15\Engine\Source\ThirdParty\Steamworks\Steamv141
-
Copied the files for both win32 sdk and steam install directory to D:\Epic Games\UE_4.15\Engine\Binaries\ThirdParty\Steamworks\Steamv141\Win32
- Copied the files for both win64 sdk and steam install directory to D:\Epic Games\UE_4.15\Engine\Binaries\ThirdParty\Steamworks\Steamv141\Win64
-
Added the below lines to MySteamProject\Config\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” -
Enabled online subsystem through Unreal 4 Editor > Settings > Plugins > Online Platform
-
Restart the editor
-
Have steam running in background
-
Run game in standalone mode
-
When pressing shift+tab, no steam overlay shows up