Update of bug #19603 (project wesnoth):

                  Status:             In Progress => Postponed              

    _______________________________________________________

Follow-up Comment #3:

Status:

This has been partially fixed, in that "basic" scenarios should now work in
1.12. We *may* be able to easily fix campaigns. Currently only the final
scenario of the campaign will be saved.

tl,dr:

Making reloaded scenarios work would unfortunately take a good deal of work,
and this is something we would have to postpone until after 1.12. The good
news is that we can patch the server to fix things like this without breaking
compatibility, so it doesn't have to happen before 1.12 is launched.

Long version:

The issue is basically that the replay server is not smart enough to read the
replay and keep track of the game state. The replay that is generated is
closer to some kind of debugging output -- the [replay] contains all of the
"history" of game transactions, and the [replay_start] contains the initial
level cfg generated by the host.

This is compounded by the fact that the "history" needs to be okay to send to
observers in order to bring them up to date. It's possible that the server
could generate replay files by always viewing turn 1 as the start, and merging
the "new history" with the reloaded history, but that surgery would have to be
done in the final seconds before writing the replay to memory, and it may make
it harder to debug other server issues before 1.12.0, so I think this kind of
change should wait until after that.

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?19603>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to