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 Nullselected, 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!
I’m encountering an issue with my multiplayer game on Steam, and I could use some help troubleshooting.
Setup
Game: Multiplayer game developed in Unreal Engine using Advanced Sessions and Steam Subsystem.
Server: Host server is created using the Create Advanced Session node in the Game Instance.
Client: Connects to the hosted server via Find Sessions and joins successfully.
Steam Overlay: Fully functional, launching the game via Steam displays the overlay with no issues.
Deployment: Game is uploaded as a valid Steam depot.
Issue
When connecting to the hosted server, the ping always shows as 9999, even when using two different Steam accounts on separate computers on the same local network. This issue also causes erratic physics behavior, such as players being stuck or moving too fast.
I’m encountering an issue with my multiplayer game on Steam, and I could use some help troubleshooting.
Setup
Game: Multiplayer game developed in Unreal Engine using Advanced Sessions and Steam Subsystem.
Server: Host server is created using the Create Advanced Session node in the Game Instance.
Client: Connects to the hosted server via Find Sessions and joins successfully.
Steam Overlay: Fully functional, launching the game via Steam displays the overlay with no issues.
Deployment: Game is uploaded as a valid Steam depot.
Issue
When connecting to the hosted server, the ping always shows as 9999, even when using two different Steam accounts on separate computers on the same local network. This issue also causes erratic physics behavior, such as players being stuck or moving too fast.
The video i linked answers all of your questions
You can’t do it on the same computer unless you do it the way he does
You have to use the AdvancedGameInstance provided by the advanced sessions
The answer is undo everything he didnt do in the video, make sure everything is spelled right and in the right place in your config and it should work provided your either using two different computers or use some kind of app to get around it
If your having problems in your game that’s down to replication issues