-
Notifications
You must be signed in to change notification settings - Fork 36
How to setup HC with faster
Headless Clients are Arma's way to implement Multicore/Multi-Threading support on Dedicated Servers.
Using Headless Clients is the tool to offload AI Calculations, which could otherwise overload the dedicated server itself to another process, the "dedicated client" and therefore, use a seperate CPU Core instead.
Ideally runs on the same mashine as the server to avoid any latency.
The mission needs to have a Headless Client Module present. Without it, the client cannot connect and wont do anything. Most missions like Antistasi, Hearts and Minds, will come with HC slots already built-in.
The HC needs to load the same mods like any player client would, but there are a few exceptions:
For example, User Interface Mods, Sound Mods, etc like JSRS or DUI/ShackTac Hud, can be neglected by the headless client - its not needed to calculate AI behavior.
Rule of thumb: whatever you can run as an optional mod can be ignored. If in doubt, just load it on the hc as well.
Turn them on, Headless IP should default to 127.0.0.1 if they run on the same mashine. (ideal case, avoid network delay!) Select Number of HCs. Save Profile, Run, Done.
If you want to autostart/schedule the server start in any way, you can use the HC command line that will be put in your clip-board when you start the server via faster. See Example:
More Infos on how to auto start an server with a .bat file
Detailed Guide on how to setup HCs for server admins and mission makers Dropbox
some more techinical server side details Bis Wiki