Jump to content

  •  

Bug Tracker Migration

June 3rd
Good news everyone! The staff has decided that it is time to slowly kill off this Bug Tracker. We will begin the process of slowly migrating from this Bug Tracker over to our Github Issues which can be found here: https://github.com/HerculesWS/Hercules/issues

Over the next couple of days, I will be closing off any opportunity to create new reports. However, I still will keep the opportunity to reply to existing Bug Reports. Doing this will allow us to slowly fix any bug reports we have listed here so that we can easily migrate over to our Issue Tracker.

Update - June 7th 2015: Creating new bug posts has been disabled. Please use our https://github.com/HerculesWS/Hercules/issues tracker to post bugs. Users are still able to reply to existing bug posts.

- Administration

Issue Information

Issue Confirmations

  • Yes (0)No (1)
Photo

Rollback At Closing

Posted by Hercules Bot on 14 March 2008 - 08:01 PM

Originally posted by Yonimelavo
http://www.eathena.w...er&showbug=1183

When I want to update the emulator version, first I advice by broadcast that the server will restart in a few minutes. Then I STOP the server, and when I recompile, I START. With this, it does a small rollback (x minutes), it doesn't save the data.

I'm using the full-SQL compilation, and I don't know if this is a bug, or if I'm doing something wrong.

Any suggest?

Originally posted by Ind
anyone can confirm / reproduce?

Originally posted by Lemongrass
how do you stop the server? which operation system are you using?

Originally posted by Ind
under unix a ctrl c makes it stop gracefully, no idea how it is under windows

Originally posted by Aleos
Whenever I do maintenance I always do a @kickall and wait 3~ seconds and then continue through terminal to close the servers. I have known the server to not always save characters when it shuts down (it will try to save data of characters when the server actually crashes though).

Originally posted by Brian
  • "Please log off, blah blah blah."
    *wait*
  • @kickall
  • @mapexit (this will shutdown the mapserver)
    *wait*
  • then kill the char-server and login-server


Originally posted by rafoka
This has happened to me a few times, been going since I do not know since when.
However, making the Brian said, the error is mitigated in a 99.9%, at least so it seems.

Originally posted by Ind
CTRL-C is the only graceful way to stop the server, stop it at map server and you'll see it kicks all members and sets them to save.
Closing by hitting the 'X' in the terminal/prompt/whatever kills the process and doesn't give it time to save its data.