Why doesn´t the client autosave when playing on a bot online? - bot 904 crashed
-
Me and IronDome just had a bot crash on us and it didn´t have the save.
Sadly the client also doesn´t save when playing online this way. Why is that?
Could you change it please. Its happened once or twice in the past that a bot crashed and it just really sucks.
(If someone could possibly retrieve the game for us it would be in Bot 904 Frankfurt at about 22.30-40 a Domination 1914 NML game - thanks a lot. )
Its super weird btw, the bot when I first enter seems to be loading Domination 1914 NML then it switches to some kind of Revised saved game and thats the only one that seems to exist on it. All the buttons (load even, load odd turn etc) seem to load a revised game rather than Domination 1914 NML.
-
@ondis Added a tracking item to remind us of this issue: https://github.com/triplea-game/triplea/projects/29#card-81276807
Sadly the client also doesn´t save when playing online this way. Why is that?
The game engine creates a 'lock' on game data during certain operations. Notably on game save, this prevents the engine from doing anything at all. Next, clients get their save game by downloading from the game host.
So, if there were a game save, it could be something like a 4MB download done in turn, to every player, that freezes up the game while in progress.
With a slow 256KB internet connection, that would be a full 15 second download.
While a fast connection would be very unnoticeable, particularly for few players and early game when the game data size is small.. currently an autosave for many players on slow connections would be unplayable after a few rounds.
Its happened once or twice in the past that a bot crashed and it just really sucks.
Having experienced this before, and having lost other games, there is little that is worse.
-
@lafayette said in Why doesn´t the client autosave when playing on a bot online? - bot 904 crashed:
the engine from doing anything at all. Next, clients get their save game by downloading from the game host.
So, if there were a game save, it could be something like a 4MB download done in turn, to every player, that freezes up the game while in progress.
With a slow 256KB internet connection, that would be a full 15 second download.What is the data that is not being sent to the client all the time during play that´s not in the 500-2000+ mb memory hog this game sadly often builds up?
I would like an option for this anyway and wouldn´t mind waiting 15 seconds between turns at least. It doesnt have to save between combat, non combat, etc. But every turn would be nice. Its not like youre doing anything the first 15 seconds except thinking about what your opponent has done.
-
@ondis said in Why doesn´t the client autosave when playing on a bot online? - bot 904 crashed:
What is the data that is not being sent to the client all the time during play that´s not in the 500-2000+ mb memory hog this game sadly often builds up?
The size of a network payload is not the same thing as main memory usage.
I would like an option for this anyway and wouldn´t mind waiting 15 seconds between turns at least.
That 15 seconds is for every player, and you're just assuming it's a 1v1. For a multi, that would be multiplied by the number of players. A 5 person multi could mean a full minute or more of the game being frozen.
-
Is this topic correctly categorized (and should stay in the Feature Requests & Ideas section)? If so, I would suggest to clarify what the requested feature is.