βοΈPreparing The Project For Use With This Plugin
If you use both the Steam Leaderboards & Steam Achievements plugin you only need to do this once
Enable the "OnlineSubsystem", the "OnlineSubsystemUtils" & the "OnlineSubsystemSteam" plugin which are pre-installed in the engine.
Edit the DefaultEngine.ini file of your project (X:\β¦\YourProjectName\Config\DefaultEngine.ini) and insert the following at the end:
[/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"
Restart the engine
Start Steam/Let it run in the background
Be logged into a Steam account that owns the game (Everyone automatically owns the game with the Dev App ID of 480, it is just hidden)
Play in Standalone, Launch, or Package your game. (Doesnβt work in PIE aka. Play in Editor)
Last updated