# My Steam Advanced Session Have many problems

**URL:** <https://forums.unrealengine.com/t/my-steam-advanced-session-have-many-problems/1842307>\
**Category:** Multiplayer & Networking\
**Tags:** steamworks, Steam, joining-session, unreal-engine, Multiplayer, bug-report, Blueprint\
**Created:** [May 6, 2024, 4:58am UTC](https://forums.unrealengine.com/t/my-steam-advanced-session-have-many-problems/1842307 "2024-05-06T04:58:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kaki1403](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Kaki1403](https://forums.unrealengine.com/u/Kaki1403)\
**Post date:** [May 6, 2024, 4:58am UTC](https://forums.unrealengine.com/t/my-steam-advanced-session-have-many-problems/1842307/1 "2024-05-06T04:58:25Z")

</div>

Hello, I’m currently facing several issues with my Steam setup. Essentially, I have a session creation and search system that’s quite standard, but I’m encountering multiple problems:

I can only link Steam to my app ID (my own) when I compile the game in development mode.  
The game works perfectly when I test it on the same machine, but as soon as I use two separate machines, I encounter this error:

2024.05.05-19.17.43:980][173]LogSockets: Warning: GetAddressInfo failed to resolve host with error SE\_HOST\_NOT\_FOUND [11001]  
[2024.05.05-19.17.43:980][173]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: , Name: IpConnection\_2147454007, Driver: PendingNetDriver IpNetDriver\_2147454008, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID, Channels: 2, Time: 2024.05.05-19.17.43  
[2024.05.05-19.17.43:980][173]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: , Name: IpConnection\_2147454007, Driver: PendingNetDriver IpNetDriver\_2147454008, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID  
[2024.05.05-19.17.43:981][173]LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = PendingConnectionFailure, ErrorString = Your connection to the host has been lost., Driver = PendingNetDriver IpNetDriver\_2147454008  
[2024.05.05-19.17.43:981][173]LogNet: Warning: Network Failure: PendingNetDriver[PendingConnectionFailure]: Your connection to the host has been lost.

Additionally, I either get kicked back to the menu, or the create/join session button stops working.

Finally, when I do find a session, it shows a 9999 ping (I understand this to mean there’s a problem with Steam, but I haven’t found a solution).

I’ve been searching for solutions for two months, but to no avail. I’ve already changed my defaultEngine, reloaded the plugins, etc.

If someone could help me via message (let me know what you need me to send you), I would be very grateful.

(I’M USING UE 4.26.2)

---

<div class="post-metadata">

**Author:** ![Nightwolf](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/nightwolf/32/917179_2.png) [@Nightwolf](https://forums.unrealengine.com/u/Nightwolf)\
**Post date:** [May 6, 2024, 5:37am UTC](https://forums.unrealengine.com/t/my-steam-advanced-session-have-many-problems/1842307/2 "2024-05-06T05:37:06Z")

</div>

I haven’t gone to any effort to fix mine but i will say the AppID shoudn’t be an issue  
my game is currently unreleased, i have a friend “search for sessions” and it shows up with the proper ping and all that it’s not joinable but i believe that comes down to port forwarding for me as far as the actual join this is in UE 5.2

ill send you over some screenshots of how im doing it here in a bit to try and help

---

<div class="post-metadata">

**Author:** ![Nightwolf](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/nightwolf/32/917179_2.png) [@Nightwolf](https://forums.unrealengine.com/u/Nightwolf)\
**Post date:** [May 6, 2024, 5:58am UTC](https://forums.unrealengine.com/t/my-steam-advanced-session-have-many-problems/1842307/3 "2024-05-06T05:58:16Z")

</div>

![Screenshot 2024-05-06 005004](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/4/f/e4f0f7c59f164d081b314767bb51217eacd3126e.png)  
 ![Screenshot 2024-05-06 005050](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/b/0/6b0b6fda50cce65af17d874111b358002a6fffd3.png)  
 ![Screenshot 2024-05-06 004511](https://d3kjluh73b9h9o.cloudfront.net/original/4X/5/1/6/5162db53c5ed9fe2ad118b5dcd2bd067ee662439.png)

If you haven’t already you’ll also need a txt called “steam\_appid.txt” inside this text document put your appid

i forget where but there’s somewhere in the engine you can put this as well if your having problems in the editor/standalone

when you load your map make sure the options has “listen”

9999 tells me it never communicates with steam but i could be wrong  
hope this leads you in the right direction sorry its not a direct answer i hardly understand this networking stuff imo could be 100x simpler if Epic gave a care and big studios didn’t just have people that understand networking

it would be so nice if there were just check boxes for replication  
client-\>Update condition  
server-\>Update condition  
all clients-\>Update condition

^ would be nice 😅

---

<div class="post-metadata">

**Author:** ![Kaki1403](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Kaki1403](https://forums.unrealengine.com/u/Kaki1403)\
**Post date:** [May 18, 2024, 2:11pm UTC](https://forums.unrealengine.com/t/my-steam-advanced-session-have-many-problems/1842307/4 "2024-05-18T14:11:29Z")

</div>

Hi thank you very much for your answer I have already put the “'steam app\_id” and already modified the defaultEngine.ini. When I package the game in development mode my steam overlay (shift + tab) with my game is displayed.

However here is an error that I have when launching the program I hope this will help find a solution

LogSteamShared: Steam SDK Loaded!  
LogOnline: OSS: Creating online subsystem instance for: Steam  
LogOnline: Display: STEAM: OnlineSubsystemSteam::Shutdown()  
LogOnline: OSS: Unable to create OnlineSubsystem module Steam  
LogSteamShared: Warning: SteamAPI failed to initialize, conditions not met.  
LogSteamController: SteamController is not available

---

<div class="post-metadata">

**Author:** ![Nightwolf](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/nightwolf/32/917179_2.png) [@Nightwolf](https://forums.unrealengine.com/u/Nightwolf)\
**Post date:** [May 18, 2024, 5:37pm UTC](https://forums.unrealengine.com/t/my-steam-advanced-session-have-many-problems/1842307/5 "2024-05-18T17:37:51Z")

</div>

I’m not an expert in this area but i think some of the online subsystem steam only works in packaged for release you may try this as well and see

This may be of some help if you haven’t already been there

> [@SteamAPI failed to initialize.](https://forums.unrealengine.com/t/steamapi-failed-to-initialize/466846):
>
> Using 4.25 With Advanced Steam Sessions, packaged development build using my app ID. If i build it out with app id of 480 everything works. On one test PC I get this LogSteamShared: Display: Loading Steam SDK 1.47 LogSteamShared: Steam SDK Loaded! LogOnline: OSS: Creating online subsystem instance for: Steam LogSteamShared: Warning: SteamAPI failed to initialize, conditions not met. LogOnline: Warning: STEAM: Steamworks: SteamUtils() failed! LogOnline: Warning: STEAM: Steamworks: SteamUse…

otherwise unfortunately i have no idea  
another thing to check would be to make sure the steam app itself is allowed through the firewall correctly

for me i did this for my steam client it was already as it was supposed to be  
and when i launched my game for the first time a popup appeared asking

here is a picture of what i mean that i just grabbed from the internet of course instead of java it would say YourGameUnreal or something i honestly didn’t pay attention when mine popped up

 ![Screenshot 2024-05-18 123628](https://d3kjluh73b9h9o.cloudfront.net/original/4X/b/9/3/b934bfef029e8b286c7856876cd7b56043338358.png)

did your app ever have this popup?

---

<div class="post-metadata">

**Author:** ![Nightwolf](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/nightwolf/32/917179_2.png) [@Nightwolf](https://forums.unrealengine.com/u/Nightwolf)\
**Post date:** [May 18, 2024, 5:44pm UTC](https://forums.unrealengine.com/t/my-steam-advanced-session-have-many-problems/1842307/6 "2024-05-18T17:44:50Z")

</div>

Heres every video that i followed to get mine working maybe you’ll notice something you missed  
luckily i save bookmarks like a super nerd

Setup API:

[![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/3/7/237f28d2f39784ea33716c1979c0753049c7b393.jpeg "Steamworks SDK SPEEDRUN (Tutorial) For Unreal Engine 4 & 5 (OnlineSubsystem)") ](https://www.youtube.com/watch?v=u8x_krZEjhk)

App ID:

> [@Unable to create OnlineSubsystem module Steam](https://forums.unrealengine.com/t/unable-to-create-onlinesubsystem-module-steam/489793):
>
> Hello, I have followed many tutorials and guides to get Steam up and running inside of UE4. I have gone through Unreal’s guide as well as others. I have tried in a source engine as well as a precompiled engine. I cannot seem to get Steam to initialize. I always make sure to test in a standalone application, however, the overlay never appears, and in my output log are the messages: LogPluginManager: Mounting plugin OnlineSubsystemSteam LogPluginManager: Mounting plugin SteamShared LogPluginMana…

Probably unrelated but also may as well you might need it soon if you haven’t done already, Achievements:

[![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/3/e/23e574ad6d3945862805d3c28c9d0912eeed265c.jpeg "Unreal Engine: Add Steam Achievement Progress Counter (in-depth)") ](https://www.youtube.com/watch?v=ZW9pVyyOcGE)

> [@Issue with Actually Writing Steam Achievements in 4.26](https://forums.unrealengine.com/t/issue-with-actually-writing-steam-achievements-in-4-26/488038/3):
>
> Thank the good Lord! I finally fixed it. When following one of the tutorials, I was told to add this line: DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam"); Just commenting that line out solved the issue! Note for those who may stumble across this: If you are in UE4.26+, don’t bother doing anything crazy, don’t download the steamworks sdk. Literally all you need to do is enable the steam online subsystem plugin, use the appropriate blueprints nodes, and add this to your defaultengine…

Cheers, sorry i don’t understand net drivers but this may at least take you in the right direction

---

<div class="post-metadata">

**Author:** ![Kaki1403](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Kaki1403](https://forums.unrealengine.com/u/Kaki1403)\
**Post date:** [December 3, 2024, 12:25pm UTC](https://forums.unrealengine.com/t/my-steam-advanced-session-have-many-problems/1842307/7 "2024-12-03T12:25:31Z")

</div>

UPDATE: Finally I just forgot a “[” in my defaultEngine.ini thanks so munch for your help
