From their Site
What is a Headless Client (HC) used for?
- Headless Client is used to offload AI calculations from the server
- Headless Client is integrated into game client and dedicated server executable (WIndows and Linux, use -client parameter)
- The server doesn't allow arbitrary connections from headless clients if you do not define the headless clients IPs in the server.cfg,
If you host an Arma 3 Server with lots of AI in it, the Server FPS will drop fast. Since the server files are only 32 Bit you will need some kind of magical assistant to prevent slow AI.
This server requires about 2048m to run properly. ARMA 3 is more CPU intensive though.
Additional server flags can be found here.
This can help is you see the server using to many cores/threads on the server.
If you want to know how to implement, take a look at the Wiki here or at a guide in the A3 Forums here.
Since this is basically a client, this Egg does not need a port.