I am currently following your Multiplayer Tutorial video series and found a problem with a widget, and also a problem with “IsServer” boolean.
My project is currently at the stage of the 16th video, and if I start the game in 2 windows if I host a game the Lobby Menu loads in as it should, but if I try to join it, the widget doesn’t show up.
I dig in the code where the problem does happen but I couldn’t find the reason:
- In the LobbyPC it creates a Lobby Menu Widget and saves it to LobbyMenuWB, no problem here yet.
- In the LobbyMenu’s Graph after the Event Contruct, the “IsServer” boolean always give true! (The picture was taken from Client1 when joining the Lobby) (But it still shouldn’t cause this next step, I guess)
- In the LobbyPC, after UpdateLobbySettings, the reference in the LobbyMenuWB disappears!
I zipped up the project to put to Google Drive, here is the link:
https://drive.google.com/file/d/0B0zfayRWQIKOZFM3QldUTlpaVms/view?usp=sharing
Hey ,
To begin, I wanted to make sure that the IsServer node is behaving correctly, so I made a new project and ran through the tests:
With that in mind, the behavior seems to be working correctly.
Now, regarding your project. Can you change the SetupLobbyMenu to “Run on owning Client” and as “Reliable”, to see if that fixes your issue?
Thank you for submitting a bug report, however at this time we believe that the issue you are describing is not actually a bug with the Unreal Engine, and so we are not able to take any further action on this. If you still believe this may be a bug, please provide steps for us to reproduce the issue, and we will continue our investigation.
Yes, you are right, that solved both of the problems. It was my fault missing that step, sorry for false alarm. I still don’t understand why a menu has to be replicated and why “disappears” if it is not, but that belongs to another section.
Thanks for your patient and fast reply!
Could you please take a look at my latest question about replication? Two members already tried to help already, but couldn’t find the solution. Without a tip, I am totally stuck with my project.