Can only see one of my dedicated servers in the in-game server list

Soundless

Registered
I set up my own dedicated server. It runs on its own hardware (not on my race PC). I successfully created one server (using the default ports), and my friends can connect to it. It shows up in the in-game server list for me and my friends. I assume this means that, theoretically, everyone in the world can see it.
However, I've now started hosting multiple dedicated servers on the same server, but I can only see the original server I created (the one using the default ports) in the in-game server list. I cannot see the additional servers I've created (player2, player3, and player4). I've confirmed my friends also cannot see the additional servers.

With that said, I am able to see the other three servers if I use a website like https://simracepackages.lima-city.de/rF2server, but I don't see all of the servers if I check a website like https://gamemonitoring.net/rfactor-2/servers

I've modified the ports in the multiplayer.json file in each of the new "player" folders that I've created, and I created the firewall rules as necessary. If I use one of the websites to connect the servers, I can successfully join any of the servers and race in them. So, the only issue I'm running into is that I can't see the extra servers in the in-game server list (just to repeat - I see the original server, but not the other three I've created).

Any ideas as to why this may be happening to me?
 
Last edited:
@Soundless It's hard to say.
If everything is set up properly, they should appear on all Lists.
But because Servers don't always show up on all Lists, i did make my own Server List Site (https://simracepackages.lima-city.de/rF2server/) some Years ago.
And the "strange" Thing is, that i use the Steam API for it.
So i would suppose, that also the Steam Server List would show the same Amount of Servers, that are shown on my List.
But that isn't the Case.
So, as said, it's hard to say.
 
The dedi server set up process isn't really that difficult, but it seems like there's something strange happening on the Steam side of things. I also tried building a new dedi server on new hardware and I cannot get that one to connect to Steam at all. I'm tempted to contact my ISP for a new public IP to see if that would change anything. My ISP tells me that they do not block anything, but I wonder if Steam is caching something.
 
From your 1st post, default ports are 64297 and 54297 if memory serves me correctly, so what ports are you using for 2 & 3?
 
In the opening Post, he did say, that he can see all Servers on my Internet Server List Website (https://simracepackages.lima-city.de/rF2server/).
So i would say, that he did set up everything properly.
Digressing from OP for a minute....lets say I use 64297/54297 on one server and 64298/54298 on a second server, would they both show on your site? I'd setup a couple of servers to check myself, but I reformatted the hard drive not so long ago and haven't even got around to re-installing rF2 yet, let alone the server stuff.
 
Digressing from OP for a minute....lets say I use 64297/54297 on one server and 64298/54298 on a second server, would they both show on your site? I'd setup a couple of servers to check myself, but I reformatted the hard drive not so long ago and haven't even got around to re-installing rF2 yet, let alone the server stuff.
I've never tested such Things.
My Intention, to make the Server Site, was to get a Possibility, to also show Servers that are not visible in Game or in the Steam Server List.
And i simply did use the Steam API and i could see more (all?) Server.
Goal achieved, Work done. :)
 
Digressing from OP for a minute....lets say I use 64297/54297 on one server and 64298/54298 on a second server, would they both show on your site? I'd setup a couple of servers to check myself, but I reformatted the hard drive not so long ago and haven't even got around to re-installing rF2 yet, let alone the server stuff.
No, I did not use consecutive ports. I tried to split them apart by at least 10 ports. I did this because I saw a suggestion in some post that each server should be separated by at least 10 ports. I don't know if that's true, but it seemed worth doing considering the amount of ports available. With that said, the ports I used are all within the confines of the range listed in the multiplayer.json.

I've had these servers all running for multiple weeks. As I mentioned before, I can connect to them by using a website, but they just won't ever show up in the in-game list.
 
I've never tested such Things.
My Intention, to make the Server Site, was to get a Possibility, to also show Servers that are not visible in Game or in the Steam Server List.
And i simply did use the Steam API and i could see more (all?) Server.
Goal achieved, Work done. :)
What's interesting is that I found one server list website that only shows my one server that is listed in the in-game list: https://gamemonitoring.net/rfactor-2/servers

It's interesting that your website, and the other websites I've found, all show more servers than GameMonitoring's list and the RF2 in-game list.
 
Loopback enabled?
Your multiplayer.json files look like this and ports are open and forwarded OK?

Server 1
"HTTP Server Port":64297
"Simulation Port":54297

Open Ports on router for Server 1
54297 tcp/udp
64297 tcp
64298 udp
64299 udp

Server 2
"HTTP Server Port":64307
"Simulation Port":54307

Open Ports on router for Server 2
54307 tcp/udp
64307 tcp
64308 udp
64309 udp
 
Hello, didn't know if it has some link, but on my servers i also change another values in the playerN.json :

Server 1 :
"WebUI port":5397,
"WebUI port#":"Port for the WebUI",

Server 2 :
"WebUI port":5398,
"WebUI port#":"Port for the WebUI",

On a dedicated server, it can also be set to zero. It disables the Rest API access.

This WebUI port causes issues when you play on same machine as the server.
Just try to set it too ...

