In 2026, high-population servers (64-128 players) live or die by their Network View Distance and AI Simulation caps. By optimizing the server’s JSON configuration, you ensure that the Enfusion Engine’s “Network Ticking” doesn’t choke the CPU, providing a smooth experience for snipers and pilots engaging at ranges over $1500m$.
File Path & Setup
Arma Reforger uses a JSON format for server configuration. If you are hosting, you must point to this file using the -config startup parameter.
- Server Config:
C:\YourServerPath\configs\server.json - Startup Parameter:
ArmaReforgerServer.exe -config ".\configs\server.json" -profile YourProfileName -maxFPS 120
Technical Note: Unlike Arma 3, Reforger does not rely on a complex
Arma3.cfg. Most client-side graphical overrides are now handled via startup parameters or the in-game “Video” menu, which is more robust in the Enfusion Engine.
Optimized Server Configuration (server.json)
Modify the gameProperties section of your JSON to balance simulation depth with client-side performance:
| Parameter | Recommended Value | Technical Purpose |
serverMaxViewDistance | 2500 | Caps the maximum distance any client can render; $2500m$ is the “Sweet Spot” for 2026. |
networkViewDistance | 1500 | The range at which the server sends updates for players/vehicles. |
serverMinGrassDistance | 50 | Prevents players from turning off grass to “cheat” at short ranges. |
fastValidation | true | Essential for public servers to speed up the join process and reduce desync. |
battlEye | true | The standard anti-cheat; must be enabled for server visibility. |
{
"game": {
"name": "GameEngineer.net | Tactical MilSim",
"scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
"maxPlayers": 64,
"gameProperties": {
"serverMaxViewDistance": 2500,
"networkViewDistance": 1500,
"serverMinGrassDistance": 50,
"fastValidation": true,
"battlEye": true,
"disableThirdPerson": true
}
},
"operating": {
"aiLimit": 50,
"lobbyPlayerSynchronise": true
}
}
HowTo: Engineering Maximum FPS on Enfusion
To ensure your client stays mission-ready on GameEngineer.net, use these Enfusion-specific optimizations:
- Environment Quality: Set this to Medium. In 2026, “Ultra” Environment Quality adds high-fidelity cloud shadows and skybox logic that can tank your FPS by $25\%$ with minimal visual gain during combat.
- Hardware Anti-Aliasing: Set this to 4x or use DLSS/FSR. The Enfusion Engine’s TAA can be blurry; hardware AA provides a much sharper silhouette for spotting enemies at $800m+$.
- Object Draw Distance: Keep this at Ultra. Lowering this causes “building pop-in,” which is deadly when flying or using long-range optics.
- Near Depth of Field: Set to None. This removes the blur effect when aiming down sights, providing a clearer view of your iron sights and the immediate environment.
- Startup Flag
-maxFPS: Always use this on the server side (e.g.,-maxFPS 60or120). An uncapped server CPU will waste cycles on empty frames, leading to network lag when the action heats up.
Technical Explanation: Simulation vs. Rendering
The Enfusion Engine utilizes a “Job System” that scales across CPU cores more efficiently than older Arma titles. However, it still follows the rule of Network View Distance. If a player is at $2000m$, but your networkViewDistance is set to $1000m$, the server will not send the data for that player to your client, making them “invisible” even if your graphics could render them.
By aligning serverMaxViewDistance ($2500m$) with a healthy networkViewDistance ($1500m$), you create a buffer where the client can render the terrain and buildings before the player “actors” are populated. This prevents the “stutter” common in Arma 3 when moving into high-density zones, as the Enfusion Engine can pre-load the static geometry while waiting for the network packets for dynamic entities.