Hello there,
I followed this tutorial to test steam integration, but pressing the steam overlay won’t show up, and if I get the player name it’s my computers name instead of SpaceWar…My DefaultEngine.ini is here:
[/Script/Engine.Engine]
+ActiveGameNameRedirects=(OldGameName="TP_FirstPersonBP",NewGameName="/Script/steam_test")
+ActiveGameNameRedirects=(OldGameName="/Script/TP_FirstPersonBP",NewGameName="/Script/steam_test")
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
[OnlineSubsystem]
PollingIntervalInMs=20
DefaultPlatformService=Steam
VoiceNotificationDelta=0.2
[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
SteamAppId=480
GameServerQueryPort=27015
bRelaunchInSteam=false
GameVersion=1.0.0.0
bVACEnabled=1
bAllowP2PPacketRelay=true
P2PConnectionTimeout=90
Achievement_0_Id=""
[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"
According to the tutorial this should do the trick. But since it didn’t work I enabled the subsystem and util plugins in the editor aswell, but that didn’t help either. The weird thing is that there is no Build.cs file in the Steamworks folder…Maybe that’s the issue? I have no idea how to get it though. The version in the Steamworks folder is 139 while the newest seems to be 1.42. Does it matter? Sorry, but the documentation wasn’t really helpful at all. This is a blueprint project and uses the UE 4.19.
I hope someone here can help me. Thanks in advance.
EDIT: is it possible that I need to actually run the steam application? Because then the overlay show’s up for me with my personal account but with the game title SpaceWar.