Changes between Version 1 and Version 2 of Ticket #1555, comment 7


Ignore:
Timestamp:
Jul 27, 2012, 3:28:02 AM (12 years ago)
Author:
historic_bruno

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1555, comment 7

    v1 v2  
    33The option could be handled easily in `simulation\helpers\InitGame.js` and `simulation\helpers\Player.js` depending on how it's implemented.
    44
    5 I don't think it's possible to modify the UI to get around a proposed cheat option, not if it's done correctly, because the host will send game settings to all client players. If one player has different game settings then they will become out of sync after a cheat is improperly used. If they modify the session UI to send cheat commands, it will work on their local simulation but on others, also leading to an OOS. It might be possible to interfere with the setup messages somehow or impersonate the host, but well, that's a bit beyond the scope of this ticket ;)
     5I don't think it's possible to modify the UI to get around a proposed cheat option in multiplayer, not if it's done correctly, because the host will send game settings to all client players. If one player has different game settings then they will become out of sync after a cheat is improperly used. If they modify the session UI to send cheat commands, it will work on their local simulation but on others, also leading to an OOS. It might be possible to interfere with the setup messages somehow or impersonate the host, but well, that's a bit beyond the scope of this ticket ;)
    66
    77One thing about the last patch: `IID_TrainingQueue` no longer exists, being replaced by `IID_ProductionQueue`.