And i would try to launch player2 alone and see if it works properly totally alone.
I would try to launch player3 alone and see if it works alone.

You tried that ?

There is probably some local interaction or some error somewhere like missed "forwarded" ports.

By the way, ports should be opened (Not blocked by hardware/software firewall),
but more importantly forwarded to the exterior of your Network from the internal LAN IP.
IP that should be set static too.
 
Loopback enabled?
Your multiplayer.json files look like this and ports are open and forwarded OK?

Server 1
"HTTP Server Port":64297
"Simulation Port":54297

Open Ports on router for Server 1
54297 tcp/udp
64297 tcp
64298 udp
64299 udp

Server 2
"HTTP Server Port":64307
"Simulation Port":54307

Open Ports on router for Server 2
54307 tcp/udp
64307 tcp
64308 udp
64309 udp

My understanding is that the 64298 and 64299 ports are specific to Steam. Is setting different ports (eg. 64308 and 64309 in your example) for Steam necessary? Is there a file I need to edit on the server to specify these ports?

I'll test it out, but changing those seem unnecessary as they aren't specified on the server somewhere.

Hello, didn't know if it has some link, but on my servers i also change another values in the playerN.json :

Server 1 :
"WebUI port":5397,
"WebUI port#":"Port for the WebUI",

Server 2 :
"WebUI port":5398,
"WebUI port#":"Port for the WebUI",

On a dedicated server, it can also be set to zero. It disables the Rest API access.

This WebUI port causes issues when you play on same machine as the server.
Just try to set it too ...

And i would try to launch player2 alone and see if it works properly totally alone.
I would try to launch player3 alone and see if it works alone.

You tried that ?

There is probably some local interaction or some error somewhere like missed "forwarded" ports.

By the way, ports should be opened (Not blocked by hardware/software firewall),
but more importantly forwarded to the exterior of your Network from the internal LAN IP.
IP that should be set static too.

I'll test changing the WebUI port for the other servers. I haven't tried that yet because I read that changing the WebUI port causes problems, but I didn't realize that was only the case when running the game and server on the same machine.
 
From the S397 server notes, we set the "HTTP Server Port" and "Simulation Port" in the multiplayer.json file.
rF2 will automatically also use the two ports after the HTTP Server Port that has been set.
So if that is set to TCP port 64307 then you must also open and forward UDP ports 64308 and 64309
If you aren't also setting these correctly then that may well explain why your servers don't show everywhere.
 
Last edited:
Thank you for pointing that out, trichens. That is what was missing. I completely misinterpreted that line in their documentation. I really appreciate the help everyone.

Now I just need to figure out why I can't get my new server hardware to connect to Steam (shows "Not Connected to Steam") so that I can finally migrate off of this 10 year old laptop I'm using.
 
Have you changed the WebUI port?
I've never changed mine from the default... which is 5397 I think?
I'll confess that I've never noticed if that message appears on my servers.
They have always "just worked".
 
Trying a different Web UI port did not make a difference. With that said, I have a similar problem in that I can connect to the server using a URL. However, I can't find it in the in-game list or even listed on one of the websites.

The server running on old hardware shows "Connected to Steam," and the server on the new hardware shows "Not connected to Steam." I've mimicked the config of the old server to the new server (using different ports, of course). In theory it should work. I could have missed something, but I've re-checked the settings so many times while browsing suggestions in the forums.

I've even tried copying the config from the old server, pasting it to the new server, shutting down the old server, configuring the same IP on the new server, but it still wont connect.
 
I recently upgraded my network hardware. Now, none of my servers will connect to Steam. The server that used to work is now showing the same "Not connected to Steam" for the Matcher Status. It also uses the default ports.

Clearly, this implies some kind of network issue. I just don't understand what it could be as the servers don't even connect when added to the DMZ. On top of that, I can connect to the server by connecting to something like steam://rungameid/365960//+multiplayer +connect=69.69.69.69:64297 (just an example). I strictly just cannot get the servers to show up in in-game server list. Otherwise, it all works fine.

I'm at a loss.
 
I recently upgraded my network hardware. Now, none of my servers will connect to Steam. The server that used to work is now showing the same "Not connected to Steam" for the Matcher Status. It also uses the default ports.
Basically what happened to me when I moved to through the router VPN.
Too many hoops, should be way easier.
 
Last edited:
I recently upgraded my network hardware. Now, none of my servers will connect to Steam. The server that used to work is now showing the same "Not connected to Steam" for the Matcher Status. It also uses the default ports.

Clearly, this implies some kind of network issue. I just don't understand what it could be as the servers don't even connect when added to the DMZ. On top of that, I can connect to the server by connecting to something like steam://rungameid/365960//+multiplayer +connect=69.69.69.69:64297 (just an example). I strictly just cannot get the servers to show up in in-game server list. Otherwise, it all works fine.

I'm at a loss.
Do the servers have the same internal ip address as pre DMZ? If not then you’ll need to redo the port forwarding stuff.
 
Back
Top