Advanced Sessions Plugin

Updated the link/access. Sorry for any inconvenience.

1 Like

hope you upload a working version soon :smiley: thanks for your plugin!

The version I linked above should be working fine with UE5? Did you have problems with it?

(AdvancedSessions.zip - Google Drive)

Thank you for quick update @KillerSneak , your version is working. I also got errors somthing about win32 but after replacing ASP ( on 5.0 copy project ) with your files, and run project to rebuild it runs without any problems.

1 Like

There is a branch on the repo for ue5 pre-release now ( with the one line change), not going to generate pre-built binaries for an early access engine version though.

2 Likes

Yeah understandable, I can’t test it fully as I could with the 4.26 release. It keeps crashing when joining sessions. Have to see what works and what doesn’t at this moment.

Most of the problems seem to come from the abilities system

Summary

[2021.05.28-15.07.48:820][993]LogWindows: Windows GetLastError: De bewerking is voltooid. (0)
[2021.05.28-15.07.53:533][993]LogWindows: Error: === Critical error: ===
[2021.05.28-15.07.53:533][993]LogWindows: Error:
[2021.05.28-15.07.53:533][993]LogWindows: Error: Assertion failed: IsOwnerActorAuthoritative() [File:D:/build/++UE5/Sync/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Private/AbilitySystemComponent_Abilities.cpp] [Line: 251]
[2021.05.28-15.07.53:533][993]LogWindows: Error:
[2021.05.28-15.07.53:533][993]LogWindows: Error:
[2021.05.28-15.07.53:533][993]LogWindows: Error:
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffbe664aacc UnrealEditor-GameplayAbilities.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffbe5f59cb9 UnrealEditor-AncientGame.dll!UAncientGameAbilitySystemComponent::GrantDefaultAbilitiesAndAttributes() [D:\DNATG\UE5\ValleyoftheAncient\Source\AncientGame\AbilitySystem\AncientGameAbilitySystemComponent.cpp:99]
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffbe66522aa UnrealEditor-GameplayAbilities.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0b40b78e UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0b413cf4 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0b3f9206 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0b418210 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0bdb4023 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0bdb4e45 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0c112748 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0ba18fa9 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0ba2873e UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0ba2d89f UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0ba2ba07 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0ba2d4e4 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0c013d2f UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0c0157da UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffbf7760e31 UnrealEditor-OnlineSubsystemUtils.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0c0607e1 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0b34a3f0 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0be1fd17 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc0bb74110 UnrealEditor-Engine.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ff698658930 UnrealEditor.exe!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ff698670b2c UnrealEditor.exe!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ff698670c0a UnrealEditor.exe!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ff69868573d UnrealEditor.exe!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ff6986886ba UnrealEditor.exe!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc516b7034 KERNEL32.DLL!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error: [Callstack] 0x00007ffc51f42651 ntdll.dll!UnknownFunction []
[2021.05.28-15.07.53:533][993]LogWindows: Error:
[2021.05.28-15.07.53:542][993]LogExit: Executing StaticShutdownAfterError
[2021.05.28-15.07.53:639][993]LogWindows: FPlatformMisc::RequestExit(1)
[2021.05.28-15.07.53:639][993]LogCore: Engine exit requested (reason: Win RequestExit)
[2021.05.28-15.07.53:705][993]Log file closed, 05/28/21 17:07:53

0x00007ffc0ca8eb01 UnrealEditor-Engine.dll!UnknownFunction []
0x00007ffbe09873ce UnrealEditor-AudioModulation.dll!UnknownFunction []
0x00007ffbe0980fc2 UnrealEditor-AudioModulation.dll!UnknownFunction []
0x00007ffbdf5b435a UnrealEditor-Crossfader.dll!UCrossfaderSubsystem::Deinitialize() [D:\DNATG\UE5\ValleyoftheAncient\Plugins\Systems\Crossfader\Source\Crossfader\Private\CrossfaderSubsystem.cpp:132]
0x00007ffc0c9ae879 UnrealEditor-Engine.dll!UnknownFunction []
0x00007ffc0bbd0f98 UnrealEditor-Engine.dll!UnknownFunction []
0x00007ffc0bb5b893 UnrealEditor-Engine.dll!UnknownFunction []
0x00007ff69866fd8d UnrealEditor.exe!UnknownFunction []
0x00007ff698670baf UnrealEditor.exe!UnknownFunction []
0x00007ff698670c0a UnrealEditor.exe!UnknownFunction []
0x00007ff69868573d UnrealEditor.exe!UnknownFunction []
0x00007ff6986886ba UnrealEditor.exe!UnknownFunction []
0x00007ffc516b7034 KERNEL32.DLL!UnknownFunction []
0x00007ffc51f42651 ntdll.dll!UnknownFunction []

thanks!

We have a multiplayer game on Steam with our own AppID. Everything works fine in the editor, but when I test it with 2 pc’s on 2 different locations with 2 different Steam accounts, the game says that there are no sessions found. It was working before in the editor. Im using find session advanced and create advanced session. Also in standalone its not showing the steam overlay. Is there a fix for this?

Hello,

Thanks for the great work! We are using the Advanced Plugin (without steam) on Android and Windows.
Somehow the create Advanced Session fails on IOS, is this not supported?

Do we need to add some specific permissions to make it work on IOS?

Regards

Sounds like you don’t actually have your AppID set correctly then, the steam subsystem won’t initialize without it.

My AppID is correct…

I said set correctly, you need the app_id.txt file present.

See SteamAPI_Init section here:
https://partner.steamgames.com/doc/sdk/api

Hello, I have an other plugin using (epic online server), and it has two of problems:

Frist one, there is a lot of lag in game ,

Second one, when using (find session node) then( join session) happen that some time it failed to join session, the reason is that session is empty there no player server in there

I don’t know , if your plugin Solve these problems?

My plugin only opens up features that already exist to blueprints, so no, lag has nothing to do with the subsystem itself anyway.

Hello any suggestions on the above:

IOS Support for Advanced Session Plugin, without Steam

This plugin doesn’t have anything to do with the subsystems implementation specifically, its a front end for the engines subsystem backend. You would have to have something misconfigured in your IOS setup, the OnlineSubsystemIOS should be capable of handling that as its functions are filled out.

Sorry my mistake, this is my own code that checks the maximum ping, but for tests I disabled it, so this is definitely not the source of the problem.

yes. I think. its a problems with servises)

Any idea on when will Epic release Unreal Engine 5 official steam sessions plugin? Or any old one is valid?