# Steam with UE4

**URL:** <https://forums.unrealengine.com/t/steam-with-ue4/530346>\
**Category:** Getting Started & Setup\
**Tags:** unreal-engine, UE4-26, UE4, question\
**Created:** [April 16, 2022, 9:40am UTC](https://forums.unrealengine.com/t/steam-with-ue4/530346 "2022-04-16T09:40:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![TauFrost](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TauFrost](https://forums.unrealengine.com/u/TauFrost)\
**Post date:** [April 16, 2022, 9:40am UTC](https://forums.unrealengine.com/t/steam-with-ue4/530346/1 "2022-04-16T09:40:00Z")

</div>

How do i initialize Steam with UE4? I followed the following articles and tutorials:

[https://docs.unrealengine.com/5.0/en-US/online-subsystem-steam-interface/](https://docs.unrealengine.com/5.0/en-US/online-subsystem-steam-interface/)

> **[Online Subsystem Steam Interface in Unreal Engine | Unreal Engine 5.8...](https://dev.epicgames.com/documentation/en-us/unreal-engine/online-subsystem-steam?application_version=4.27)**
>
> An overview of Online Subsystem Steam, including how to set up your project for distribution on Valve's Steam platform.

> [@\[Tutorial\] Steam Achievements](https://forums.unrealengine.com/t/tutorial-steam-achievements/18144):
>
> Hi, Just wanted to post this because it might help someone. It is mostly only useful to people who have been greenlit on Steam, but can also be of interest to those who are considering whether to apply to Steam or not. This tutorial shows how easy it is to add Steam achievements to your Unreal game. Adding Steam Online Subsystem Go to [https://partner.steamgames.com/](https://partner.steamgames.com/) and download Steamworks SDK Follow the official tutorial at [Online Subsystem Steam Interface in Unreal Engine | Unreal Engi…](https://docs.unrealengine.com/latest/INT/Programming/Online/Steam/index.html)

I downloaded steamclient64.dll, tier0\_s64.dll and vstdlib\_s64.dll from freedll as they are not part of Steam SDK.  
I added

[/Script/Engine.GameEngine]  
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“OnlineSubsystemSteam.SteamNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)  
[OnlineSubsystem]  
DefaultPlatformService=Steam  
[OnlineSubsystemSteam]  
bEnabled=true  
SteamDevAppId=480  
bInitServerOnClient=true  
[/Script/OnlineSubsystemSteam.SteamNetDriver]  
NetConnectionClassName=“OnlineSubsystemSteam.SteamNetConnection”  
[PacketHandlerComponents]  
+Components=OnlineSubsystemSteam.SteamAuthComponentModuleInterface

to “project\_folder/Config/DefaultEngine.ini”  
Steam overlay is not initialized when i start the game as standalone game, nor in the packaged exe.  
I am not compiling UE from source.  
What am i missing?

---

<div class="post-metadata">

**Author:** ![TauFrost](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TauFrost](https://forums.unrealengine.com/u/TauFrost)\
**Post date:** [April 16, 2022, 7:19pm UTC](https://forums.unrealengine.com/t/steam-with-ue4/530346/2 "2022-04-16T19:19:16Z")

</div>

So i found the reason here:

> [@UE4 4.25 Steam Issue](https://forums.unrealengine.com/t/ue4-4-25-steam-issue/142922/32):
>
> Seems like Unreal Engine version 4.27 has a fix integrated in from the official github fix commit resolving the issue UE-92985 discussed above. Issue: [Unreal Engine Issues and Bug Tracker (UE-92985)](https://issues.unrealengine.com/issue/UE-92985) Fix commit: [Reenable Steam when running Single Process PIE, but disable Steam Soc… · EpicGames/UnrealEngine@7b3e2a0 (github.com)](https://github.com/EpicGames/UnrealEngine/commit/7b3e2a0f5221ed0373703083daecd91a7bef8f4a) On the project I am working on right now (UE 4.26), I am dealing with this exact issue and I don’t think I can upgrade to a new Unreal Engine feature version right now a…

It’s bug with 4.26; I found a sample project for 4.27 and it works there.  
So now i either upgrade my project to 4.27 or wait for a fix.

---

<div class="post-metadata">

**Author:** ![TauFrost](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TauFrost](https://forums.unrealengine.com/u/TauFrost)\
**Post date:** [April 16, 2022, 7:47pm UTC](https://forums.unrealengine.com/t/steam-with-ue4/530346/3 "2022-04-16T19:47:10Z")

</div>

Upgrading the project to 4.27 seem to have fixed the problem for now

---

<div class="post-metadata">

**Author:** ![TauFrost](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TauFrost](https://forums.unrealengine.com/u/TauFrost)\
**Post date:** [April 18, 2022, 6:15pm UTC](https://forums.unrealengine.com/t/steam-with-ue4/530346/4 "2022-04-18T18:15:40Z")

</div>

One more thing i would like to add as i spend another day just searching for reasons Steam wasn’t initializing in my project, when you make a shipping version, you need to include Steam\_appid.txt, however, in my case i had to put it into  
“Game\_Name\WindowsNoEditor\project\_name\Binaries\Win64”.  
Putting it simply into “Game\_Name/” did not work.
