Inviting Friends
There is no default Invite handling using the Steam OSS in Unreal Engine 4 but with SteamCore you can implement this functionality using only Blueprints!
Steamworks Settings
In order for rich presence joins to go through this and not be placed on the OS command line, you must enable “Use launch command line” from the Installation > General page on your app.
Connecting to the Server
After receiving and accepting the invite, the client will receive the “123.123.123.123” value from the “GetLaunchCommandLine” function, now all we have to do is get that command line and connect to the server
Dedicated Servers
DEDICATED SERVERS
If you are using Dedicated Servers, you have to set your Rich Presence key so that your friends know where to connect. Replace 123.123.123.123 with the Servers IP address.