Arma Reforger Server Status

Check the status of any Arma Reforger server with direct A2S queries or BattleMetrics search.

Direct Server Query (A2S)

Find Server on BattleMetrics

Quick search:

Why Can't I Query Servers Directly?

Arma Reforger uses Bohemia's backend, not Steam's server browser. This means the standard Steam Server Query API doesn't list Reforger servers.

A2S (Steam Query Protocol) can work, but:

  • Server must have A2S enabled with a public IP (not 0.0.0.0)
  • Browsers can't make UDP requests (A2S uses UDP)
  • Most servers don't enable A2S by default

BattleMetrics is the best option - they track servers via the Reforger master server list.

For Server Admins: Enable A2S Queries

To make your server queryable by external services like BattleMetrics, configure A2S in your config.json:

"a2s": {
    "address": "YOUR.PUBLIC.IP.HERE",
    "port": 17777
}

Important: Replace YOUR.PUBLIC.IP.HERE with your server's actual public IP address. Using 0.0.0.0 only binds the listener - it doesn't expose your server for external queries.

Default A2S Port

17777

Protocol

UDP (Steam Query)

Arma Reforger Server Ports

Understanding Arma Reforger's network ports is essential for server hosting. Here are the default ports you need to open for public server hosting:

PortProtocolRequiredPurpose
2001UDPRequiredGame traffic (publicPort)
17777UDPOptionalA2S Steam Query (server status)
19999UDPOptionalRCON remote administration

Understanding A2S Server Queries

A2S (Application to Server) is the Steam Server Query protocol that allows external tools like BattleMetrics to query your server's status without joining. When properly configured, it exposes:

  • Player Information: Current and maximum player count
  • Server Details: Name, map, game mode (scenarioId)
  • Mod List: All active mods and their versions
  • Server Settings: BattlEye status, crossplay, password protection

The a2s.address setting binds the A2S listener to a network interface. Using 0.0.0.0 binds to all interfaces, which is typically correct. The key requirement is that port 17777 UDP must be open in your firewall.

Complete A2S Configuration

Here's the full A2S configuration for your config.json with all available options:

{
  "publicAddress": "YOUR.PUBLIC.IP",
  "publicPort": 2001,
  "a2s": {
    "address": "0.0.0.0",
    "port": 17777
  }
}

Pro Tip: If your server still doesn't appear on BattleMetrics after enabling A2S, ensure your publicAddress is set correctly. This is the IP that external services use to find your server. You can leave it empty for auto-detection, or use "local" to auto-detect your local network address.

Server Not Showing? Troubleshooting Guide

Port Not Open

Ensure UDP port 17777 is open in your firewall and router. Many hosting providers block this by default. Check your hosting panel's firewall settings.

Wrong publicAddress

If using publicAddress, ensure it's your server's actual public IP. Leave it empty for auto-detection, or verify with curl ifconfig.me.

Give It Time

BattleMetrics and other trackers may take 5-15 minutes to discover new servers. After making config changes, restart the server and wait before checking.

Server Visibility Settings

Beyond A2S, several config.json settings affect whether your server appears in server browsers:

  • visible: true - Must be true for server browser listing
  • crossPlatform: true - Allows PC, Xbox, and PlayStation players
  • lobbyPlayerSynchronise: true - Syncs player count to backend (fixes player count mismatch)

Server Information Available

When A2S is properly configured, external services can retrieve:

  • Current and maximum player count (maxPlayers: 1-128)
  • Active scenario (map/game mode)
  • List of required mods with versions
  • BattlEye anti-cheat status
  • Server ping/latency from your location
  • Crossplay enabled (PC/Xbox/PlayStation)

What is A2S Query in Arma Reforger?

A2S (Server Query Protocol) is Valve's standard protocol for querying game server information. Arma Reforger uses A2S to expose server details like player count, current map, active mods, and server settings to external tools and server browsers.

Our free server status checker uses A2S queries over UDP port 17777 to retrieve real-time information from any Arma Reforger server. This is the same protocol used by BattleMetrics, Steam server browser, and other monitoring tools.

How to Enable A2S on Your Server

Add the following A2S configuration to your server's config.json file:

{
  "a2s": {
    "address": "0.0.0.0",
    "port": 17777
  },
  "publicAddress": "your.server.ip",
  "publicPort": 2001
}

Required Settings:

  • a2s.address - Bind IP (0.0.0.0 for all)
  • a2s.port - UDP port (default: 17777)
  • publicAddress - Your server's public IP
  • publicPort - Game port (default: 2001)

Firewall Rules:

  • • Open UDP port 17777 for A2S queries
  • • Open UDP port 2001 for game traffic
  • • Configure port forwarding if behind NAT
  • • Restart server after config changes

Server Not Showing? Troubleshooting Guide

Common Issues

  • Missing publicAddress: Server won't appear in browser without a valid public IP
  • Port blocked: Firewall blocking UDP 17777 prevents queries
  • Server initializing: Wait 2-3 minutes after startup
  • Wrong port: Ensure you're querying the A2S port, not game port

Quick Fixes

  • Verify config.json has valid a2s and publicAddress settings
  • Test UDP port 17777 is open using online port checker
  • Check server console for A2S initialization messages
  • Restart server after any config.json changes

Frequently Asked Questions

What information can I see with A2S query?

+

A2S queries return server name, current map, game mode, player count, max players, ping/latency, server version, active mods, VAC status, and whether the server is password-protected. This information updates in real-time.

Why does ping show as 0 or very high?

+

The ping shown is the round-trip time from our server to your game server, not from your PC. If it shows 0, the server responded too fast to measure. Very high ping may indicate server location distance or network issues.

Can I use this to monitor my server 24/7?

+

For continuous monitoring, we recommend services like BattleMetrics which can track your server history, player stats, and send alerts. Our tool is designed for quick status checks rather than persistent monitoring.

Is this tool free to use?

+

Yes, this server status checker is completely free. You can query any Arma Reforger server as many times as you need. No registration or download required - it works directly in your browser.

Setting Up Your Own Server?

Use our Config Generator to create your server configuration with all the right settings.