VDS Start
₺899.00 / month
- 4 ayrılmış çekirdek
- 8 GB RAM
- 200 GB NVMe
- 10 TB Trafik
- 1 IPv4
Conflict, Game Master or Combat Ops: run the Arma Reforger dedicated server on a VDS with dedicated cores, Workshop mods and console players.
Quick answer
Arma Reforger server hosting means running Bohemia Interactive’s Enfusion-based Arma Reforger dedicated server software on an always-on machine. The server is downloaded with SteamCMD from ID 1874900, runs on Windows and Linux and uses game port 2001/UDP and query port 17777/UDP by default. All settings live in a single config.json file. At LIONFIN you install it on a VDS server or request the setup through a support ticket.
There is no ready-made package for this use yet; these servers give you full control to install it yourself, or you can request setup through a support ticket. You complete the order on our Turkish store page.
₺899.00 / month
₺1,599.00 / month
₺2,899.00 / month
| Players / scenario | RAM | vCPU | Disk |
|---|---|---|---|
| 1–16 (Combat Ops, Game Master) | 4–6 GB | 2–4 | 30 GB NVMe |
| 16–32 | 6–8 GB | 4 | 40 GB NVMe |
| 32–64 (Conflict) | 8–12 GB | 4–6 | 60 GB NVMe |
| 64–128 (large Conflict, modded) | 12–16 GB or more | 6–8 | 80 GB NVMe |
Estimates; actual needs depend on mods, plugins and settings.
The Arma Reforger dedicated server is the official server application Bohemia Interactive provides for Arma Reforger, built on its Enfusion engine. The main differences from Arma 3 are that all settings are collected in a single JSON file, mods are downloaded automatically by the server from Bohemia’s own Workshop, and players on platforms other than PC (Xbox and PlayStation) can join the same server.
Common scenarios on Reforger servers:
For admins with Arma 3 experience the concepts are familiar (AI load, server FPS, mod compatibility), but the file structure and mod management are completely different; rather than carrying over Arma 3 habits one to one, you need to learn Reforger’s own structure. If you are considering an Arma 3 server instead, see our Arma 3 server hosting page.
A small Game Master or Combat Ops server can run with 4–6 GB of memory and 2–4 cores, while Conflict servers above 64 players need 12–16 GB and 6–8 dedicated cores. The values in the table are estimates; the scenario’s AI load and the mod list change the requirement noticeably.
The main factors that determine resource needs:
serverMaxViewDistance and networkViewDistance values decide how far away objects are streamed to players; high values increase load.Although the Enfusion engine is better suited to multi-threading than Arma 3, high single-core performance still matters for server FPS. A VDS with dedicated cores absorbs sudden load spikes in busy Conflict matches without interference from neighbouring servers. Plan resources for a full server at evening peak, not an empty one.
To see the server’s real load, the -logStats launch parameter writes server FPS and player count to the log at set intervals; watching these records for a few days shows clearly at what player count the server starts to struggle. If server FPS drops noticeably at busy hours, first try reducing view distances and AI density; if those settings are not enough, moving to a plan with more cores is the lasting fix.
At LIONFIN you run an Arma Reforger server on a VDS; this page lists VDS plans for the game. You can install the server yourself or open a support ticket from the customer panel after ordering the VDS and ask for the setup.
Because Reforger officially supports Linux, you can set up an efficient installation with no licence cost. On a VDS you can also:
config.json files under version control and easily roll back changes,systemd service with automatic restart after crashes,VDS plans come with the public IPv4 address a Reforger server needs, which simplifies port forwarding and the publicAddress setting. A general comparison of a game package and a VDS is on the game server package vs VDS page; current plan values are shown in the plan table on this page.
The Arma Reforger server is downloaded with SteamCMD from ID 1874900 using an anonymous login and started by pointing it at a config.json file. The process is the same on Linux and Windows; only the binary name changes.
steamcmd +force_install_dir /home/reforger/server +login anonymous +app_update 1874900 validate +quitconfig.json file (see the example in the next section)../ArmaReforgerServer -config /home/reforger/config.json -profile /home/reforger/profile -maxFPS 60
On Windows the same parameters are used with ArmaReforgerServer.exe.systemd service.The -profile folder holds logs, downloaded Workshop mods and the server’s persistent data, so it is at the heart of your backups. The -maxFPS parameter caps the server frame rate so the CPU does not run at full capacity needlessly.
All Arma Reforger server settings live in a single config.json file: network addresses and ports, server name and passwords, the scenario, player limit, game properties and mod list. Bohemia’s official wiki documents every field in the file.
{
"bindAddress": "",
"bindPort": 2001,
"publicAddress": "",
"publicPort": 2001,
"a2s": { "address": "0.0.0.0", "port": 17777 },
"game": {
"name": "LIONFIN Conflict EU",
"password": "",
"passwordAdmin": "a-long-and-unique-password",
"scenarioId": "SCENARIO_ID",
"maxPlayers": 64,
"visible": true,
"crossPlatform": true,
"gameProperties": {
"serverMaxViewDistance": 2500,
"networkViewDistance": 1500,
"disableThirdPerson": false,
"battlEye": true
},
"mods": []
}
}
The file is strict JSON: keys are case-sensitive and even one extra comma stops the server starting. The scenarioId value is the ID of the scenario to play; the IDs of the official Conflict and Game Master scenarios can be found on the wiki and with the server’s scenario listing parameter. Copy the file before every change and check the syntax with a JSON validator.
In Arma Reforger, mods are added by writing their IDs into the mods array in config.json; the server downloads them itself from Bohemia’s Arma Reforger Workshop at start-up. Unlike Arma 3, there is no need to copy mod folders or manage key files.
"mods": [
{ "modId": "MOD_ID_1", "name": "Mod name" },
{ "modId": "MOD_ID_2", "name": "Another mod", "version": "1.2.3" }
]
Things to watch:
version field empty, the server downloads the latest version. For stability you can pin the version and update on your own schedule.If you use a modded scenario, the scenarioId value must point to that mod’s scenario. Backing up the profile folder before changing the mod list lets you roll back quickly if anything is incompatible.
As the number of mods grows, so do the server’s start-up time and the download time players face on first connection. Choosing mods that genuinely add value for your community, trying each new mod on a test server first and removing unused mods from the list protects both server performance and player experience. A test server opened as a second instance on the same VDS is ideal for these trials.
Yes, Arma Reforger servers can accept Xbox and PlayStation players as well as PC players; this is controlled by the crossPlatform setting in config.json (or by the supportedPlatforms field, which lists supported platforms explicitly).
Things to consider when planning a crossplay server:
For a heavily modded milsim server aimed only at a PC community, disabling crossplay may make more sense. The decision depends on your community’s make-up and your mod list.
Because console players are part of Reforger’s player base, a Conflict server with crossplay enabled and either no mods or console-compatible mods is one way to reach a wider audience. A server hosted in Türkiye suits both PC and console players in Türkiye and the surrounding region.
By default an Arma Reforger server needs game port 2001/UDP and A2S query port 17777/UDP open; if you enable RCON, its port (default 19999) must also be opened.
| Port | config.json field | Purpose |
|---|---|---|
2001/UDP | bindPort / publicPort | Game traffic |
17777/UDP | a2s.port | Steam query protocol (server info) |
19999 | rcon.port | Remote administration (optional) |
sudo ufw allow 2001/udp
sudo ufw allow 17777/udp
According to the official wiki, if the server has a public IP address the publicPort value must match bindPort; if port forwarding is used, enter the externally exposed port. Since your VDS has a public IPv4 address, keeping both values the same is enough. Rather than opening the RCON port to everyone, allow only admin IPs.
Arma Reforger is administered through the passwordAdmin password in config.json, the admins field listing admin IDs, and an optional RCON connection. A player who logs in with the admin password in-game gets access to commands such as kicking, banning and scenario management.
RCON lets you send commands to the server without joining the game and is defined in its own block in config.json:
"rcon": {
"address": "0.0.0.0",
"port": 19999,
"password": "strong-password-without-spaces",
"permission": "admin"
}
According to community sources, the RCON password cannot contain spaces and must meet a minimum length. Keep the admin password and RCON password different so that a leak of one does not compromise the other.
In Game Master scenarios the game master role matters too: whoever holds it can place units and objects in the world. Give this right only to people you trust and tell your community clearly who is game master in each session.
As the admin team grows, adding admins to the admins list by ID is more controlled than sharing one password with everyone: to revoke access for someone who leaves, you simply remove them from the list, with no need to change everyone’s password. Logging ban and kick decisions in your community channel provides transparency.
The two core items to back up on an Arma Reforger server are the config.json file and the profile folder set with the -profile parameter. The profile folder holds logs, downloaded mods and persistent scenario data.
config.json with a date before every change; keep it under version control if possible.When migrating from another provider, copy the same config.json and profile folder to the new server and start it with the same parameters; mods are downloaded again on first launch.
Arma Reforger server security relies on BattlEye anti-cheat, opening only the required ports, strong passwords and network-level DDoS filtering applied together. On LIONFIN infrastructure the RouteFence firewall filters at the network level and traffic is monitored 24/7 by our NOC and SOC teams; see our data center for details.
battlEye setting in gameProperties enabled on public servers.On busy Conflict servers, admins regularly reviewing in-game logs makes it easier to respond quickly to cheating reports.
Most Arma Reforger server problems come from JSON syntax errors, a wrong scenario ID or mod incompatibility.
| Symptom | Likely cause | Fix |
|---|---|---|
| Server closes on start-up | config.json syntax error | Check for extra commas and letter case |
| Scenario not loading | Wrong scenarioId | Verify the scenario ID on the wiki or in the scenario list |
| Server not shown in the list | 2001 or 17777 closed | Open both UDP ports, check the visible value |
| Console players cannot connect | Crossplay disabled or mod missing on console | Check the crossPlatform setting and mod compatibility |
| Mod download error | Missing dependency or version mismatch | Add the dependencies, update the version field |
The first place to look when the server has problems is the logs in the profile folder. If you cannot solve it, open a support ticket from the customer panel.
Choose a VDS plan
Pick a VDS suited to your scenario and player count; Ubuntu or Debian is a good choice for a licence-free setup.
Download the server files
Run SteamCMD as a separate user and apply app_update 1874900 with an anonymous login.
Prepare config.json
Define the ports, server name, admin password, scenario ID, player limit, crossplay setting and mod list.
Open the ports
Allow 2001/UDP and 17777/UDP; if you use RCON, open its port only to your own IP address.
Start the server
Start ArmaReforgerServer with the -config and -profile parameters and confirm in the log that the mods and scenario loaded.
Set up a service and backups
Define the server as a systemd service and back up config.json and the profile folder regularly.
Yes. The Arma Reforger dedicated server officially supports Linux and runs with the ArmaReforgerServer binary. A Linux install needs no licence and uses resources efficiently; on Windows the same parameters are used with ArmaReforgerServer.exe.
By default it uses 2001/UDP for the game and 17777/UDP for A2S queries. If RCON is enabled, the default port 19999 is also needed. Port values are defined in the bindPort, publicPort, a2s and rcon fields of config.json.
The player limit is set by maxPlayers in config.json and can be configured up to 128. Community Conflict servers mostly run in the 64–128 range; high player counts need more memory and strong dedicated cores.
Add the mod’s ID to the mods array in config.json with the modId field. The server downloads the mod itself from the Arma Reforger Workshop at start-up, and players download the required mods in-game when connecting. There is no need to copy mod folders.
Yes. When you enable crossPlatform in config.json, or list the supported platforms, console players can join the server. The mods you use must also be published on consoles, otherwise console players cannot connect.
The most common reason is a syntax error in config.json: an extra comma, a missing quote or a misspelled key stops the server starting. Check the file with a JSON validator and look at the logs in the profile folder.
For small Game Master or Combat Ops servers, 4–6 GB of memory is an estimated sufficient amount; for Conflict servers with 32–64 players, 8–12 GB. For large, modded and busy servers, planning 12–16 GB or more is safer.
The concepts (AI load, server FPS, mod compatibility, BattlEye) are similar, but the implementation differs. In Reforger all settings are in config.json, mods are downloaded automatically by the server and there is no key file management. You need to learn the setup according to Reforger’s own structure.
Yes. Use a separate config.json, a separate profile folder and different game and query ports for each instance. Work out the total memory and core requirement by adding up each server’s load.
After ordering your VDS, open a ticket from the Support section of the customer panel and ask for the Arma Reforger server to be installed. Stating the scenario, player count, crossplay preference and the mods you want speeds things up. If you need help ordering, contact us by email.