Arma Reforger, Can not setup, RCON Fails
Self hosted on Linux
I can connect to RCON from outside my network via battleeye RCON tool.
RCON is setup on port 19010.
On my firewall, doing a packet capture, I can see the incoming connection, but the request is not completed on the Arma Reforger Server.
Any more details needed?
Has this been verified to work?
ERROR:
We were unable to connect to your server. Please double check your server's settings and the information you provided.
We received no response from your server when attempting to connect. Some common causes include:
An incorrect RCON Port.
Firewall, antivirus, or other security system blocking the connection.
RCON disabled or misconfigured on server.
https://www.battlemetrics.com/servers/reforger/29663158
Relevent piece of the config:
"rcon": {
"address": "0.0.0.0",
"port": 19010,
"password": "REDACTED",
"permission": "admin",
"blacklist": [],
"whitelist": []
}
39 Replies
bump
Attempt to connect to your server using any other RCON client.
If another tool can connect, then you have a firewall problem.
If another tool cannot connect, then you have a configuration problem most likely.
Yeah, please see the steps taken. I can connect with the default battle eye RCON client
bump
Refer to my first response. If the other tool can connect you have a firewall problem
I think you have it backwards.
If i can connect, it is not a firewall problem.
bump
bump
bump
It's firewall issue denying BM Servers.
Is it a query port issue or RCON Port Issue.
The error messages are very specific on what can not connect from BM
I can see the traffic coming into the firewall and leaving it.
I can also connect with battlemetrics (Battle Eye) RCON tool with no issues.
My Trial has expired now, and I was not able to get it, so I gave up.
Wait?
So the connection was made and it was working?
So what was your actual issue then
No, battlemetics would never say it is working ( I put battlemetrics, where i mean to put Battle Eye, i fixed the message, sorry for the confusion )
battlemetrics errror:
We were unable to connect to your server. Please double check your server's settings and the information you provided.
We received no response from your server when attempting to connect. Some common causes include:
An incorrect RCON Port.
Firewall, antivirus, or other security system blocking the connection.
RCON disabled or misconfigured on server.
I am saying I could see battlemetrics traffic coming into and out of my firewall, but battlemetrics would still show that error
Did you make sure all the information you entered was correct?
Was battlemetrics able to public list your server in the list? Without rcon connection
Yeah I made sure.
Yeah, it still shows up even now.
Hmm well that means it's not a fire wall issue, cause query works.
That points to a rcon port/rcon issue.
But you said that worked from other tool.
Yeah, this is why I opened the support
There was nothing that indicated it should not work.
I'll have to do some looking into arma reforger rcon to see if I can further help trouble shoot
ok, thank you
Hmm, the only thing i can think of is IP issue.
Looking at the way reforger configs work.
It has 5 different IP Configurations allowed.
The fact you set the ip as 0.0.0.0 could cause a bit of an issue with BM if it's not picking up correctly.
I also notice some other people having issues with the RCON failing to initiate on server restarts.
So all i could suggest is make sure all IP's set in the config are set the same (Avoid using 0.0.0.0)
Also test the connection with another tool, then try with battlemetrics (don't even touch server between)
0.0.0.0 is just to not post my actual IP.
RCON works, verified by being able to to use it with tthe BattleEye tool
Unsure why, cause it's publicly posted anyway,
Or are you running a 2nd IP for the RCON port?
no, just habit not to post that. ( I have been in IT, Development, and networks for a long time )
So when adding the server your not adding an IP to the Alternate RCON IP Your leaving it as is?
No, RCON address is set to public IP.
I run quite a few servers, just incrementing the port and RCON.
Works well for all of them.
Just Battlemetrics not liking it for some reason.
But I can not do further testing, as my trial ran out.
I am willing to stand up a test server to test with
Oh, you have multiple servers?
So you have servers on like port 1001 1002 1003 1004 1005 1006 etc etc??
Yeah.
The RCON's are 190XX and the Query ports are 270XX
I use my home lab to host it all
Battlemetrics might be getting confused with the response's then or they are getting corrupted.
I know for a fact that all servers that use A2S Query/steam query, they should always have 2x query ports & 2x game ports Even tho they are not listed.
This can actually cause miss information being sent on the same port. miss aligning what BM recieves in response.
I suggest breaking your ports up.
Same as the examples.
EG:
game 1001
Query 1010
RCON 1020
You should always leave gaps between ports so miss information isn't easily done.
So 2nd server should be like
1005
10015
10025
so, with all due respect, it does not really work like that.
There is no information leak between ports
the amount of times i have told people this & it fixes their connection issues, is about 100% of the time.
Maybe with Battlemetrics. But not with traditional software and networks.
I use to host servers myself.
use to run 2x server boxes out of chicago.
Yeah, I belive you that it has fixed issues, but I am betting there was something else actually going on.
I have hosted hundreds of game servers and host multiple environments for a few decent size companaies
Not saying that i know better than you. Just saying I have not seen that be an issue
Well, not with RCON
i've seen it be an issue with A2S servers all time,
Most a2s games
have Game+1
Query+1
Rcon
I have seen games only like being on certain ports
i had a server that would cause all servers on a box to go down if a 2nd server started with the same RCON port.
that was a fun one to work out
This happens with Reforger, if you clone an instance as well.
But i tracked it down to a .owner file that gets created. If you duplicate that file, it only can work once.
So deleting that file fixed it.
Like your issue, was super fun to work out.
For reference, here are the arma reforger default ports
I use 2xxx not 20xxx for the public. My mistake there.
And I use 170xx and 190xx for the other.
No issues with any of them working or doing anything.
Only issue is getting battle metrics to see it.
yeah, well anyway, im going to bed, its 2am for me
Ok, morning here.
Thanks for trying
Without the IP, it'll be hard to say what might be stopping it up. Connection tests in the connection settings on the site will show you a few different locations to test from.
What are you using as firewall?
I have a pfsense firewall.