Hello, I am new to networking with unreal engine and was wondering if anyone could give me some advice on what I should be using. The plan is to release the game on steam, and to use some of the steam networking options, but I’m honestly unsure of what exactly I need for my purposes here. There are so many plugins, and not really sure what I should be using.
I currently have a menu system that I made that will make http calls to my web server. This allows players to make clans/guilds, etc. This information is stored in a mysql database outside of unreal engine. The issue is when a player sends another player a clan invite the player who gets the invite currently needs to close the game, and reopen it to see the clan invite. Basically needs to refresh on the server calls in unreal engine.
What I would like to do is have some form of networking implemented where if player 1 sends player 2 a clan invite unreal engine will send player 2 a rpc call and say “Hey you have a new clan invite, lets refresh the server code”. This would allow player 2 to get the clan invite without closing the game and reopening it. Obviously if player 2 is not online this wouldn’t really matter, cause once they do launch the game the invite would show for them.
I did look into unreal engines networking and using sessions, but im not really sure if this is what im looking for, I honestly dont know. I see that there is a default limit of 16 players per session, so unless I changed that this probably wouldn’t work for me. I need to be able to connect 100s of players to a session and then basically send rpc calls to these individuals based on username, or a GUID.
Any help is appreciated.