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];
4. If you press CTRL+Space you should be able to control all groups of the same side.
5. Upload the mission to your dedicated server, connect and slot.
6. Use the debug console to execute aforementioned code. Press CTRL+Space. Nothing happens.
7. Use the debug console to check "sychronizedObjects player". The Command module is properly synched.