I'm running a 12-player pitboss game of BNW on a dedicated server. Things have been relatively smooth and we're on turn 53 after about 6 weeks of play. Unfortunately, two nights ago a power outage took down the dedicated server.
While loading an autosave initially appears to work, there is a small bug that prevents us from continuing the game. To explain the bug, please bear with me as I provide context.
We are using hybrid turn mode. There are two pairs of players that are at war. At the beginning of a turn, the 8 peaceful players and India (the first warring player) all become active. The 3 remaining warring players are blocked from taking a turn. Once India completes his turn, he becomes finished and the next warring player becomes active. This has been working fine since turn 35 when war begun.
But when trying to load the game, the turn appears to begin as usual. But there is one small thing wrong. When the game loads, only the 8 warring players become active. India starts off blocked!
Since India and the other 3 warring civs are all blocked, none of them ever transition to active, so the turn and game are deadlocked. We tried having every other player click end turn, but we get stuck in a state with 8 finished peaceful players and the 4 warring players are still blocked.
In the past we've successfully been able to load from an autosave. The issue only occurs when two human players are at war and hence in consecutive turn mode. I verified that loading the same game at turn 34 (when no human players were at war) works properly - all players are active.
I've put a lot of work into organizing this game, and all 12 players have been at it for 6 weeks at roughly one turn per day. I'm willing to follow whatever steps are necessary to get this game working again (e.g. debug builds, debugging it myself if you send me symbols, etc), so feel free to ask anything of me if it will help. Thanks in advance!
In the above I used the terms active, blocked, and finished to describe the turn state of a warring player. I've defined them below for clarity:
I've attached 2 saves from this game - one at turn 34, which works fine because no players are at war. The other is turn 53 which cannot be loaded because of this issue I described above.
While loading an autosave initially appears to work, there is a small bug that prevents us from continuing the game. To explain the bug, please bear with me as I provide context.
We are using hybrid turn mode. There are two pairs of players that are at war. At the beginning of a turn, the 8 peaceful players and India (the first warring player) all become active. The 3 remaining warring players are blocked from taking a turn. Once India completes his turn, he becomes finished and the next warring player becomes active. This has been working fine since turn 35 when war begun.
But when trying to load the game, the turn appears to begin as usual. But there is one small thing wrong. When the game loads, only the 8 warring players become active. India starts off blocked!
Since India and the other 3 warring civs are all blocked, none of them ever transition to active, so the turn and game are deadlocked. We tried having every other player click end turn, but we get stuck in a state with 8 finished peaceful players and the 4 warring players are still blocked.
In the past we've successfully been able to load from an autosave. The issue only occurs when two human players are at war and hence in consecutive turn mode. I verified that loading the same game at turn 34 (when no human players were at war) works properly - all players are active.
I've put a lot of work into organizing this game, and all 12 players have been at it for 6 weeks at roughly one turn per day. I'm willing to follow whatever steps are necessary to get this game working again (e.g. debug builds, debugging it myself if you send me symbols, etc), so feel free to ask anything of me if it will help. Thanks in advance!
In the above I used the terms active, blocked, and finished to describe the turn state of a warring player. I've defined them below for clarity:
- Blocked: player cannot issue orders yet, but can scroll around the map. To exit this state, a warring player earlier in the turn order must transition to state "finished" by finishing their turn. Only then will a "blocked" player become "active". Icon in lobby is undarkened and does not flash.
- Active: player can issue orders, build buildings, etc. Player presses "end turn" to exit this state. Icon flashes in the lobby.
- Finished: player has already completed their turn this round by clicking "end turn". Player cannot issue more orders. Icon is darkened in the lobby.
I've attached 2 saves from this game - one at turn 34, which works fine because no players are at war. The other is turn 53 which cannot be loaded because of this issue I described above.