Page MenuHomeFeedback Tracker

[Server] Add support to connect to Listenserver (non-dedicated) for the Headless Client
New, NormalPublic

Description

Game version affected: 2.10.149954

At this moment according to limitations described in Wiki:
https://community.bistudio.com/wiki/Arma_3:_Headless_Client

The server doesn't allow arbitrary connections from headless clients if you do not define the headless clients IPs in the server.cfg, the below value defines accepted IP Addresses from Headless Clients.
headlessClients[] = { "xxx.xxx.xxx.xxx", ... };

There is no way to set or bypass headlessClients[] setting for non-dedicated server because server.cfg is being ignored. The scenario when it is useful is playing singleplayer or (1-3 players) missions with huge amount of AIs without setting dedicated server up. Listenserver + HC on the same machine (localhost) allows to utilize more CPU cores / threads to process more AIs even if you play completely solo providing better QoL due higher FPS.

Details

Severity
Feature
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
Server
Steps To Reproduce
  1. Host Listenserver (non-dedicated) server using in-game UI with any mission with Headless Client slot available on the local machine,
  2. Try to connect HC to localhost

HC won't connect being stuck in semi-connected state or will be kicked with message "Steam ticket check failed".
It is only affected Listenserver. Dedicated server setup works well.

Reddit thread related to this issue:
https://www.reddit.com/r/arma/comments/30aqlu/arma_3s_headless_client_is_getting_kicked/

Event Timeline

Prodavec created this task.Jan 10 2023, 6:50 PM
Prodavec renamed this task from Add support to connect to Listenserver (non-dedicated) for the Headless Client to [Feature request] Add support to connect to Listenserver (non-dedicated) for the Headless Client.Jan 10 2023, 6:57 PM
Prodavec renamed this task from [Feature request] Add support to connect to Listenserver (non-dedicated) for the Headless Client to [Server] Add support to connect to Listenserver (non-dedicated) for the Headless Client.
Prodavec updated the task description. (Show Details)Jan 12 2023, 1:11 PM
Prodavec edited Steps To Reproduce. (Show Details)