Issue with Hosting a Game Using Steam Online Subsystem in Unreal Engine 5.4

Skylegolastrr
Wed, 11 Dec 2024 08:35:42 +0000
Programming & Scripting

Hello everyone,

I’m encountering an issue while attempting to host a game in my project using Steam Online Subsystem with Advanced Sessions. Here’s a summary of the problem:

Blueprint Setup: I’m using Steam Advanced Sessions to handle hosting and joining games. The level is opened via the listen command in my Game Instance.

Subsystem Behavior:

With Online Subsystem Null selected, I can successfully host a game in Standalone Mode, and everything works as expected.

However, when I disable the Null subsystem and enable the Steam Online Subsystem, pressing “Host Game” either fails to start the game or loads the map for about one second before returning to the main menu.

Additional Details:

I’ve enabled SteamSockets and configured the necessary entries in my DefaultEngine.ini.

My Plugins folder includes only Steam Advanced Sessions and Advanced Sessions plugins.

I have Steamworks SDK installed, but I’m unsure where exactly to place it in the project directory when working with packaging or testing.

Unreal Engine Version: I am using Unreal Engine 5.4.

Urgency: My game is scheduled to launch on Steam in two weeks, and this issue is preventing me from finalizing the multiplayer functionality.

I’ve followed various tutorials and documentation, but I haven’t been able to resolve this problem. Any advice or guidance on what might be causing the game to fail when using the Steam subsystem would be greatly appreciated.

Thank you in advance for your time and assistance!

1 post - 1 participant