Hi you all, I really hope someone is able to help me here. I’m trying to get the most basic multiplayer functionality to work in UE5 using EOS: I just want one player to host a session, and another player to join that session using EOS and blueprints. Somehow, that doesn’t work for me. I’ve googled up every combination of the problem I can’t think of. For the first time in years, I don’t know what else to try or what else to look up on google. I’ll tell you what happens and what I’ve tried:
What happens is that the session is, apparently, created just fine, but when I try to join it, the game prints “joining successful” but instead of opening the game level, it just gets me back to the main menu again. This doesn’t happen when I check the “Use LAN” checkbox in both Create Advanced Session and Find Sessions Advanced (I’m using the Advanced sessions plugin) and play on the same computer, but when I uncheck it, it doesn’t join the match properly. It doesn’t matter If I try opening two stand-alone games in the same editor (net mode: play standalone) or if I open the packaged game in two separate computers.
As to what I’ve tried, first of all I followed this tutorial which means I’ve created a product at Epic’s developer portal, assigned a client with a peer to peer policy, I’ve configured both permissions and linked clients, copied all the relevant IDs and pasted them on the OSS plugin settings page and added the relevant lines to DefaultEngine.ini.
The login functionality is summarized in the following pictures:
Also these are the multiplayer and OSS settings:
I’ve also googled the issue painstakingly. Some people say this might happen if I have non-english characters in my system’s name, which I don’t have. One guy said the EOS Online Subsytem (OSS) Plugin needs an extra line added to the DefaultEngine.ini for UE5 that doesn’t appear in the documentation page (it’s not updated for UE5), but he doesn’t say what line is that and I cannot find anything about it. I’ve looked at my logs. I’ve seen a couple lines which seem relevant, but I cannot find anything useful about them. Those lines are:
[ 47]LogSockets: Warning: GetAddressInfo failed to resolve host with error SE_HOST_NOT_FOUND [11001]
and
[ 48]LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = PendingConnectionFailure, ErrorString = Your connection to the host has been lost., Driver = PendingNetDriver NetDriverEOS_0
I’ll also attach the logs.
MultiplayerEOS.log (185.2 KB)
MultiplayerEOS_2.log (131.0 KB)
MultiplayerEOS_3.log (124.6 KB)
But that’s it. I have no idea about making multiplayer games in UE5, and when the most basic stuff fails, there is only so much that I can do without help. I’ve been trying to fix this for 3 days now, but sill no luck.
Thanks.