1
0
mirror of https://github.com/parkervcp/eggs.git synced 2024-10-07 16:17:09 +02:00
parkervcp-pterodactyl-eggs/steamcmd_servers/arma/arma3_headless_client
Red-Thirten 868bc1e8ea
Update egg-arma3-headless-client.json
Removed currently unsupported `file_denylist` variable for now.
2021-01-26 20:52:15 -08:00
..
egg-arma3-headless-client.json Update egg-arma3-headless-client.json 2021-01-26 20:52:15 -08:00
README.md Update README.md 2021-01-26 16:03:38 -08:00

Arma 3 Headless Client

From their Site

What is a Headless Client (HC) used for?

  • Headless Client is used to offload AI calculations from the server [to improve the main server's performance].
  • Headless Client is integrated into dedicated server executable, and uses the -client parameter to activate.
  • The server doesn't allow arbitrary connections from headless clients if you do not define the headless clients' IPs in the server.cfg.

But why?

If you host an Arma 3 Server with lots of AI in it, the Server FPS will drop fast. The headless client helps alleviate the AI's stress on the server.

Installation Requirements

  • A valid, real Steam account, with Steam Guard turned off, is required to install the client (default "anonymous" login cannot be used). For security reasons it is recommended that you create a new Steam account just for your dedicated servers. This account does not need to own Arma 3.
  • The Arma 3 server this client is connecting to must be running a properly written mission file that accepts and utilizes headless clients. If you want to know how to implement, take a look at the Wiki here or at a guide in the A3 Forums here.
  • For automatic Steam Workshop mod downloading to work, the Steam account does need to own Arma 3. This is, of course, optional functionality, and mods can be manually uploaded to the client if desired.

Minimum RAM Warning

This client requires about 2048 MB to run properly.

Additional Settings

Additional client flags can be found here.
These can help you fine tune how the client will behave during runtime.

Note: The -maxMem= flag is currently known to cause an unknown segmentaion fault crash on startup. Other hardware related flags may cause similar behavior.

Server Ports

Since this is basically a client, this Egg does not need a port. Therefore, the port assigned to this Egg goes unused.