Page MenuHomeFeedback Tracker

RCON Port Conflict on Multi-IP Server Setup (1 Year Later, Still Unresolved)
New, NormalPublic

Description

Over a year ago, we encountered an issue when hosting multiple servers on a single machine using different IPs. Specifically, using the same RCON port across servers with different IPs does not work, even when properly configured in the BattlEye config.

Example setup:

Server 1

RConPassword 123456789  
RConPort 2305  
RestrictRCon 0  
RConIP 193.25.252.10

Server 2

RConPassword 123456789  
RConPort 2305  
RestrictRCon 0  
RConIP 193.25.252.20

Issue: Only one server’s RCON will work, or neither will, despite different IPs.
Note: This issue does not happen with Game Port or Steam Query Port. We can successfully run:

. 193.25.252.10:27016
. 193.25.252.20:27016

These work fine side by side on the same machine.

The question still stands:
Is this a BattlEye limitation or a bug? It seems inconsistent that Game and Query ports work under the same conditions where RCON fails.

Status:

. Reported to both parties (Bohemia, BattlEye)
. No fix, explanation, or acknowledgment after 1 year

If anyone has found a workaround or received any clarification, please share.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 11 x64
Category
General

Event Timeline

Sm0ky created this task.Thu, Jun 19, 7:28 PM
Sm0ky added a comment.Thu, Jun 19, 7:30 PM
This comment was removed by Sm0ky.
Sm0ky added a comment.Thu, Jun 19, 7:30 PM

I have two public IPv4 addresses assigned to my Windows Server. There's no need for separate physical machines since I’m running a Ryzen 9 7950X, which easily handles multiple servers. I'm using the two IPs to split the DayZ servers cleanly.

For example, I can run:

  • 193.25.252.10:27016
  • 193.25.252.20:27016

on the same machine without any issue.

Each DayZ server is launched with its own IP using the -ip command-line parameter:

  • Server 1: -ip=193.25.252.10
  • Server 2: -ip=193.25.252.20

Both servers also use the same game port (2302) and Steam query port (27016) across their respective IPs — and everything works fine.

However, RCON does not behave the same way.

Even though BattlEye's documentation says you can define the IP address (https://www.battleye.com/support/documentation/), using the same RCON port (e.g., 2305) on both IPs doesn't work. One server will connect to RCON, but the other won’t. Sometimes, neither will.

If I assign different RCON ports (e.g., 2305 for one, 2405 for the other), both servers work properly.

Given that game and query ports work fine across IPs, there’s no clear reason why RCON behaves differently. This seems like a bug — either in DayZ or BattlEye.

Can someone please take a closer look into this or confirm if this is expected behavior?