ok i need help. Im trying to implement Steam Advanced Session on 5.6 and it make like 2 weeks im loosing my mind
I just cant get it to work somehow , everytime i package and test with friends i get this error :

Im 100% affirmatif im missing something and doing something wrong . At the same time Documentations are kinda not clear and issues depend one from another ⌠I know that in 5.6+ itâs âbrokenâ because Steam moved the NetDriver from a module to another . So i take for reference This Tutorial .
This is what i have done :
1 - Create Empty Project
Iâll call it : âMultiplayerProjectâ .
I create a âBlueprintâ project ( not C++ ).
2 - Create Folder "Plugins " and copy paste Advance Session / Steam Sessions.
3 - Edit Config/DefaultEngine.ini
[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=âGameNetDriverâ,DriverClassName=â/Script/SteamSockets.SteamSocketsNetDriverâ,DriverClassNameFallback=â/Script/SteamSockets.SteamNetSocketsNetDriverâ)This part is suppose to fix the issues but for me itâs not working.
[OnlineSubsystem]
DefaultPlatformService=Steam[OnlineSubsystemSteam]
bEnabled=true ; Needed
SteamDevAppId=480 ; Needed
bUsesPresence=true ; What is it doing ?
bUseLobbiesIfAvailable=true ; What is it doing ?
bInitServerOnClient=true ; What is it doing ?
bUseSteamNetworking=true ; What is it doing ?
bAllowP2PPacketRelay=true ; What is it doing ?Is anything here could be pruned ? is it all needed ?
[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=âOnlineSubsystemSteam.SteamNetConnectionâI seen some post mentioning this could be the issue aswell since we switch to Steam Socket to set the net driver.
**
4 - Open project : Tool â New c++ class â Create Class
5 - Relaunch project to build c++ files**
I dont know if the â order â in witch class files are created matter ? In THIS order , i dont get the issue but sometime when i create the class before adding the plugin i get issues when rebuilding , saying i need to rebuild manually from IDE.
6 - Edit Build File - Myproject/Source/MultiplayerProject/MultiplayerProject.Build.cs
Right after : âPrivateDependencyModuleNames.AddRange(new string[] { });â:
I added : DynamicallyLoadedModuleNames.Add(âOnlineSubsystemSteamâ);
I dont know if this part is doing something , because at first i wasnt adding it ( since most tutorials dont mention it ) and i was still able to create/join sessions in standalone.
7 - Add the Steam_AppID
I go to : Binaries â Win 64 â Add âsteam_appid .txtâ and set 480
This seem to be necessary , since when itâs not there i dont have the steam overlay in standalone.
8 - Test Stand Alone
So far , if followed exactly like this i can get it to work in stand alone. By this i mean having the steam overlay showing up .
9 - Create / Join Session.
I make sure to add the AdvancedSessionInstance as project default.
Create the following functions :