Jump to content

Gibbo_

Member
  • Content Count

    3
  • Joined

  • Last visited

  • Medals

Everything posted by Gibbo_

  1. Gibbo_

    Arma 3 Headless Client

    Certainly, here goes: Dedicated server: @echo off setlocal set A3serverPath=D:\Apps\A3Master set mods=@ace;@cba_a3 start %A3serverPath%\arma3server_x64.exe -profiles=%A3serverPath% -port=2302 -config=config_server.cfg -world=empty -mod=%mods% echo Arma 3 Dedicated Server started timeout /T 15 config_server.cfg: .. omitted standard/defaults .. BattlEye = 0; // If set to 1, BattlEye Anti-Cheat will be enabled on the server (default: 1, recommended: 1) verifySignatures = 0; // If set to 2, players with unknown or unsigned mods won't be allowed join (default: 0, recommended: 2) headlessClients[] = {"127.0.0.1"}; // list of IP addresses allowed to connect using headless clients; example: {"127.0.0.1", "192.168.1.100"}; localClient[] = {"127.0.0.1"}; // list of IP addresses to which are granted unlimited bandwidth; example: {"127.0.0.1", "192.168.1.100"}; BattelEye and battleyeLicense makes no difference whatsoever as far I can tell. Dedicated client: @echo off setlocal set A3serverPath=D:\Apps\A3Master set A3host=localhost:2302 set mods=@ace;@cba_a3 start %A3serverPath%\arma3server_x64.exe -profiles=%A3serverPath% -port=2314 -client -noSound -connect=%A3host% -name=hc1 -password=XXXXX -mod=%mods% echo Arma3 Dedicated Client started timeout /T 15 Server and client on same machine in this example but it also works with HC on a different host. Just change headlessClients and localClient, as in: headlessClients[] = {"192.168.1.119","127.0.0.1"}; localClient[] = {"192.168.1.119","127.0.0.1"}; I think in your script you have to change the connect param to: -connect=192.168.1.7:2302
  2. Gibbo_

    Arma 3 Headless Client

    I also have serious trouble getting HC to work on Ubuntu. It just doesn't seem to work no matter what config parameters I try, and I have tried all possible permutations I can think of. HC-side and server side. With BattleEye enabled, without BattleEye, with battleEye license and without, all client IPs in whitelist, different ports used, different steam accounts used, windows dedicated client to dedicated linux server, dedicated linux client to dedicated linux server - nothing seems to make any difference. The server always kicks the HC client with: Client: headlessclient - Kicked off because of invalid ticket: Invalid ticket - Ticket invalid Which is odd, because apparently Steam shouldn't even be involved with HCs or DCs. The only combination that seems to work is dedicated windows client to dedicated windows server. But that's not what I want. I want it to work against linux DS, preferably from a dedicated linux client. Im starting to wonder if anyone actually got this working. If you have, could you please advice on how you have set things up?
  3. Gibbo_

    AI Discussion (dev branch)

    I urge you to consider 100% backwards compability with current values fed into setSkill. Either by a translation table or by some compability flag in the function itself. When you change the underlying algorithm to be more linear and predictable as to how these values are translated into final AI skills, it will nevertheless destroy all tweaking efforts people have made over the years. I have personally spent hundreds of hours on this and would prefer not to have to redo it. Improvements on AI behavior or tweaking options is appreciated (far more than new DLCs - at least by me), but as im sure you are painfully aware of, it's also very easy to severely break existing missions/mods.
×