Advanced Sessions Plugin

Hi,

I am trying to use it in plain new third-person project in Ubuntu 20.04 and can’t make this plugin be build by UE. When I start the project with plugins inside its root folder, UE asks me to rebuild it to which I say ‘yes please’ and moments later it throws an error saying ‘ProjectName still can’t be build’ and exits.

I use UE 4.24.3-0+++UE4+Release-4.24 version, plugin also of 4.24.3 version. I tried both from attached ZIP archive and also latest from plugins Git branch 4.24_locked.

In the log file I couldn’t find anything regarding plugins build.



LogInit: Warning: Incompatible or missing module: AdvancedSessions
LogInit: Warning: Incompatible or missing module: AdvancedSteamSessions
LogInit: Initializing SDL.
LogInit: Initialized SDL 2.0.10 revision: 12952 (hg-12952:bc90ce38f1e2) (compiled against 2.0.10)
LogInit: Using SDL video driver 'x11'
LogInit: Display metrics:
LogInit: PrimaryDisplayWidth: 1920
LogInit: PrimaryDisplayHeight: 1080
LogInit: PrimaryDisplayWorkAreaRect:
LogInit: Left=0, Top=0, Right=1920, Bottom=1040
LogInit: VirtualDisplayRect:
LogInit: Left=0, Top=0, Right=1920, Bottom=1040
LogInit: TitleSafePaddingSize: X=0.000 Y=0.000 Z=0.000 W=0.000
LogInit: ActionSafePaddingSize: X=0.000 Y=0.000 Z=0.000 W=0.000
LogInit: Number of monitors: 1
LogInit: Monitor 0
LogInit: Name: VG279QM 27"
LogInit: ID: display0
LogInit: NativeWidth: 1920
LogInit: NativeHeight: 1080
LogInit: bIsPrimary: true
Running /home/gnwoerk/Documents/UnrealEngine.4.24/Engine/Binaries/DotNET/UnrealBuildTool.exe UE4Editor Development Linux -Progress -NoHotReloadFromIDE

Running Mono...

Fixing inconsistent case in filenames.
Setting up Mono
~/Documents/UnrealEngine.4.24/Engine ~/Documents/UnrealEngine.4.24/Engine/Binaries/Linux
Using 'git status' to determine working set for adaptive non-unity build (/home/gnwoerk/Documents/UnrealEngine.4.24).
@progress push 5%
@progress pop
Target is up to date
Total execution time: 1.16 seconds
LogInit: Warning: Still incompatible or missing module: AdvancedSessions
LogInit: Warning: Still incompatible or missing module: AdvancedSteamSessions
LogCore: Engine exit requested (reason: EngineExit() was called)

EDIT

Alright, I was able to solve the issue with rebuilding plugins manually and independently with RunUAT.sh. It works now when I run game as PIE, but UE4 throws an error when I try to pack the game:
LogPlayLevel: Error: ERROR: System.ArgumentException: An item with the same key has already been added. Key: AdvancedSessions.

It seems that independent build gave both plugins the same name.