# Advanced Sessions Plugin

**URL:** <https://forums.unrealengine.com/t/advanced-sessions-plugin/30020>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [May 13, 2015, 7:26pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020 "2015-05-13T19:26:21Z")\
**Posts on this page:** 20\
**Page:** 74

<div class="post-metadata">

**Author:** ![mordentral](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mordentral](https://forums.unrealengine.com/u/mordentral)\
**Post date:** [August 21, 2017, 11:11pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1536 "2017-08-21T23:11:11Z")

</div>

[QUOTE=;752693]  
I have a problem with my game right now and I don’t know if it has somethign to do with the plugin. And I can’t seem to fix it : (  
So maybe someone can take a look at it.

I will explain the process right here.  
The player makes a server, then a client joins the server when they are ready, the game starts so that is the part where the servertravel occurs. while traveling the client disconnects. I didn’t have this problem in 4.16 but in 4.17 this problem occurs.

I hope somebody can help me with this because I am stuck now : (

I have also reproduced this problem and that worked fine. Migrating also doesn’t help.  
And also I have upgraded this project from 4.16 to 4.17

The gamelogdisconnecterror is the log from the client and the other one is from the server.

I can see that there is something wrong with the playerstate but i dont know what.

Regards.

Nothing to do with the plugin, and I have heard of this before and its been reported on answerhub.

---

<div class="post-metadata">

**Author:** ![Creo](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Creo](https://forums.unrealengine.com/u/Creo)\
**Post date:** [August 24, 2017, 3:12pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1537 "2017-08-24T15:12:24Z")

</div>

At me all work, but I need to cause to find session every second, for reception of sessions, and it can not find them.

---

<div class="post-metadata">

**Author:** ![Austin\_WGames](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/austin_wgames/32/941626_2.png) [@Austin\_WGames](https://forums.unrealengine.com/u/Austin_WGames)\
**Post date:** [August 25, 2017, 3:49am UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1538 "2017-08-25T03:49:34Z")

</div>

Hey Mordental. I had wanted to see if you know anything about doing this with Advanced Sessions:  
What I’m looking to do is go ahead and see if someone is in a lobby or in the map itself. The way I’m handling things is that they don’t have to wait for people to join and can directly get into the action. But the difficulties I’m having is checking to see if someone is in the lobby menus waiting for people to join or in-game itself. If you have any knowledge on this, it’s be a big help. Thank you!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b5228382](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b5228382](https://forums.unrealengine.com/u/anonymous_user_b5228382)\
**Post date:** [August 25, 2017, 9:56am UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1539 "2017-08-25T09:56:35Z")

</div>

Hi everyone! Is it possible to package 32bit game with this plugin? With win64 builds I have no problems, but with 32 I have this:

UATHelper: Packaging (Windows (32-bit)): UnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: C:\Subversion\MyProject\Binaries\Win32\MyProject-Win32-Shipping.exe

I cant make 32bit builds only when plugin enabled:(

There is also full build log:

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b5228382](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b5228382](https://forums.unrealengine.com/u/anonymous_user_b5228382)\
**Post date:** [August 25, 2017, 10:19am UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1540 "2017-08-25T10:19:41Z")

</div>

And also i tried to package C++ project when Advanced Sessions located in project folder and i got this:

UATHelper: Packaging (Windows (32-bit)): UnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: C:\Subversion\MyProject\Plugins\AdvancedSessions\AdvancedSteamSessions\Binaries\Win32\UE4-AdvancedSteamSessions-Win32-Shipping.lib

---

<div class="post-metadata">

**Author:** ![mordentral](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mordentral](https://forums.unrealengine.com/u/mordentral)\
**Post date:** [August 25, 2017, 12:34pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1541 "2017-08-25T12:34:30Z")

</div>

[quote=“anonymous\_user\_b5228382, post:1539, topic:30020”]

Hi everyone! Is it possible to package 32bit game with this plugin? With win64 builds I have no problems, but with 32 I have this:

UATHelper: Packaging (Windows (32-bit)): UnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: C:\Subversion\MyProject\Binaries\Win32\MyProject-Win32-Shipping.exe

I cant make 32bit builds only when plugin enabled:(

There is also full build log:

Yes? I have a 32bit shipping build using it right now as well as it having compiled into 32bit for the binary releases.

Are you running from source or the pre-compiled?

---

<div class="post-metadata">

**Author:** ![HeliaXDemoN](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@HeliaXDemoN](https://forums.unrealengine.com/u/HeliaXDemoN)\
**Post date:** [August 25, 2017, 2:24pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1542 "2017-08-25T14:24:45Z")

</div>

Still can’t use ‘Get Session Settings’. Always go to ‘On Failure’.

Tried get the session at the GameInstance and GameMode of the game and a lot others blueprints.

---

<div class="post-metadata">

**Author:** ![mordentral](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mordentral](https://forums.unrealengine.com/u/mordentral)\
**Post date:** [August 25, 2017, 2:52pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1543 "2017-08-25T14:52:53Z")

</div>

[quote=“HeliaXDemoN, post:1542, topic:30020”]

Still can’t use ‘Get Session Settings’. Always go to ‘On Failure’.

Tried get the session at the GameInstance and GameMode of the game and a lot others blueprints.

What subsystem are you using? Also are you actually hosting a session first? Its working fine for me.

---

<div class="post-metadata">

**Author:** ![MagnusAnder](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MagnusAnder](https://forums.unrealengine.com/u/MagnusAnder)\
**Post date:** [August 25, 2017, 10:09pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1544 "2017-08-25T22:09:14Z")

</div>

Hi. thanks for the plugin.  
I had the voice working in my project in 4.15 but I can’t get it to work in 4.16.3  
Any idea what the issue might be? any changes or things i need to do?

---

<div class="post-metadata">

**Author:** ![mishtiff](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mishtiff](https://forums.unrealengine.com/u/mishtiff)\
**Post date:** [August 27, 2017, 3:43am UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1545 "2017-08-27T03:43:14Z")

</div>

Hi ,  
Im fairly new to UE4, however ive been programming for a while. I had created an entire working server and had things going fine last night based on your plugin and following the guide on youtube by Pyrodev. However, today i made some type of change that im not sure of, and my client can no longer find servers anymore. I worked very hard to backtrack and find my mistake but have not been able to.

Today I have given up after hours of debugging. I completed started from scratch following the videos over again, and im still unable to get a connection to the created servers. Im pretty much at a loss at this point…

Do you or anyone else have an idea as to what i could do to fix/debug? If needed ill supply screenshots of what i have thus far. thanks so much for your time.

-Mishtiff

---

<div class="post-metadata">

**Author:** ![MagnusAnder](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MagnusAnder](https://forums.unrealengine.com/u/MagnusAnder)\
**Post date:** [August 28, 2017, 12:16pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1546 "2017-08-28T12:16:16Z")

</div>

[quote=“MagnusAnder, post:1544, topic:30020”]

Hi. thanks for the plugin.  
I had the voice working in my project in 4.15 but I can’t get it to work in 4.16.3  
Any idea what the issue might be? any changes or things i need to do?

I got it working again. I was playing around with the new audio stuff some time ago and I guess that was what broke it.

---

<div class="post-metadata">

**Author:** ![HeliaXDemoN](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@HeliaXDemoN](https://forums.unrealengine.com/u/HeliaXDemoN)\
**Post date:** [August 28, 2017, 2:15pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1547 "2017-08-28T14:15:24Z")

</div>

[quote=“, post:1543, topic:30020”]

What subsystem are you using? Also are you actually hosting a session first? Its working fine for me.

Subsystem would be Steam?

# I am inside a Session with ‘LobbyGameMode’, than I try to send a change of the ‘Extra Settings’ at the the same Game Mode with Get Session Settings, but it always go to ‘On Failure’.

Ok, while writing this I found out that in Standalone with Steam open it works, everything is ok everyone.

---

<div class="post-metadata">

**Author:** ![mordentral](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mordentral](https://forums.unrealengine.com/u/mordentral)\
**Post date:** [August 28, 2017, 5:36pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1548 "2017-08-28T17:36:12Z")

</div>

[quote=“HeliaXDemoN, post:1547, topic:30020”]

Subsystem would be Steam?

# I am inside a Session with ‘LobbyGameMode’, than I try to send a change of the ‘Extra Settings’ at the the same Game Mode with Get Session Settings, but it always go to ‘On Failure’.

Ok, while writing this I found out that in Standalone with Steam open it works, everything is ok everyone.

Steam doesn’t actually host a session unless you are in packaged or standalone, this is because in PIE and PIE in seperate window the EDITOR itself hosts a session outside of the session system for simulating network play.

Generally you want to run in standalone to test for steam stuff.

---

<div class="post-metadata">

**Author:** ![crazykiwiman](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@crazykiwiman](https://forums.unrealengine.com/u/crazykiwiman)\
**Post date:** [August 30, 2017, 1:18pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1549 "2017-08-30T13:18:09Z")

</div>

[quote=“eXi, post:5, topic:30020”]

Nice! Though i won’t use this. Still waiting for Epic to release this for BPs themself. Can’t put a project on the Market with a Plugin in it. 😕

is this still correct cant put a project on the market with plugins, if so why is that?

---

<div class="post-metadata">

**Author:** ![mordentral](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mordentral](https://forums.unrealengine.com/u/mordentral)\
**Post date:** [August 30, 2017, 3:04pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1550 "2017-08-30T15:04:05Z")

</div>

[quote=“crazykiwiman, post:1549, topic:30020”]

is this still correct cant put a project on the market with plugins, if so why is that?

He had a “Marketplace” project for he wanted to sell, requiring it to support a third party plugin let alone back before plugins could even be in the marketplace wasn’t going to happen.

He wasn’t talking about a game or program.

---

<div class="post-metadata">

**Author:** ![Marinara.Sauce](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Marinara.Sauce](https://forums.unrealengine.com/u/Marinara.Sauce)\
**Post date:** [August 30, 2017, 3:14pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1551 "2017-08-30T15:14:44Z")

</div>

I’ve been having a problem with the Create Session Node on this. Basically, it outputs an error in the log “Steam: Cannot Create Session Game, Session Already Exists.” Anyone else having these problems? Using the normal Create Session works, and so does all the other Advanced nodes, such as Find Session.

---

<div class="post-metadata">

**Author:** ![mordentral](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mordentral](https://forums.unrealengine.com/u/mordentral)\
**Post date:** [August 30, 2017, 4:30pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1552 "2017-08-30T16:30:39Z")

</div>

[quote=“Discodude16, post:1551, topic:30020”]

I’ve been having a problem with the Create Session Node on this. Basically, it outputs an error in the log “Steam: Cannot Create Session Game, Session Already Exists.” Anyone else having these problems? Using the normal Create Session works, and so does all the other Advanced nodes, such as Find Session.

Where are you calling it / has it already been called once?

---

<div class="post-metadata">

**Author:** ![Rogue\_Programmer](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rogue_programmer/32/731748_2.png) [@Rogue\_Programmer](https://forums.unrealengine.com/u/Rogue_Programmer)\
**Post date:** [August 30, 2017, 4:41pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1553 "2017-08-30T16:41:36Z")

</div>

I’m using AdvancedSessions with Steam on Windows and am able to Create and Join a session successfully, however the session state on the client always returns “Pending” when calling GetSessionState. The host returns “In Progress” as the session state. I can see the other player and replication is working fine. I’m wondering why the call to GetSessionState always returns pending on the client. Is that normal? If not, then what might I be doing wrong.

---

<div class="post-metadata">

**Author:** ![Marinara.Sauce](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Marinara.Sauce](https://forums.unrealengine.com/u/Marinara.Sauce)\
**Post date:** [August 30, 2017, 4:43pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1554 "2017-08-30T16:43:52Z")

</div>

[quote=“, post:1552, topic:30020”]

Where are you calling it / has it already been called once?

Ive been calling it in a non-replicated function in the game instance, and this is only being called once. It does work if I replace it with the normal Create session node if that helps.

thanks for the reply!

---

<div class="post-metadata">

**Author:** ![mordentral](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mordentral](https://forums.unrealengine.com/u/mordentral)\
**Post date:** [August 30, 2017, 4:59pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1555 "2017-08-30T16:59:20Z")

</div>

[quote=“AlfornoOne, post:1553, topic:30020”]

I’m using AdvancedSessions with Steam on Windows and am able to Create and Join a session successfully, however the session state on the client always returns “Pending” when calling GetSessionState. The host returns “In Progress” as the session state. I can see the other player and replication is working fine. I’m wondering why the call to GetSessionState always returns pending on the client. Is that normal? If not, then what might I be doing wrong.

Yea…clients only ever set it to pending in the subsytem code from a brief glance.

Its primarily used on the server side to know when to end a server.

[Previous page](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020.md?page=73)

[Next page](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020.md?page=75)
