Bug consequences: Rollback 2023-01-25

Announcements about major changes in Haven & Hearth.
User avatar
loftar
Posts: 9092
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Bug consequences: Rollback 2023-01-25

Post by loftar »

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
_Scipio
Posts: 304
Joined: Sat Aug 29, 2015 3:22 am
Location: Interrogating your villagers.

Re: Bug consequences: Rollback 2023-01-25

Post by _Scipio »

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.
ImageWarriors of Annihilation ; The Crimson Tide ; Remnants of the Few; The Hunt Goes On
User avatar
Zentetsuken
Posts: 2127
Joined: Sun Jun 20, 2010 4:07 pm
Location: Flavor Town

Re: Bug consequences: Rollback 2023-01-25

Post by Zentetsuken »

this is nuts
      Image
      Image
JOIN THE OFFICIAL H&H DISCORD TODAY

♰ PROUD FORUM MODERATOR 02.01.2024 - 05.10.2024 ♰
User avatar
DDDsDD999
Posts: 5766
Joined: Fri Jul 02, 2010 12:31 am

Re: Bug consequences: Rollback 2023-01-25

Post by DDDsDD999 »

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

Re: Bug consequences: Rollback 2023-01-25

Post by Dill »

w15 pls
User avatar
Kyrex
Posts: 42
Joined: Wed Jan 04, 2023 2:26 pm

Re: Bug consequences: Rollback 2023-01-25

Post by Kyrex »

That didn't last long.

World 15 now? :D
ImageImageImage
User avatar
kirion
Posts: 378
Joined: Sat Jul 31, 2010 11:45 pm

Re: Bug consequences: Rollback 2023-01-25

Post by kirion »

Dang

Can't recall the last time we had a grand ol' rollback
User avatar
DonVelD
Posts: 1913
Joined: Sun Jun 11, 2017 12:37 pm
Location: @ your fenced base W/ a boar

Re: Bug consequences: Rollback 2023-01-25

Post by DonVelD »

ziggy is a nutter fr fr
      Image
      Image
JOIN THE OFFICIAL H&H DISCORD TODAY
StudentOEve
Posts: 14
Joined: Tue Jan 11, 2022 9:14 pm

Re: Bug consequences: Rollback 2023-01-25

Post by StudentOEve »

free bundle hat? :)
User avatar
Jons
Posts: 20
Joined: Tue Nov 29, 2022 11:26 pm
Location: Final Evening

Re: Bug consequences: Rollback 2023-01-25

Post by Jons »

Bye bye new, just bought, bronze sword .... now I have 2 wooden shovel q14.1 ...... well, I guess I'll buy it again

Return to “Announcements”