# Steam Achievements cache always failing

**URL:** <https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992>\
**Category:** Platform & Builds\
**Tags:** Steam, achievements, unreal-engine, Blueprint, question\
**Created:** [February 8, 2019, 6:06pm UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992 "2019-02-08T18:06:18Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![krishcrush](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@krishcrush](https://forums.unrealengine.com/u/krishcrush)\
**Post date:** [February 8, 2019, 6:06pm UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/1 "2019-02-08T18:06:18Z")

</div>

Hey,

Hello All - I’m trying to get steam achievements to work and I’m having an issue where the ‘cache achievements’ is always failing. I’ve got the steam online subsystem working and I’ve followed instructions ([Steam achievements implementation for UE4 developers: tips and tricks. - Blueprint Visual Scripting - Unreal Engine Forums](https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/1432526-steam-achievements-implementation-for-ue4-developers-tips-and-tricks) & [[Tutorial] Steam Achievements - Community Content, Tools and Tutorials - Unreal Engine Forums](https://forums.unrealengine.com/community/community-content-tools-and-tutorials/26348-tutorial-steam-achievements)) - but its just not working

in the first tutorial the author mentions that you need to create stats in steam works for the achievement to work. Is this true?

I have also noticed that in my steamworks \> achievements \> my ID starts from 2/0 (instead of 1/0 as shown in tutorials) - so I’m wondering if I need to change the achievement ID reference in the defaultengine.ini, but I’m unsure what that ID should look like. I’ve tried Achievement\_2\_0\_Id=“NEW\_ACHIEVEMENT\_11\_0” but it didn’t work.

Any idea what I might be doing wrong?

---

<div class="post-metadata">

**Author:** ![krishcrush](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@krishcrush](https://forums.unrealengine.com/u/krishcrush)\
**Post date:** [February 9, 2019, 11:30am UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/2 "2019-02-09T11:30:00Z")

</div>

I figured it out. When dragging the pin from ‘player controller’ and selecting ‘Cache Achievement’ - by default the pin gets connected to ‘World Context’ which is incorrect.

incorrect version:

 ![268051-image-1038.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/8/c/d8c15526d85d1a075911cad6334f748259b349e0.png)

Create ‘Cache Achievement’ then link the ‘Player Controller’ pin to the ‘Player Controller’ slot on the ‘Cache Achievement’

Correct Version:

 ![268052-image-1041.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/4/6/8463c4e05e8ac79632a819b461b27578d7ed8673.png)

hope this helps someone 🙂

---

<div class="post-metadata">

**Author:** ![Ben\_Cykyria](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ben_cykyria/32/700751_2.png) [@Ben\_Cykyria](https://forums.unrealengine.com/u/Ben_Cykyria)\
**Post date:** [December 18, 2020, 7:22pm UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/3 "2020-12-18T19:22:30Z")

</div>

Late to the party, but thank you so much!

---

<div class="post-metadata">

**Author:** ![Grimlock\_Dev](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Grimlock\_Dev](https://forums.unrealengine.com/u/Grimlock_Dev)\
**Post date:** [July 15, 2021, 10:47pm UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/4 "2021-07-15T22:47:11Z")

</div>

Hey, just a quick question, I have the id 2/0 too, which id ended up working for you? Also, did you end up having to create stats or no?

---

<div class="post-metadata">

**Author:** ![Grimlock\_Dev](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Grimlock\_Dev](https://forums.unrealengine.com/u/Grimlock_Dev)\
**Post date:** [July 16, 2021, 12:23pm UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/5 "2021-07-16T12:23:24Z")

</div>

Hey, I got it fixed, so leaving this here for anyone else. In regards to the id, ignore the first number. So if the id is showing up as 2/0 on the admin page, the id you will put for it in the defaultengine.ini is 0. I also did not have to work with stats either. Hope this helps someone.

---

<div class="post-metadata">

**Author:** ![jacksonnexhip](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/jacksonnexhip/32/494650_2.png) [@jacksonnexhip](https://forums.unrealengine.com/u/jacksonnexhip)\
**Post date:** [December 14, 2022, 8:04am UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/6 "2022-12-14T08:04:44Z")

</div>

My Player Controller is connected correctly, but the CacheAchievements node still fails for me.

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/5/2/a/52a286016263546019924c129980c6350b752526.png)  
 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/c/4/2c459c459088d22dbe33476339b78784be3c0ebc.png)  
 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/0/0/8/00873c30ad06cd533bd0b1fc86ff538093e83c10.png)

Any idea what could be going wrong?

I am running standalone, and the steam overlay appears in the bottom right as expected. I am using my own AppID.

---

<div class="post-metadata">

**Author:** ![WouJy](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/woujy/32/467052_2.png) [@WouJy](https://forums.unrealengine.com/u/WouJy)\
**Post date:** [March 6, 2023, 9:15pm UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/7 "2023-03-06T21:15:44Z")

</div>

It’s the same for me… Cache achievements always fail and I can’t trigger any achievements… Any ideas?

---

<div class="post-metadata">

**Author:** ![nicebagel1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@nicebagel1](https://forums.unrealengine.com/u/nicebagel1)\
**Post date:** [March 12, 2024, 2:08am UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/8 "2024-03-12T02:08:05Z")

</div>

To anyone who comes later, also ensure you do not have quotation marks as per this users questions:

ie: Achievement\_3\_Id=Die NOT Achievement\_3\_Id=“Die”

---

<div class="post-metadata">

**Author:** ![Bad\_Vices\_Games](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/bad_vices_games/32/753862_2.png) [@Bad\_Vices\_Games](https://forums.unrealengine.com/u/Bad_Vices_Games)\
**Post date:** [June 2, 2024, 6:40am UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/10 "2024-06-02T06:40:08Z")

</div>

Cache achievements was failing for me too. Make sure you put the node in the event begin play of your player controller, otherwise if you are caching in the begin play of the game instance for example it will fail because the game instance is initialized before the player controller.

---

<div class="post-metadata">

**Author:** ![GeneralGogins](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GeneralGogins](https://forums.unrealengine.com/u/GeneralGogins)\
**Post date:** [May 5, 2025, 9:54am UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/11 "2025-05-05T09:54:01Z")

</div>

Maybe someone will find this useful. It helped me

This shouldn’t be in DefaultEngine.ini

[/Script/OnlineSubsystemSteam.SteamNetDriver] NetConnectionClassName=“OnlineSubsystemSteam.SteamNetConnection”

---

<div class="post-metadata">

**Author:** ![French\_Brioche](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@French\_Brioche](https://forums.unrealengine.com/u/French_Brioche)\
**Post date:** [February 24, 2026, 4:44pm UTC](https://forums.unrealengine.com/t/steam-achievements-cache-always-failing/442992/12 "2026-02-24T16:44:34Z")

</div>

2026 here, I spend quite a lot of time looking for a solution to my cache problem, to the future readers, my mistakes were in DefaultEngine.ini:

1. do NOT use any subcategory, achievement should be under [OnlineSubsystemSteam]
2. do not use “ACH\_1” but ACH\_1

Here’s a verison of my file that works for me now:

[OnlineSubsystemSteam]  
bEnabled=true  
SteamDevAppId=445  
SteamAppId=445

Achievement\_0\_ID=Title\_Drop  
Achievement\_1\_ID=Existential\_Dread  
Achievement\_2\_ID=Number\_Go\_Up  
Achievement\_3\_ID=New\_Hire

[/Script/Engine.OnlineSession]  
bAchievements=true

Hope this help someone!  
Cheers
