<< Back to Warzone Idle Forum   Search

Posts 1 - 7 of 7   
A bug causing progress lost: 7/10/2021 00:23:30

functor
Level 56
Report
Background:
It is not possible to play the Battle and an idle level at the same time using the same instance of Warzone. I discovered this bug when I try to minimize the down time utilizing multiple instances.

Steps to reproduce:
1. Joining Battle on platform A.
2. Playing a level on platform B.
3. Wait until the Battle ends.
Then, all the actions taken on platform B during the Battle are reverted (including, but not limited to, conquering territories, upgrading army camps, swapping artifacts, spending AP).

Potential cause:
At the moment of joining a Battle, a snapshot is created, and the stats are restored to the snapshot (plus the time elapsed) after the Battle. Warzone does not consider the possibility of additional actions during the Battle.
A bug causing progress lost: 7/10/2021 00:24:42

Shin
Level 58
Report
The thing is, you can't have idle on two devices or the progress will overwrite each other. I think I saw the comment in a different post.
A bug causing progress lost: 7/10/2021 00:28:55

functor
Level 56
Report
@Shin
Thanks for the information. But, this bug is about Idle on one device and Battle on another device.
A bug causing progress lost: 7/10/2021 00:29:35

Shin
Level 58
Report
Yes. The answer is on my previous post. It's still a part of idle.
A bug causing progress lost: 7/10/2021 00:49:48

Phoenix
Level 21
Report
Yes, this is super inconvenient, but any (!) part of idle can only be played from one instance. Even when you use a Multi-Level power, playing those two idle levels on two devices will (probably) cause issues.

The problem here is less that the game is snapshotted but more - so is my understanding - that the second instance isn't syncing back its state before the first instance ends the battle. So in theory, if you started the battle on device A, then on device B continued your level, then before the battle ends forced a sync on device B and preferably closed the idle instance on device B, then on device A all the actions that you took on device B should be present. This is by no means a recommendation!!!!! I can't guarantee you that this would work and I will not test this due to the risk to brick my idle progress to some extend. Also, I don't know, whether the battle outcome has to be synced similarly, therefore, it is absolutely possible that this strategy results in a corrupted state itself.

The gist of this all:

  • The game should more directly inform the players that this is strictly a single-instance mode. The only real information about this is the forum - that you will most likely only consult if you already encountered the problem - or the wiki - that frankly, most of the players won't even know about.
  • Don't stress your luck and always play from one device at most at any given point in time.
  • Before you switch devices, I always force sync. When I do so, I never lose progress. When I wasn't that strict about how to switch devices I once lost a hospital upgrade I think. Nothing detrimental, but still unpleasant.
  • And finally, let's hope that it is possible to, at some point, play idle from multiple devices in parallel. But I guess that while idle is in beta there are far more important things to do for Fizzer.


Edited 7/10/2021 00:50:31
A bug causing progress lost: 7/10/2021 01:11:25

functor
Level 56
Report
@Phoenix

> So in theory, if you started the battle on device A, then on device B continued your level, then before the battle ends forced a sync on device B and preferably closed the idle instance on device B, then on device A all the actions that you took on device B should be present.

Can you explain more how to force a sync?

I have tried clicking the button going back to level selection, and closed the instance. This would force a sync while playing the same idle level on multiple devices. But, it does not work while playing Battle on one device and idle level on another device. By the way, doing this would not brick the progress, and we only lose all the actions taken during the Battle.

A potential exploit of this bug is creating an "Undo button" for the people who need it. More discussions about "Undo button" could be found in the following thread.
https://www.warzone.com/Forum/561014-undo-button
A bug causing progress lost: 7/10/2021 01:35:09

Phoenix
Level 21
Report
Sure.

In browser there is no visible button for forcing a sync, but there is a key combination you can press. It's Ctrl+Alt+G. You will not get a visual feedback on when exactly the sync was successful. So, just let it sync for a few seconds and you should be fine.

On mobile, there is a simple button that you can find in the "main menu" (the button in the top right, where you also can access your profile, your mails, your notifications, etc.) The button will become darker on tab and when the sync button get ligher again, the sync should have completed.
Posts 1 - 7 of 7