I’m using the Steam subsystem and Advanced sessions for my blueprint based project.
I’ve used this tutorial to setup my Windows dedicated server [youtu.be/iMNjp5L7_oA][1]
I am able to run my server and it opens but I am unable to find it using the “Find Sessions Advanced” node although I am able to find peer to peer sessions this way.
Here are the blueprints for my current, working peer to peer setup (Which breaks if I turn off presence):
https://puu.sh/ACD54/b3bffeebcc.jpg
Here is what I have to start the session on my dedicated server in the “Entry” map for the server.
https://puu.sh/ACD4y/69c6172f50.jpg
Here is a debug view of what I have for my find session setup:
https://puu.sh/ACD4M/589f3c098f.jpg
Whenever I have my peer to peer session running, the find session prints that it can find sessions but when it tries to find the dedicated server, it doesn’t find any of them.
This is the relevant part of what I have in my DefaultEngine.ini: [pastebin.com/CwrP1un7][5]
These are the logs from my server when it runs: [Server log - 317f6b37][6]
I have port forwarded 27015 and 7777 which are both TCP and UDP although, I think it doesn’t even need to be setup when you’re going through the Steam subsystem.
I can however get the server working if I don’t go through the Steam subsystem by adding “-nosteam” to the launch perimeters of the server, port forwarding and then connecting though the IP instead but it still doesn’t come up in the find sessions node.
The server only shows up in the “View > Servers > Internet” part of steam when I use an appid of 480 but if I use my own, it does not show up which I think is just because the game is set as being hidden in the steam database but it shows up either way in the LAN tab. Using the 480 appid does not fix the find session node though.
Thanks for the help.