I have the Steam OnlineSubsystem working in packaged builds; I was hoping to enable it in PIE to be able to better debug issues. I found a console variable `OSS.SteamUnitTest` that seems to be able to circumvent the limitations of running Steam OSS in PIE. However, whenever I try running on PIE, it looks like the first OnlineTick() of the OSS causes the following crash:
`Exception thrown at 0x0000023CFC538CEE (steamclient64.dll) in UnrealEditor-Win64-DebugGame.exe: 0xC0000005: Access violation reading location 0x000000CFC2540000.`
From what I can see in the logs, it seems to be working fine up until that point:
```
[2026.01.09-23.45.13:845][ 0]LogSteamShared: Display: Loading Steam SDK 1.57
[2026.01.09-23.45.13:847][ 0]LogSteamShared: Steam SDK Loaded!
[2026.01.09-23.46.41:881][233]LogOnline: STEAM: Steam User is subscribed 1
[2026.01.09-23.46.41:881][233]LogOnline: STEAM: [AppId: XXXXXXX] Client API initialized 1
[2026.01.09-23.46.41:888][233]LogOnline: OSS: Created online subsystem instance for: STEAM
[2026.01.09-23.46.41:888][233]LogOnlineIdentity: STEAM: Obtained steam authticket
```
I understand that there are probably reasons around the existing safe guards of not using the steam OSS in editor/PIE but I was wondering if this is a known issue with any sort of workaround that would be safe for local debugging?
[Attachment Removed]