Bug consequences: Rollback 2023-01-25

Announcements about major changes in Haven & Hearth.

Bug consequences: Rollback 2023-01-25

Postby loftar » Wed Jan 25, 2023 2:11 am

As of the bundle patch, there was initially a bug where bundles could be stacked within bundles. This was subsequently fixed, but prior to that, there was a user who stacked bundles 100+ levels deep on an account, which when said user logged back in now caused a stack overflow, causing corruption to nearby memory in the server.

Unfortunately, despite spending a couple of hours trying, I could not repair the affected memory region to an extent where the server state was saveable, so I have been forced to not save said state, which means the game will be starting back up from the last-saved state, which is what we refer to as a rollback. The main problem with rollbacks, even more than losing the last bit of gameplay, is that different parts of the state are saved at different times, which causes the saved state to become inconsistent. For example, if you picked up an item from a container into your inventory, and it turns out that the character was saved after that, but the container wasn't, the item will have been duplicated, whereas if the opposite is true, the item will have been permanently lost. Most parts of the game state is usually saved somewhere between 0-2 hours prior to the crash, so that is about the timespan that can be expected to be affected.

I can't sufficiently express my apologies for letting this happen, but at this point there is unfortunately not a whole lot I can do about it, and there is also no way for me to validate claims of lost things.

To avoid similar problems in the future, I have installed a stack checker at some potentially deeply recursive algorithms, and will also be auto-purging any remaining deeply nested bundles that may have lingered.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 8926
Joined: Fri Apr 03, 2009 7:05 am

Re: Bug consequences: Rollback 2023-01-25

Postby _Scipio » Wed Jan 25, 2023 2:13 am

Ok

Image
Last edited by _Scipio on Wed Jan 25, 2023 2:17 am, edited 1 time in total.
mizdirector89 wrote: No, their version of 'interrogating' was just saying 'speak up, you better talk' over and over while they killed our characters.

Warriors of Annihilation
User avatar
_Scipio
 
Posts: 57
Joined: Sat Aug 29, 2015 3:22 am

Re: Bug consequences: Rollback 2023-01-25

Postby Zentetsuken » Wed Jan 25, 2023 2:13 am

this is nuts
Image
Image
User avatar
Zentetsuken
 
Posts: 1855
Joined: Sun Jun 20, 2010 4:07 pm
Location: Flavor Town

Re: Bug consequences: Rollback 2023-01-25

Postby DDDsDD999 » Wed Jan 25, 2023 2:15 am

Image
Image
Image
Image
Image
Image
Image
User avatar
DDDsDD999
 
Posts: 5519
Joined: Fri Jul 02, 2010 12:31 am

Re: Bug consequences: Rollback 2023-01-25

Postby Dill » Wed Jan 25, 2023 2:17 am

w15 pls
User avatar
Dill
 
Posts: 875
Joined: Sat Jun 09, 2012 5:58 pm

Re: Bug consequences: Rollback 2023-01-25

Postby Kyrex » Wed Jan 25, 2023 2:17 am

That didn't last long.

World 15 now? :D
ImageImageImage
User avatar
Kyrex
 
Posts: 42
Joined: Wed Jan 04, 2023 2:26 pm

Re: Bug consequences: Rollback 2023-01-25

Postby kirion » Wed Jan 25, 2023 2:21 am

Dang

Can't recall the last time we had a grand ol' rollback
User avatar
kirion
 
Posts: 373
Joined: Sat Jul 31, 2010 11:45 pm

Re: Bug consequences: Rollback 2023-01-25

Postby DonVelD » Wed Jan 25, 2023 2:21 am

ziggy is a nutter fr fr
ImageImageImage
ImageImageImageImage
JOIN THE OFFICIAL H&H DISCORD TODAY
User avatar
DonVelD
 
Posts: 1007
Joined: Sun Jun 11, 2017 12:37 pm
Location: @ your fenced base W/ a boar

Re: Bug consequences: Rollback 2023-01-25

Postby StudentOEve » Wed Jan 25, 2023 2:23 am

free bundle hat? :)
StudentOEve
 
Posts: 8
Joined: Tue Jan 11, 2022 9:14 pm

Re: Bug consequences: Rollback 2023-01-25

Postby Jons » Wed Jan 25, 2023 2:33 am

Bye bye new, just bought, bronze sword .... now I have 2 wooden shovel q14.1 ...... well, I guess I'll buy it again
User avatar
Jons
 
Posts: 12
Joined: Tue Nov 29, 2022 11:26 pm
Location: Final Evening

Next

Return to Announcements

Who is online

Users browsing this forum: Python-Requests [Bot], Yandex [Bot] and 16 guests