Hi! I am making my game multiplayer system and I am a bit confused. I am not a pretty good programmer (I know some things tho), and I mainly focusing on doing stuff in Blueprints as much as I can. Right now, I found a plugin called Advanced Sessions or something like that. It is pretty neat as it exposes a looooot of Steam networking stuff on BPs. I have some problems tho, and maybe you can help me solve some of them. I’ll be ordering them based on importance starting from the most important one:
-
In a custom lobby without matchmaking enabled, when I player joins, it doesnt execute the GameState things nor it has access to it. (In the widget I cast to the gamestate and it doesn’t return the player array with info for example). THIS Happens when opening a map too! (I am using P2P networking) I got my character and I can move, but the clients only see their character but can’t move or do anything!
-
When I host a game, if I try to join it with the Steam Friends UI it says: The player is not currently on a game server. Same if I try to invite them through Steam UI, but if I invite them through my UI, he invite works.
-
If I host a game eith the Create Advanced lobby node, no client can find it with find sessions node! Even if they are in the same LAN, country or different countries!
PS: I have my own AppID!
Thank you for reading and for the potential help
EDIT: On number 1, only the clients don’t execute things! I, as a server, execute all the stuff.