divVerent wrote:1. Only one download is run at once...
Good.
divVerent wrote:2. Why does that need an engine change? I could easily add an alias that calls both disconnect and stops the download. All I need is a good name for it...
That would be the wrong way round. When the user types disconnect they really mean disconnect from everything. The engine would need changing so that the disconnect command does disconnect downloads too and that the map download function does not call disconnect but instead calls a function that only disconnects from the map, rather than from the download. So we'd have:
Disconnect: functions as currently but also disconnects from downloads. This is more logical.
disconnect_keepdownloads: does what the current disconnect does. This is what the download function would call.
This would be better than a disconnect_downloads alias which does what most people would expect disconnect to do. That would be illogical.
That's why an engine change is needed as it's a change in the way the disconnect works and IMHO it is the logical way to do it. Something for the DP devs to think about.
Laters losers.