Stop started attacks to be cancelled due connection problems
At the moment, When the attack starts, and the data connection drops off, the attack stops and all progress is lost (expect the units used to start the attack / till the connection hangs).
I suggest that you change the client / server synchronization so that, when an attack is started, it can be played to the end, and after the attack client and server will be synchronized. (with the information how the attack was accomplished)
Or if that is impossible, please do not count dropped off attacks as a started attack at all.