Resetting

The worst monsters in the Hearthlands warp the fabric of space and time..
NickCilley
Posts: 6
Joined: Sat Sep 19, 2009 11:58 pm

Resetting

Post by NickCilley »

I'm new to H&H and I'm not sure if this has been addressed before but, I keep crashing (my character just freezes in an animation and won't do anything) and when I relog, it's like my character reset. [
b]Ex[/b]: Today I plowed a field and planted some wheat. Then I killed some rabbits and got meat from them. Then I crashed. When I logged back on, my character was back in the field i had planted (instead of in the forest 30 minutes away from the field) and my inventory was full of the seeds I had planted even though I had planted them before. The wheat was stilled planted though. My rabbit meat was overrided by the seeds I guess, because it was gone... :?
It's kinda frustrating :x
User avatar
PhaedrothSP
Posts: 544
Joined: Sat Aug 01, 2009 6:07 am

Re: Resetting

Post by PhaedrothSP »

its called a roll back
usually happens after a crash.
User avatar
loftar
Posts: 9096
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Resetting

Post by loftar »

I'm still having trouble with the new account server I wrote and installed today. There's some bug that triggers seldomly (but often enough) that desynchronizes the communication between it and the game server, and when that happens, the connection can't be used further and its state lost, and thus the characters can't be saved. It's very frustrating, but I'm trying to debug it right now.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
NickCilley
Posts: 6
Joined: Sat Sep 19, 2009 11:58 pm

Re: Resetting

Post by NickCilley »

Well it's happening quite often. I've rolledback about....3 times.....in two days.
User avatar
loftar
Posts: 9096
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Resetting

Post by loftar »

In two days? Really? I'd understand if you got rolled back a couple of times between Sunday and Thursday or the last couple of hours, but there shouldn't have been any rollbacks outside those two intervals.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
Posts: 9096
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Resetting

Post by loftar »

I actually found the bug, and it turned out that it wasn't a bug in the new account server after all. :)

It was just a sleeper bug in the game server, which didn't "hurt" previously since the old account server didn't react to the erroneous condition of the game trying to save data to a non-existent character. It tried to save the log-out position of unfinished characters in the character creation room.

Hopefully, that's the end of that story. To be extra sure, though, I wrote a function to reconnect to the account server and recreate the connection state, so I really hope there won't be anymore rollbacks now.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
NickCilley
Posts: 6
Joined: Sat Sep 19, 2009 11:58 pm

Re: Resetting

Post by NickCilley »

That's good! So now we don't have to worry about it as much or will it still be somewhat there?
NickCilley
Posts: 6
Joined: Sat Sep 19, 2009 11:58 pm

Re: Resetting

Post by NickCilley »

I just logged in and I guess I had a roll back because all the stuff I had put in a basket(thus my inventory was empty when I logged) now appears back in my inventory and in the basket....so I suppose I just recieved some free items :?
User avatar
Devour
Posts: 326
Joined: Mon Jun 01, 2009 10:13 am

Re: Resetting

Post by Devour »

NickCilley wrote:I just logged in and I guess I had a roll back because all the stuff I had put in a basket(thus my inventory was empty when I logged) now appears back in my inventory and in the basket....so I suppose I just recieved some free items :?
As has been said, enjoy the bug, and report it. ( Although, in this case, it's probably unnecessary, as it's well known that you can dupe items during server crashes. )
Image

Return to “Bugs”