Skip to main content

Parallel Processing: Headless Clients


Arma 3 is heavily bound by single-core CPU performance. A Headless Client (HC) is essentially a transparent player that connects to the server and takes ownership of AI units. This moves the heavy calculations of AI pathfinding to a separate CPU core, freeing up the main server thread for networking and physics.
Reading TimeDifficultyLast Updated
5 minutesAdvancedJanuary 2026

Configuration

1. Authorization

You must tell the server to accept a connection from a local HC.
  • File: server.cfg
  • Add: headlessClients[]={"127.0.0.1"};
  • Add: localClient[]={"127.0.0.1"};

2. Panel Activation

  • Navigate to the Headless Client tab in your FREAKHOSTING panel.
  • click Enable Headless Client.
  • The panel will now spawn a secondary process alongside your main server whenever you click Start.

Mission Support

Critical: Simply turning on an HC does nothing. Your mission file must be coded to recognize and use it.
  • Antistasi / Liberation: These popular scenarios have built-in HC auto-detection.
  • Custom Missions: You must trigger a script (like Werthles Headless Kit) or use the Eden Editor “Headless Client” module to manually transfer units from the Server to the HC.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | Arma 3: Load balanced.