Server health service

Thoughts on the further development of Haven & Hearth? Feel free to opine!

Re: Server health service

Postby Granger » Wed Mar 06, 2019 8:03 am

As some pointed out: The problem is that the world hags in limbo (unsaved data in RAM with the possibility of already saved data pointing toward it) when the server process crashes, simply discarding the dump would be the fast track to persist end-of-world type corruption.

Maybe a system where users could opt to sacrifice subscription tokens to the gods and when enough (to cover the the needed $helloawake and $goodnightnow afterwards and the medical bills that come with repeated abuse of these) are put on the line these are consumed and an alarm is sounded in loftars bedroom?
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9254
Joined: Mon Mar 22, 2010 2:00 pm

Re: Server health service

Postby Sevenless » Wed Mar 06, 2019 8:11 am

Granger wrote:AS some pointed out: The problem is that the world hags in limbo (unsaved data in RAM with the possibility of already saved data pointing toward it) when the server process crashes, simply discarding the dump would be the fast track to persist end-of-world type corruption.

Maybe a system where users could opt to sacrifice subscription tokens to the gods and when enough (to cover the the needed $helloawake and $goodnightnow afterwards and the medical bills that come with repeated abuse of these) are put on the line these are consumed and an alarm is sounded in loftars bedroom?


Forget which world, but the one where the save corrupted and we had vast swathes of glitch lands that couldn't be entered. Lot of people lost their homes to that.
Lucky: haven is so quirky
Lucky: can be so ugly, can be so heartwarming
Sevenless: it is life

The Art of Herding
W16 Casting Rod Cheatsheet
Explanation of the logic behind the cooking system
User avatar
Sevenless
 
Posts: 7609
Joined: Fri Mar 04, 2011 3:55 am
Location: Canada

Re: Server health service

Postby MagicManICT » Wed Mar 06, 2019 9:31 am

Sevenless wrote:Forget which world, but the one where the save corrupted and we had vast swathes of glitch lands that couldn't be entered. Lot of people lost their homes to that.

worlds 5 and 6. Six wasn't too bad. 5 was just horrendous.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
User avatar
MagicManICT
 
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: Server health service

Postby DPblH » Wed Mar 06, 2019 10:01 am

shubla wrote:Loftar wants to fix bugs first before restarting the server.
No point in automatic restart if it will just crash again.

This. Players can crash server after every restart. And I'm sure there will be such situation 100%.
Like some months ago when trellis harvesting was broken.
Give a man a game engine and he delivers a game. Teach a man how to make a game engine and he never delivers anything.
User avatar
DPblH
 
Posts: 431
Joined: Wed Jun 09, 2010 4:57 pm

Re: Server health service

Postby Hrenli » Wed Mar 06, 2019 12:46 pm

Ejnekor wrote:While this is true, I beg to differ. What if someone went into hunting trip on a wagon? Well, even a normal boat can be precious at times. What if just before the crash person opened gates to exit/enter and cannot be online for the whole duration of downtime like this? His whole property now in danger because he won't be able to return and close the gates now. I am sleepy as hell and waiting for the server to come back on because I am in somewhat similar situation to this and wouldn't want to have anything bad to happen while I will be away once they come back on.


Potentially turning the server into perpetual restart/crash/restart loop with a danger of corrupting the data forever is much better alternative?
Too old to rock-n-roll, too young to die.
Hrenli
 
Posts: 1169
Joined: Mon Mar 21, 2016 1:39 pm

Re: Server health service

Postby Sevenless » Wed Mar 06, 2019 12:51 pm

I stayed up 4 hours last night past when I'd normally sleep to save my horse.

This is the best of the worst options unfortunately.
Lucky: haven is so quirky
Lucky: can be so ugly, can be so heartwarming
Sevenless: it is life

The Art of Herding
W16 Casting Rod Cheatsheet
Explanation of the logic behind the cooking system
User avatar
Sevenless
 
Posts: 7609
Joined: Fri Mar 04, 2011 3:55 am
Location: Canada

Re: Server health service

Postby Clenda » Wed Mar 06, 2019 1:30 pm

Hrenli wrote:
Potentially turning the server into perpetual restart/crash/restart loop with a danger of corrupting the data forever is much better alternative?


Backup? do a backup each day and keep the last 30 one..
User avatar
Clenda
 
Posts: 44
Joined: Sat Mar 11, 2017 9:41 pm

Re: Server health service

Postby Hrenli » Wed Mar 06, 2019 1:43 pm

Clenda wrote:Backup? do a backup each day and keep the last 30 one..


Thanks, but no. Were you online during backup early 2019.02.28? I'd prefer less frequent backups and more pleasant game experience on average.

Long server crashes don't happen that often. There is a certain maturity level required for software to be worth considering fully automated life cycle. HnH is not there yet and honestly says so directly on the first page.

Edit: Also, how on earth backup will help to improve perpetual crash/autorestart/crash loop comparing to "wait until it's solved" approach? You still would not be able to play until loftar can take a proper look on the problem. So the proposal is to add a complicated and not so necessary system which will solve next to nothing adding inconveniences for debug process.
Last edited by Hrenli on Wed Mar 06, 2019 2:00 pm, edited 1 time in total.
Too old to rock-n-roll, too young to die.
Hrenli
 
Posts: 1169
Joined: Mon Mar 21, 2016 1:39 pm

Re: Server health service

Postby dullah » Wed Mar 06, 2019 1:54 pm

There could be a daily, or weekly maintenance, alot of online games do that.
During that maintenance, restart server, backup and do all the tidy stuff needed.
User avatar
dullah
 
Posts: 199
Joined: Sun Nov 15, 2009 7:09 am

Re: Server health service

Postby Hrenli » Wed Mar 06, 2019 2:01 pm

dullah wrote:There could be a daily, or weekly maintenance


That is completely different from auto-restart watchdog proposed in OP.
Too old to rock-n-roll, too young to die.
Hrenli
 
Posts: 1169
Joined: Mon Mar 21, 2016 1:39 pm

PreviousNext

Return to Critique & Ideas

Who is online

Users browsing this forum: Claude [Bot] and 3 guests