Map snapshot and AI control can be used for game abuse
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ares |
Fix Released
|
Low
|
AlexB |
Bug Description
While map snapshot is awesome for developers and for bug hunting, it has potential to be used by players in a wrong way in multiplayer matches. It takes several seconds to snapshot the game and open it in a map editor to check the enemy presence and unit locations.
Map snapshot and several other development features (like AI control, perhaps there isn't any other and I'm just saying 'several') should require modder to enable them (they should not be enabled by default in Ares).
About AI control: when AI is in control, player gets the multiplier to the income like the AI would, so this is clearly abuse too.
It should most probably be a tag in rules so that if a player modifiers the setting, game becomes incompatible with legit versions.
summary: |
- Map snapshot can be used for game abuse + Map snapshot and AI control can be used for game abuse |
description: | updated |
Changed in ares: | |
assignee: | nobody → AlexB (alexander-b) |
importance: | Undecided → Low |
milestone: | none → 0.2-rc1 |
status: | New → In Progress |
I agree regarding AI control, it will lead to abuse, and something should be done about it (also, why would a non-mod developer need it anyway?).
However, I disagree that map snapshot is a problem, because it isn't that much of a use during multiplayer battle - the game doesn't pause while you are checking the map. You can get killed while you are checking the map, and it will take too much effort to get a map snapshot every time something moves. Also, the only units visible in Final Alert 2 will be the modified/unchanged units from RA2/YR, so this method isn't really reliable for mods (especially TCs and mods will lots of new units).
As for singleplayer, i don't think it matters anyway. Even if map snapshots could be disabled, people who would abuse it will either find another method to cheat, or not play singleplayer at all.