Allow resuming an on-line match using the replay file
Network disconnects or real-life reasons shouldn't mean that the match can't be completed. There should be a way to resume a game with the same players using the replay file.

-
Mega`Adnan commented
It shouldn't be that complicated. Maybe do the codings like you create the mission game?
-
Anonymous commented
it would be very important. Nowadays i can only imagine it in dreams^^
-
Anonymous commented
Sounds wonderful please do that :)
-
Obnegon commented
I don't personally care much about the ability to resume from replays. It could potentially be useful for TUS, but it seems like a nightmare in terms of coding difficulty and potential for abuse and unforseen headaches.
I think Cybershadow's solution is ideal. Most network drops would be resolved if the game simply attempted to reconnect. I agree with NAiL that this is probably the single most important update that could be made.
Lately I've been disconnecting from probably 2/3 of the online games I play. My wifi connection is fast but the router is slightly too far away, so it will sporadically drop out for a second or two, ending the game. The dropouts are so brief I never notice them when browsing or doing anything else on the web. The disconnect often happens very suddenly, rather than after a prolonged period of lag. On the other hand, "waiting it out" doesn't usually work either, if the game does lag for a prolonged period of time.
Since so many players are from poorer countries, I'm pretty sure that my Internet connection is quite good compared to that of many players. So this feature would not just help me.
Could this be added into Beta updates, or does it need to wait for version 4.0? I guess that you don't want to do much work on the existing network code if it's going to be scrapped anyway. Is there any "hackish" solution with very basic functionality that could be accomplished with less work, like with HostingBuddy or ProjectX somehow?
I always hesitate very much to make suggestions given that you guys (DC, CS, and testers) have done so much for the game. I don't want to seem ungrateful, because I am very grateful for everything you've done. I checked the stats page for this post to look at the country statistics, and was amazed to see that WA is almost as active as it has ever been in the history of the game right now! Without your efforts, the game would have died a decade ago, and maybe never even been playable on Windows XP/2000!
-
Sophie Hamilton commented
(The idea in the previous comment will be able to uniquely identify players; this may or may not be a good thing. It would certainly allow for some nifty things, but some people may not want to be uniquely identified.)
-
Sophie Hamilton commented
I'm surprised that nobody brought this up already, but if you wanted to pursue the "replay files won't be playable if all people aren't present" idea, you don't need the key thing - just have WA auto-generate an RSA key once at startup, then have the replay file contain all the public parts of the keys. Each client can then authenticate themselves by sending a signed message to all other clients, which can independently confirm it.
No need for user-inputted keys at all!
-
Rogi commented
Cybershadow's idea is grate too.
-
Rogi commented
i like as this problem was complete in dota or hon game. Player has few minutes for reconnect to the match.
-
Jason Gunning commented
GOOD IDEA!
-
Wallison Camargo commented
-
DArK`X`LOrD commented
FIRST idea!
-
No :( We'll have to look into this after the next Beta. W:A's network code is really complicated, and we don't want to risk breaking something at this point.
-
Joschi commented
What is the current standing, CS? Is it already in the package of the coming patch?
-
Domi commented
I completely support reconnection.
-
NAiL commented
For me this is probably the most improtant update I'd like to see.
This would end 99% of the problems surrounding crashes league games. Its horrible having to rematch games when you have a clear advantage, it also wastes alot of time.
I dont know anything about programming, I trust you when you say its complicated to do, but it really would be worth the effort if its possible. Would love to see this implemented, its very much needed and would stop people from "cheating" once and for all.
-
Ivo commented
Resuming a game from a replay (with the same time remaining, same weapons used, etc) would be just perfect! Better than make game attempting to reconnect. But CyberShadow, if the replay resuming isn't possible, everything who helps with disconnects, are welcome!
-
Konrad commented
If it's difficult to do, so yes, it's good compromise :)
-
I've been thinking... resuming a game from a replay file is very complicated, however making the game simply attempt to reconnect when there is a lost connection is much simpler. Would this be a good enough compromise?
-
Konrad commented
This is great idea ;)
-
Koras commented
It's great idea!