# 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:** 77

<div class="post-metadata">

**Author:** ![mohammedqasrawi](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mohammedqasrawi](https://forums.unrealengine.com/u/mohammedqasrawi)\
**Post date:** [September 20, 2017, 10:28am UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1602 "2017-09-20T10:28:25Z")

</div>

Thanks for replying but how to build the intermediate files for all builds of the plugin ?

Another question is there any way to test the packaged game or the stand alone version for two players on same pc ?

Thanks in advance

---

<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:** [September 20, 2017, 12:36pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1603 "2017-09-20T12:36:08Z")

</div>

[quote=“mohammedqasrawi, post:1600, topic:30020”]

Thanks for replying but how to build the intermediate files for all builds of the plugin ?

Another question is there any way to test the packaged game or the stand alone version for two players on same pc ?

Thanks in advance

In visual studio, batch build and tick every platform that you intend to package for.

If the plugin is in your project directly you typically don’t have to do that but the engine one requires full intermediate files.

---

<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:** [September 20, 2017, 12:40pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1604 "2017-09-20T12:40:22Z")

</div>

[quote=“Shivan\_Hunter, post:1599, topic:30020”]

Is there a way to get sessions that you wouldn’t be able to join (full sessions, or sessions with Allow Join In Progress unchecked) in Find Sessions? I want them to be visible in the server list anyway since I can do my own filtering. Right now they just stop showing up at all.

Not if you are using steam lobbies

GetLobbyList in steam SDK

```auto

**NOTE:** This will only return lobbies that are not full, and only lobbies that are [k_ELobbyTypePublic](https://partner.steamgames.com/doc/api/ISteamMatchmaking#k_ELobbyTypePublic) or [k_ELobbyTypeInvisible](https://partner.steamgames.com/doc/api/ISteamMatchmaking#k_ELobbyTypeInvisible), and are set to joinable with [SetLobbyJoinable](https://partner.steamgames.com/doc/api/ISteamMatchmaking#SetLobbyJoinable).

```

General P2P hosting in UE4 on steam uses the lobby system, dedicated servers use the gameserver system.

---

<div class="post-metadata">

**Author:** ![Demonith](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Demonith](https://forums.unrealengine.com/u/Demonith)\
**Post date:** [October 7, 2017, 1:38pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1606 "2017-10-07T13:38:17Z")

</div>

I have hard time finding server is anyone else have same problem ?

---

<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:** [October 12, 2017, 10:20pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1608 "2017-10-12T22:20:34Z")

</div>

[quote=“JJGG117, post:1605, topic:30020”]

With a Dedicated Server running AdvancedSessions…

Do I need the node: OpenLevel(IPAddressHere) in my LevelBP?

Or is it not necessary with AdvancedSessions?

If you aren’t using sessions you will still need that, if you are using sessions then no.

---

<div class="post-metadata">

**Author:** ![Clutch035470](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Clutch035470](https://forums.unrealengine.com/u/Clutch035470)\
**Post date:** [October 13, 2017, 1:53am UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1611 "2017-10-13T01:53:57Z")

</div>

[quote=“Demonith, post:1604, topic:30020”]

I have hard time finding server is anyone else have same problem ?

same here no matter which tutorial i follow on the setup for session browsing it continues to fail to find any sessions 😕 tested in both PIE and 2 Standalone instances [i know PIE typically doesn’t work with mutliplayer stuff but it was worth a short lol]

---

<div class="post-metadata">

**Author:** ![Very\_Brown\_Dirt](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Very\_Brown\_Dirt](https://forums.unrealengine.com/u/Very_Brown_Dirt)\
**Post date:** [October 13, 2017, 8:59pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1612 "2017-10-13T20:59:02Z")

</div>

Hi guys,  
To develop I sometimes use my MAC and I have the 4.16.3 version on it.  
Is it normal that it is not working ? I guess so because of the difference in the versions but I want to be sure it is this and not because it is my MAC.

Plugin ‘AdvancedSessions’ failed to load because module ‘AdvancedSessions’ could not be found. Please ensure the plugin is properly installed, otherwise consider disabling the plugin for this project.

Otherwise it is a really nice plugin !  
Thank you and have a great day !

---

<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:** [October 14, 2017, 10:42pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1614 "2017-10-14T22:42:13Z")

</div>

[quote=“JJGG117, post:1611, topic:30020”]

I tried saying if concurrent players = players don’t join  
But the sessionData doesn’t update or retrieve the actual server’s players from server browser.

Yeah, the subsystem needs to be corrected to fill in the current player count or you need to UpdateSession when someone joins to add an ExtraSetting that contains the current player count.

Its not related to the plugin, can just (hackishly) be worked around with it.

---

<div class="post-metadata">

**Author:** ![WixZ](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@WixZ](https://forums.unrealengine.com/u/WixZ)\
**Post date:** [October 18, 2017, 8:33pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1615 "2017-10-18T20:33:19Z")

</div>

I guess I’m a very stupid man, but could someone please tell me where I can find a list of all the extra settings strings?

---

<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:** [October 18, 2017, 8:34pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1616 "2017-10-18T20:34:39Z")

</div>

[quote=“WixZ, post:1613, topic:30020”]

I guess I’m a very stupid man, but could someone please tell me where I can find a list of all the extra settings strings?

Its whatever you want to put into them.

These are all user defined tags, which is why I suggest shortening them as much as possible (IE: GameName : GN)

---

<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:** [October 24, 2017, 6:17pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1617 "2017-10-24T18:17:12Z")

</div>

Uploaded the pre-compiled binaries for 4.18

The repository remains unchanged, there were no source changes for 4.18

---

<div class="post-metadata">

**Author:** ![Demonith](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Demonith](https://forums.unrealengine.com/u/Demonith)\
**Post date:** [October 25, 2017, 12:58pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1618 "2017-10-25T12:58:13Z")

</div>

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

Uploaded the pre-compiled binaries for 4.18

The repository remains unchanged, there were no source changes for 4.18

God bless u sir !

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_ddfa9dad](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_ddfa9dad](https://forums.unrealengine.com/u/anonymous_user_ddfa9dad)\
**Post date:** [November 7, 2017, 6:58pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1619 "2017-11-07T18:58:51Z")

</div>

Good afternoon, folks!

my name is thulio i and need some direction with steam friends invite. There is a place with some kind of tutorial? i tried to myself and look into some tutorial for blueprints to how invite a friend to join my game (only if he is running the same game, invite appears inside the game). i cant find any tutorials on this, i tried to myself until my head felt from my neck but i could not understand how make it works. there are some events on the blueprint (invite friends, invite friend, onfriendinviteaccept, etc) but i cant figure out how this works. Someone have a tutorial how make a steam friend invite to game? please for gods sake.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_70310dc1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_70310dc1](https://forums.unrealengine.com/u/anonymous_user_70310dc1)\
**Post date:** [November 9, 2017, 1:59pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1620 "2017-11-09T13:59:17Z")

</div>

Godlike. 'nuff said.

---

<div class="post-metadata">

**Author:** ![theveach](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@theveach](https://forums.unrealengine.com/u/theveach)\
**Post date:** [November 12, 2017, 10:07pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1621 "2017-11-12T22:07:54Z")

</div>

So apart from going through 103 pages. I have a quick issue.

The “Get Session Settings” is failing for me. I call it when a player connects to the server. In the GameMode OnPostLogin. Im just not sure how to troubleshoot at this point.

Also tried calling it on the GameInstance and LevelBP. I have tested Joining the session and it works fine.

---

<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:** [November 13, 2017, 2:30pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1622 "2017-11-13T14:30:30Z")

</div>

[quote=“theveach, post:1619, topic:30020”]

So apart from going through 103 pages. I have a quick issue.

The “Get Session Settings” is failing for me. I call it when a player connects to the server. In the GameMode OnPostLogin. Im just not sure how to troubleshoot at this point.

Also tried calling it on the GameInstance and LevelBP. I have tested Joining the session and it works fine.

That node gets the locally hosted sessions settings, you need to call it on the server.

Not entirely sure why you would even want to get it on the client, you should be replicating over relevant information to them from the server live.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_745d0220](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_745d0220](https://forums.unrealengine.com/u/anonymous_user_745d0220)\
**Post date:** [November 14, 2017, 9:33am UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1623 "2017-11-14T09:33:51Z")

</div>

Thank the author for providing this plugin.

[QUOTE]  
KERNELBASE  
UE4Editor\_AdvancedSteamSessions!\_\_delayLoadHelper2() [f:\dd\vctools\delayimp\delayhlp.cpp:323]  
UE4Editor\_AdvancedSteamSessions!\_tailMerge\_steam\_api64\_dll()  
UE4Editor\_AdvancedSteamSessions!UAdvancedSteamFriendsLibrary::GetSteamFriendAvatar() [d:\documents\unreal projects\vrexppluginexample - 4-15\plugins\advancedsessions\advancedsteamsessions\source\advancedsteamsessions\private\advancedsteamfriendslibrary.cpp:268]  
UE4Editor\_AdvancedSteamSessions!UAdvancedSteamFriendsLibrary::execGetSteamFriendAvatar()

I just can’t solve this problem on my package game, and it not working with VR. I am a BP user, so not familiar with the CPP file.

---

<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:** [November 14, 2017, 1:08pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1624 "2017-11-14T13:08:32Z")

</div>

[quote=“mottH, post:1621, topic:30020”]

Thank the author for providing this plugin.

I just can’t solve this problem on my package game, and it not working with VR. I am a BP user, so not familiar with the CPP file.

Going to need the rest of that log.

---

<div class="post-metadata">

**Author:** ![theveach](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@theveach](https://forums.unrealengine.com/u/theveach)\
**Post date:** [November 14, 2017, 6:31pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1625 "2017-11-14T18:31:03Z")

</div>

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

That node gets the locally hosted sessions settings, you need to call it on the server.

Not entirely sure why you would even want to get it on the client, you should be replicating over relevant information to them from the server live.

Yes I have been using it on the server. I keep getting “No registered Sessions.” Do I have to be using SteamSubsystem? Im currently using NULL since I dont have an AppID yet.

I have tested it over lan and I can connect but cant access the extra settings.

---

<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:** [November 14, 2017, 6:46pm UTC](https://forums.unrealengine.com/t/advanced-sessions-plugin/30020/1626 "2017-11-14T18:46:09Z")

</div>

[quote=“theveach, post:1623, topic:30020”]

Yes I have been using it on the server. I keep getting “No registered Sessions.” Do I have to be using SteamSubsystem? Im currently using NULL since I dont have an AppID yet.

I have tested it over lan and I can connect but cant access the extra settings.

No NULL should work, but you will need to test it out of PIE, this is because PIE creates its own session.

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

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