Page MenuHomeFeedback Tracker

If Headless Client is kicked/rejoins, spawns as seagull and game logic clientID = server
Closed, ResolvedPublic

Description

If Headless Client is kicked/rejoins, HC spawns as seagull and game logic is assigned clientID of server.

Details

Legacy ID
2001327165
Severity
None
Resolution
Fixed
Reproducibility
Always
Category
Engine
Steps To Reproduce
  1. Setup a dedicated server + headless client per BIKI (https://community.bistudio.com/wiki/Arma_3_Headless_Client)
  2. Create a mission with player and playable Headless Client Game Logic
  3. Start server + headless client and join server
  4. Run diag_log (owner h1) from server = clientID is Headless Client
  5. Kick the Headless Client from server, it will auto rejoin
  6. Notice HC is connected to proper slot but spawns as seagull (HC RPT: 14:13:25 creating seagull (no person))
  7. Notice diag_log (owner h1) from server returns clientID of server
Additional Information

This can pose an issue if one were to setGroupOwner to HC and the HC disconnects/reconnects as all AI on HC will transfer locality to server automatically. With this bug, the AI cannot be transferred back to the HC as the HC game logic's clientID = dedicated server clientID.

Event Timeline

zorrobyte edited Additional Information. (Show Details)
zorrobyte set Category to Engine.
zorrobyte set Reproducibility to Always.
zorrobyte set Severity to None.
zorrobyte set Resolution to Fixed.
zorrobyte set Legacy ID to 2001327165.May 7 2016, 8:15 PM
zorrobyte edited a custom field.
Iceman added a subscriber: Iceman.May 7 2016, 8:15 PM

Hello,
this has been fixed on Steam Dev.