Page MenuHomeFeedback Tracker

High Command does not synchronize properly on dedicated server with no subordinate modules used.
New, WishlistPublic

Description

As title says, on a dedicated server units of the same side are not properly synchronized to the Commander if no subordinate modules were used. It does work fine when testing locally.

Details

Legacy ID
1598945549
Severity
None
Resolution
Open
Reproducibility
Always
Category
Dedicated Server
Steps To Reproduce

For editor placed:

  1. Create a simple mission in the editor with one playable unit.
  2. Place a high command module, name it and synch it to the playable unit.
  3. Create AI groups of the same side as the playable unit.
  4. Start the mission and press CTRL+Space. You should now be able to control the groups.
  5. Upload the mission to your dedicated server, connect and slot.
  6. Press CTRL+Space. Nothing happens.
  7. Use the debug console to check "sychronizedObjects player". The Command module is properly synched.

For script-added placed:

  1. Create a simple mission in the editor with one playable unit.
  2. Create AI groups of the same side as the playable unit.
  3. Start the mission and use the debug console to execute:

createcenter sideLogic;
hc_command = (createGroup sideLogic) createUnit ["HighCommand",getPos player,[],0,"NONE"];
player synchronizeObjectsAdd [hc_command];

  1. If you press CTRL+Space you should be able to control all groups of the same side.
  2. Upload the mission to your dedicated server, connect and slot.
  3. Use the debug console to execute aforementioned code. Press CTRL+Space. Nothing happens.
  4. Use the debug console to check "sychronizedObjects player". The Command module is properly synched.
Additional Information

Using
{if (side leader _x == side *unit*) then {_hc hcSetGroup [_x];};} forEach allGroups; inside the mission; *unit* is replaced with the name of the unit synched to the High Command module

does reliably put groups under the command of the Commander unit, both local and on server. AI locality however remains with the server.

Event Timeline

wolfenswan edited Additional Information. (Show Details)
wolfenswan set Category to Dedicated Server.
wolfenswan set Reproducibility to Always.
wolfenswan set Severity to None.
wolfenswan set Resolution to Open.
wolfenswan set Legacy ID to 1598945549.May 7 2016, 4:51 PM
Bohemia added a subscriber: AD2001.Sep 21 2013, 4:13 PM

I consider high command a very important modulle and gameplay experience, they should fix everything related to high command, and add more tactical options.+1

Updated the ticket. It appears High Command does work when subordinate modules are used but it does not properly sync units of the same side when no subordinate modules were used (by default it should put all groups of the same side under command of the unit that is synched to the Commander Module).