Ok, they added a new control variable for EOS in 4.27 and forgot to initialize it differently for Steam, so it broke the standard of using Steam lobbies by default.
I had ported it in, but forgot to default it to true instead to avoid their mistake. I’ll fix that, in the meantime the lobby hosting with the engines nodes won’t work until they fix it but the plugins one should.
The repo is updated and the binaries are being recompiled, however on the original build you could also just set bUseLobbiesIfAvailable to true on the AdvancedCreateSession node
Hey, I turned off both of the presence join options but I can still join on the server without an invite, is there a seperate option (that is not available perhaps?) or should this work and I might be doing something wrong.
I would like to set it up so that it is only possible through invites (or I might add an option for this later) because I have friends who sometime prefer to leave out people from their friend list who just like to join without a word.
I had it working before for several versions of UE4. 4.27 and ue5-main are both having the same issues of seeing sessions/presence but failing trying to join. I’m guessing something is broken engine side. Steam Sockets worked around the session visibility before but was still unable to join.
Hey I updated to the last repository but it’s still not working since updating to 4.27. It only works when I press ‘use lobbies if available’. (Which I don’t think I want to have enabled for normal server hosting.) Otherwise it goes straight into failed. Please help! And thanks for the amazing plugin.
Well as it turns out, my issue was the Steam Auth ini setting. Having it in there breaks joining games on 4.27/ue5-main. Steam Sockets still doesn’t work either way.
Do you have your own steam key? Because yes it would break joining games if you haven’t assigned ownership of the game to the account trying in steam since that is what steam auth does.
Yeah, I’ve been using my own AppID with developer keys for ~2 years. It just up and stopped working with 4.27/ue5-main. It even works still using an older build of UE4.
Q: Do you know how to add Events to a child GameInstance class that inherits from AdvancedFriendsGameInstance that are exposed to Blueprints?
I have created a new gameinstance (BPGICPP_GameInstance) inherited from AdvancedFriendsGameInstance to handle invitation through Blueprints and then some.
And, I am trying to create new Events in the new child game instance.
But, I cannot seem to get the syntax correct.
UE4.26.1 (Source)
//BPGICPP_GameInstance.h
#pragma once
include “CoreMinimal.h” include “AdvancedFriendsGameInstance.h”
Hi, I’ve been having an issue in ue4 4.27 where creating a server in a packaged game works fine (Can invite other players, etc.) but finding servers no longer work. This has worked in earlier versions. Do you have any solutions?
Turn off steam auth if it is enabled and make sure that the lobby searching has bSearchLobbies enabled, they made some steam subsystem breaking changes in 4.27.
Find advanced sessions and create advanced sessions both have use lobbies enabled, I never added steam auth and checked in the BaseEngine (In the ue4 4.27 folder and packet defaults doesn’t use steam). Strangely enough, it has worked a few times in standalone mode, but only 1/10 times. Inviting friends using steam invites however do work, so the sessions are being made.