Hi,
I’m currently integrating a lobby system into my game. I have been able to create a LobbyBeaconHost on a listen server using steam and other game instances can join the LobbyBeaconHost as LobbyBeaconClient with ConnectToLobby() function without any problem. But when I tried to join LobbyBeaconHost from listen server, the login will fail. I’m getting the following warning message until login timeout:
*LogSockets:Warning: Blocked FSocketSteamworks::SendTo call, directed at localhost*
It seems the handshake message never get sent from server to client properly since in FSocketSteam::SendTo(), It will compare SteamDest.SteamId with LocalSteamId if they are the same, it just print out the warning message and do nothing. Since it’s a listen server, SteamDest.SteamId and LocalSteamId will always be the same thus causing the problem.
Does anyone know how can i login to LobbyBeaconHost properly from a listen server?