Skip to content

How to setup HC with faster

Jupster edited this page Mar 6, 2024 · 8 revisions

What are Headless Clients?

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.

Mission Requirement

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.

How to set up Faster

1. ServerProfile->Profile->Mods

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.

2. ServerProfile-> Server-> Headless Clients

grafik

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.

How to handle HCs in a Bat File

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

Additional Resources

Detailed Guide on how to setup HCs for server admins and mission makers Dropbox

some more techinical server side details Bis Wiki

Clone this wiki locally