x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Dedicated server not showing up on find session

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

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):

alt text

Here is what I have to start the session on my dedicated server in the "Entry" map for the server.

alt text

Here is a debug view of what I have for my find session setup:

alt text

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

These are the logs from my server when it runs: pasted.co/317f6b37

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.

Product Version: UE 4.19
Tags:
more ▼

asked Jun 10 '18 at 05:05 PM in Packaging & Deployment

avatar image

dscottwilson
28 7 7 10

(comments are locked)
10|2000 characters needed characters left

3 answers: sort voted first

I have similar problems and have been trying to get our full up game to have dedicated servers. I wrote this https://wiki.unrealengine.com/Dedicated_Server_Guide_Steam but can no longer edit it because the page says edits are suspended for server changes or some such. (7/3/2018)

Getting a dedicated server working requires a zillion things to be exactly right. For testing I made a super simple sample game, and then made a dedicated server build for it. It is appid 480 which is the Steam sample game appid people use for testing.

The test lets one run a game dedicated server and then see it on the steam server window. The server window is in Steam view==>servers and shos up as game RK under Spacewar. If it does not work it is most likely that your ISP is blocking the ports 7777 and 27015 for UDP and TCP. I have Xfinity (Comcast) and their cable modem does not let those ports through and there is no easy way to change that. (lame!)

I can not get this to run on my home machine, but I have a machine on the public internet outside Xfinity and it works fine there and can be seen on the Steam server window.

Here is a read only public access SVN of both the source code, and a binary build.

svn://67.205.137.150/bigdisk/ue4steamdedicatedsample/

If it still does not work with your appid then it is likely that your game on Steam is not configured with a "tool" that is a dedicated server, so the server list will not show it.

more ▼

answered Jul 04 '18 at 03:17 AM

avatar image

SND R Keene
923 29 117 111

avatar image dscottwilson Jul 04 '18 at 06:39 PM

Hey thanks for helping.

I've read through some of your guide and have tried a few things like creating a tool which is set as a dedicated server and has the same product name as "STEAMPRODUCTNAME" which houses my server but I'm getting the same thing.

I am using a VServer to host my game and I am able to connect to it using the ip which indicates that the ports are working. The server shows up in the "View > Servers > Internet" tab if I use 480 which suggests that there might be something mis-configured with my steamworks setup for my game's personal appid but I don't know what it is.

I have also had a look through the "5. Common Issues and Details Checklist" part of your guide and have made a few changes but again, no change.

(comments are locked)
10|2000 characters needed characters left

Try getting the binary distribution of the dedicated server test app at

svn://67.205.137.150/bigdisk/ue4steamdedicatedsample/

and see if it works on the Spacewar server app id 480.

If it doesn't it means you have firewall issues.

more ▼

answered Jul 04 '18 at 08:28 PM

avatar image

SND R Keene
923 29 117 111

avatar image Midsoft Games Jul 04 '18 at 08:31 PM

That SVN link doesn’t work for me. It says Error Took too much time to load or something like that. I am using Tortoise SVN.

avatar image dscottwilson Jul 04 '18 at 09:25 PM

The SVN link worked for me

It works I ran the server on my desktop and it showed up in the internet tab on both my desktop and my laptop

alt text

w.jpg (680.9 kB)
avatar image Midsoft Games Jul 05 '18 at 09:44 AM

If the link works, can you upload to Google Drive and send it to me too because I can’t access it...

(comments are locked)
10|2000 characters needed characters left

I'm on UE 4.19.2

more ▼

answered Jul 09 '18 at 03:24 AM

avatar image

SND R Keene
923 29 117 111

avatar image Midsoft Games Jul 09 '18 at 12:12 PM

I encountered the problem on 4.18, but it works perfectly on 4.19 (for me). Although, I cannot contradict you because I have a friend whose dedicated server works pefectly for 4.18, so... I would just suggest you to wait for 4.20 and download it from source.

avatar image dscottwilson Jul 09 '18 at 03:25 PM

That's what I'm planning on doing. I've also sent a Steamworks support ticket to see if there is anything they need to do that can help.

avatar image Midsoft Games Jul 09 '18 at 03:40 PM

Hmm, can you keep me updated with this issue. I mean can you let me know what they told you. I am really curious about this.

avatar image dscottwilson Jul 10 '18 at 09:00 PM

They've replied

Hi, we need to enable the Matchmaking API for F2P titles, but your app appears to be paid. I recommend reading through our documentation: https://partner.steamgames.com/doc/features/multiplayer/matchmaking

avatar image Midsoft Games Jul 10 '18 at 10:21 PM

So basically they passed on this qustion, huh, nah man wasn’t expecting help from them either..Read our documentation, they don’t have to tell me to do that cuz google is already there

avatar image dscottwilson Jul 19 '18 at 02:02 AM

Well, 4.20 is out and I've been met with the same issue. The advanced sessions has even been updated to support it too and everything is still a mess

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question