The Arma Reforger Linux server has no steam query port open , which supposed to be 17777 as default.
Description
Details
- Severity
- Major
- Resolution
- Open
- Reproducibility
- Always
- Operating System
- Linux x64
- Operating System Version
- Ubuntu 20.04.3 LTS (GNU/Linux 5.4.0-90-generic x86_64)
- Category
- Server
Start Linux server for Arma Reforger, then use Linux command like:
netstat -aunp
Then you will see there is no steam query port open (should be 17777 as default).
Alternative is to check using online tools like https://southnode.net/steamquery.php
Event Timeline
I confirm that netstat shows no signs of port 17777 and the server doesn't show up in steam browser.
AFAIK it doesn't need or use the steam query port, the server browser works over HTTP/REST
Server with no port 17777 listening here shows up in server browser OK
Not intending to hijack this Linux report, just an informational post
This port is not in use on the Windows dedicated server either.
2302 is my game-port & backend-port which does return a result, 17777 does not:
PS C:\Users\Administrator> netstat -na | Select-String "17777" PS C:\Users\Administrator> netstat -na | Select-String "2302" UDP 176.9.107.125:2302 *:* PS C:\Users\Administrator>
I found undocumented config variables to enabled a2s (steam query)
"a2sQueryEnabled": true,
Query port can also be change by undocumented variable
"steamQueryPort": 17777,
Nice found, it is, indeed working.
https://i.imgur.com/xNTlriw.png
But it seems like the server name is not quite right and port is kinda wrong too, any ideas ?
Also when trying to join via the browser I got "Unable to connect to the server, the ID of the application specified by the server is invalid."
It is actually documented at https://community.bistudio.com/wiki/Arma_Reforger:Startup_Parameters#Hosting, but it doesn't report properly right now. Still could be useful to grab map name, amount of players.
It is just disabled by default which might be confusing.
Yes, the A2S_INFO is all over the place...
- dedicatedServerId instead of server name
- the map is reported as stringtable ID of the mission instead of Everon
- Game is reported as "Arma Reforger", which in Arma 3 was used to report the name of the mission
- Steam app ID is 0, which is why you can't connect
Hello everyone.
The issue has been resolved internally and the fix will appear in one of the upcoming updates.
Regards,
Geez