DustBowl.Games

Arma Reforger Crossplay Config Guide

Crossplay requires four config fields to be set correctly — one wrong value silently breaks console connections. Select your target platforms below and get a ready-to-paste config.json block with all warnings surfaced before they become problems.

Target Platforms

PC is always included. Select any additional platforms you want to support.

PC

PLATFORM_PC

Always on

BattlEye Anti-Cheat

battlEye — must be true for any console platform

Configuration Status

crossPlatform

true

Required

battlEye

false

Valid

supportedPlatforms

[PLATFORM_PC]

1 platform

config.json Block

"game": {
  "crossPlatform": true,
  "supportedPlatforms": [
    "PLATFORM_PC"
  ],
  "battlEye": false
}

Paste this inside the "game": {} object in your server config.json. The full file must also include bindAddress, port, and other required fields.

Field Reference

Field Type Notes
crossPlatform bool Must be true to allow cross-platform connections. Setting this alone is not enough — all four fields must align.
supportedPlatforms string[] Array of platform identifiers. Valid values: PLATFORM_PC, PLATFORM_XBL, PLATFORM_PSN. PC must always be included.
battlEye bool Platform policy mandates BattlEye when any console platform is listed. Console players receive no error — they simply cannot join if this is false.
mods (Workshop) object[] Each mod in the mods array must support the console platforms listed in supportedPlatforms. PC-only mods will cause console clients to disconnect at load.

Platform Identifiers

PC (Steam / Epic)

PLATFORM_PC

Xbox (Game Pass)

PLATFORM_XBL

PlayStation

PLATFORM_PSN

Connection interrupted

We are restoring your session

Your account remains secure while we reconnect you.

Attempt in progress

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Check your connection, then try again or review our system status.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

The server rejected this session. Reload to continue securely.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Connection status and recovery controls.