Steam API not packaging correctly

I’m using UE 4.7 (unable to update)

Attempting to use Steam 1.30 (the default 4.7 comes with)

I’ve followed every tutorial and spent hours googling online, still no luck.

Basically the issue i’m having is that when I package my game project, I am unable to use “create session”. Everything works fine within the editor (i’m assuming because it’s using the subsystemnull), but nothing works when packaged. I can see the steam overlay, but when I try to create a session it fails everytime. I’ve tested it from an uploaded build to Steam too, nothing so far.

I’m wondering if anyone could help me track this issue down? Thank you!

Ryan

Actually it seems as though steam is packaging correctly, however I don’t have permissions to create a session? Here’s my log:

[2018.07.07-08.08.15:007][982]LogOnline:Warning: Async task ‘FOnlineAsyncTaskSteamCreateLobby bWasSuccessful: 0 LobbyId: 0 LobbyType: 2 Result: ‘15’ k_EResultAccessDenied (access denied)’ completed in 0.153339 seconds with 0

It seems steam is rejecting you from creating session, you sure you se up appid correctly? Note that OnlineSubsystem is only for social feature of network, it is not needed at all to start a server it only needed to list server on public list, because you don’t have server discovery on internet as you have like in LAN. When you use null session creation just do nothing.

Figured out Steam doesn’t auto-allow Free-to-Play games to create sessions. Anyone having this same issue, contact Steam to have them give you permissions.

Thanks for the info! It was steam permissions :stuck_out_tongue: