Discussion and questions about zone save changes.

Started by Nathvaan, March 30, 2015, 07:41:04 AM

March 30, 2015, 07:41:04 AM Last Edit: March 30, 2015, 07:45:15 AM by Nathvaan
Per this announcement: http://gdb.armageddon.org/index.php/topic,49078.0.html

Here is your place to discuss!

This is awesome. But if the save cycles cut down to 2 minutes are the odds of killing a baddie and then bumping into its respawn going to go up significantly?

Quote from: RogueGunslinger on March 30, 2015, 07:53:05 AM
This is awesome. But if the save cycles cut down to 2 minutes are the odds of killing a baddie and then bumping into its respawn going to go up significantly?

Wonderful question and something I wasn't very clear on so I will clarify!

Save rooms will save VERY quickly.
All other zone resets will be faster but in the order of magnitude of over an hour, not quickly like save rooms.

I know code testing likely has been done, but has load testing on the server been done?  I'm curious if this might cause undue lag on the server.

Quote from: JustAnotherGuy on March 30, 2015, 08:19:22 AM
I know code testing likely has been done, but has load testing on the server been done?  I'm curious if this might cause undue lag on the server.

Load testing was done against a current copy of the database (with all your junk) and on a lower performing server.  Rest assured we are watching out for lag related to the saves and can adjust the timers accordingly (without a reboot).

Also, the phone in your pocket is more powerful than the machine that was running Armageddon back when disk IO was a serious concern.  I don't have any concerns about lag but we will keep watching for it!

This makes me very happy.

I've never lost anything in a crash, as far as I can recall, but I like the idea of encountering more beasties in the wild.
All the world will be your enemy. When they catch you, they will kill you. But first they must catch you; digger, listener, runner, Prince with the swift warning. Be cunning, and full of tricks, and your people will never be destroyed.

If there are only as many save rooms as I think there are (like what? around 40ish?) and then all of the players, and the saving is staggered across all objects, I don't imagine it would create any disk or network latency. However, if every player is saving every time they type get/put/inv...maybe?

Also, yes, this is awesome. I'm glad to see creature respawns go up, because especially since more people are around these days, life can be hard for a group of hunters. More goods and coins will flow, and more fun will be had! Also, I hope to see certain areas become more dangerous, perhaps, as a result!

Cool update.

Question: By "cycle clock" do you mean like an internal heartbeat? Otherwise, I would be very confused as to what the developers of DiKU were thinking when they wrote the lib. I guess I'm not a developer of the late 80s, though.


Quote from: Jeax on March 30, 2015, 08:26:11 AM
If there are only as many save rooms as I think there are (like what? around 40ish?) and then all of the players, and the saving is staggered across all objects, I don't imagine it would create any disk or network latency. However, if every player is saving every time they type get/put/inv...maybe?

Also, yes, this is awesome. I'm glad to see creature respawns go up, because especially since more people are around these days, life can be hard for a group of hunters. More goods and coins will flow, and more fun will be had! Also, I hope to see certain areas become more dangerous, perhaps, as a result!

Cool update.

Question: By "cycle clock" do you mean like an internal heartbeat? Otherwise, I would be very confused as to what the developers of DiKU were thinking when they wrote the lib. I guess I'm not a developer of the late 80s, though.

Your estimation of save rooms is off by roughly an order of magnitude, believe it or not. Remember there are tents, wagons, apartments, GMHs, Nobility, warehouses and staff rooms etc. in the list as well.

To answer the question, yes they programmed the internal clock (heartbeat if you will) for the game as a function of how many times it goes through the cycle.  I can't say I fully understand either!


This is a very good update which I'm sure will help a lot release the burden of reimbursements for both players and staffers. Great update!

Will this at all affect this feature of tents (from HELP tent)?

Quote
Please do not use tent items on a permanent basis. Tents that are pitched for long periods of time can be buggy, which can lead to the tent and everything in it to be deleted.
as IF you didn't just have them unconscious, naked, and helpless in the street 4 minutes ago


Quote from: nauta on March 30, 2015, 10:58:12 AM
Will this at all affect this feature of tents (from HELP tent)?

Quote
Please do not use tent items on a permanent basis. Tents that are pitched for long periods of time can be buggy, which can lead to the tent and everything in it to be deleted.


Not really a feature so much as a constraint, but no, that particular problem is unrelated.
Quote from: LauraMars on December 15, 2016, 08:17:36 PMPaint on a mustache and be a dude for a day. Stuff some melons down my shirt, cinch up a corset and pass as a girl.

With appropriate roleplay of course.

This will make many things so much easier.  I don't know what zones and timers and cycles are but I know I hate loosing all that stuff all the time. Thanks.
At your table, the XXXXXXXX templar says in sirihish, echoing:
     "Everyone is SAFE in His Walls."

Could this be a step toward making all rooms save rooms?

We'd need a way to mass junk gith gear though ;)

Nice.
"When I was a fighting man, the kettle-drums they beat;
The people scattered gold-dust before my horse's feet;
But now I am a great king, the people hound my track
With poison in my wine-cup, and daggers at my back."

Quote from: Delirium on March 30, 2015, 11:55:46 AM
Could this be a step toward making all rooms save rooms?

We'd need a way to mass junk gith gear though ;)

Or, a coded item that can make a temporary save room??? Kind of like a tent, but something more general that you could put in a clan barracks or kitchen when events happen, etc.

But uh, that digresses from the point of this thread. Great addition! =)
"And all around is the desert; a corner of the mournful kingdom of sand."
   - Pierre Loti

Maybe items in "non-save" rooms could just disappear after 1 ingame week into the forage artifacts database for that room, where they linger for a set amount of time before being wiped from the database entirely. But this is a bit of a derail and I'm excited that reimbursement requests could be a thing of the past. Yay!

It sounds to me that items in "non-save" rooms might be disappearing a lot faster, since those rooms are resetting more quickly. Is that a correct assumption?

I look forward to seeing how this plays out in game!

Quote from: BadSkeelz on March 30, 2015, 12:40:25 PM
I look forward to seeing how this plays out in game!

Next group of folks to ride into the Red Desert die to a group of 100 raptors.

NPCs don't load in such a way where they are just going to reproduce endlessly, so I wouldn't be too worried about "raptor packs" out in the Red Desert any more than you have in the past.  ;-)

The difference you might notice is that if you clear a path on your way from Allanak to Luirs, hang out for a couple hours, and ride back south - the raptors you killed on your way north may have repopulated.

Will this make burying items in random places a liability?
Quote
You take the last bite of your scooby snack.
This tastes like ordinary meat.
There is nothing left now.

Quote from: Patuk on March 30, 2015, 12:52:44 PM
Will this make burying items in random places a liability?

I believe that this particular system is also unrelated to zone saves.
Quote from: LauraMars on December 15, 2016, 08:17:36 PMPaint on a mustache and be a dude for a day. Stuff some melons down my shirt, cinch up a corset and pass as a girl.

With appropriate roleplay of course.

Two real questions, regarding this:

1. Weather -- is this going to change weather timing? I would assume this is related to zones.

2. NPCs that pick stuff up -- Is this going to increase the tick in which they will steal your things?

Quote from: Jeax on March 30, 2015, 01:36:58 PM
Two real questions, regarding this:

1. Weather -- is this going to change weather timing? I would assume this is related to zones.

It is related to zones but changes to weather are unrelated to zone saves.

Quote
2. NPCs that pick stuff up -- Is this going to increase the tick in which they will steal your things?

From what I've seen, that is also unrelated to these changes.
Quote from: LauraMars on December 15, 2016, 08:17:36 PMPaint on a mustache and be a dude for a day. Stuff some melons down my shirt, cinch up a corset and pass as a girl.

With appropriate roleplay of course.

Quote from: Nyr on March 30, 2015, 02:00:06 PM
Quote from: Jeax on March 30, 2015, 01:36:58 PM
Two real questions, regarding this:

1. Weather -- is this going to change weather timing? I would assume this is related to zones.

It is related to zones but changes to weather are unrelated to zone saves.

Quote
2. NPCs that pick stuff up -- Is this going to increase the tick in which they will steal your things?

From what I've seen, that is also unrelated to these changes.

Correct on both accounts.  The weather changing has it's own mechanism that isn't tied to zone resets or saves.  NPC will pick stuff up as they always have (usually only when you accidentally drop something important!).  ;)

So does this mean that the Northlands won't be hunted to extinction any more? :P
Quote from: Agameth
Goat porn is not prohibited in the Highlord's city.

Quote from: Zoan on March 30, 2015, 03:37:24 PM
So does this mean that the Northlands won't be hunted to extinction any more? :P

The magic 8-ball says:


Quote from: Nathvaan on March 30, 2015, 04:16:56 PM
Quote from: Zoan on March 30, 2015, 03:37:24 PM
So does this mean that the Northlands won't be hunted to extinction any more? :P

The magic 8-ball says:



I dunno, you underestimate the sheer tenacity of those Hunters. ;)
Quote from: Agameth
Goat porn is not prohibited in the Highlord's city.

I think this was a good change.  There was nothing quite like that time I briefly picked up a book with I think it was my Borsail noble and then put it down again, only to have it irreversibly lost.  Not that I don't have backups of everything I write, but that was a stressful time that I'm happy I don't have to worry about again  :D  Or that time I changed clothes and ended up with 2 copies of everything I was wearing, and 0 copies of the things I had changed into.  Or the examples can go on.

Will this affect the speed at which corpses 'rot'?
Former player as of 2/27/23, sending love.

Quote from: valeria on March 30, 2015, 05:24:26 PM
Will this affect the speed at which corpses 'rot'?

Nope.  Rotting rots at it previously defined rate!

The one place I would foresee this being perhaps a not great change is the Labyrinth, where it's already not uncommon to see an NPC standing over their own corpse.
All the world will be your enemy. When they catch you, they will kill you. But first they must catch you; digger, listener, runner, Prince with the swift warning. Be cunning, and full of tricks, and your people will never be destroyed.

Wouldn't the corpse disappear with a zone reset?
"The church bell tollin', the hearse come driving slow
I hope my baby, don't leave me no more
Oh tell me baby, when are you coming back home?"

--Howlin' Wolf

March 30, 2015, 06:00:00 PM #34 Last Edit: March 30, 2015, 06:02:23 PM by Wday
Not sure if it is me. But seem to get a lag when passing or room near save rooms.

Also good job. Never much for getting items back but the respawn fact is lovely
My characters are mean not me!

Pretty sure this new change is causing some latency problems. I'm lagging out now when I normally don't. There's delays on commands like look. It's weird.

Correlation does not equal causation. I've experienced none of the aforementioned latency problems.

March 31, 2015, 07:02:14 PM #37 Last Edit: March 31, 2015, 07:03:45 PM by Adhira
Me either.  If you are having problems and think that it is due to the change please try and document this and send the info in a request so that Nathvaan can investigate it. Thanks muchly!
"It doesn't matter what country someone's from, or what they look like, or the color of their skin. It doesn't matter what they smell like, or that they spell words slightly differently, some would say more correctly." - Jemaine Clement. FOTC.

March 31, 2015, 07:10:41 PM #38 Last Edit: March 31, 2015, 07:13:20 PM by Saellyn
I'm not so sure it's the change anymore because:

tracert www.armageddon.org

Tracing route to ginka.armageddon.org [206.72.201.199]
over a maximum of 30 hops:

 1     3 ms     4 ms     4 ms  Comtrend.Home [192.168.1.1]
 2    15 ms    12 ms    12 ms  10.10.10.10
 3    12 ms    12 ms    12 ms  burl-lnk-70-109-168-167.ngn.east.myfairpoint.net
[70.109.168.167]
 4    11 ms    11 ms    12 ms  burl-lnk-70-109-168-140.ngn.east.myfairpoint.net
[70.109.168.140]
 5    18 ms    18 ms    18 ms  be4165.ccr21.alb02.atlas.cogentco.com [38.104.52
.77]
 6    21 ms    21 ms    21 ms  be2106.ccr41.jfk02.atlas.cogentco.com [154.54.3.
49]
 7    22 ms    22 ms    20 ms  be2355.rcr21.jfk01.atlas.cogentco.com [154.54.43
.94]
 8    20 ms    21 ms    20 ms  te7-1.mag02.jfk01.atlas.cogentco.com [154.54.80.
94]
 9    22 ms    20 ms    22 ms  154.24.36.198
10     *       39 ms    39 ms  38.122.117.162
11     *       38 ms   131 ms  edge-10-teb2.us.as19318.net [66.45.224.182]
12     *       38 ms    37 ms  openvz28.interserver.net [199.231.184.130]
13    49 ms    47 ms    46 ms  ginka.armageddon.org [206.72.201.199]
----------------------------------------------------------------------------------------


 1     2 ms     3 ms     4 ms  Comtrend.Home [192.168.1.1]
 2    13 ms    15 ms    11 ms  10.10.10.10
 3    20 ms   198 ms   202 ms  burl-lnk-70-109-168-167.ngn.east.myfairpoint.net
[70.109.168.167]
 4    13 ms    13 ms    12 ms  burl-lnk-70-109-168-140.ngn.east.myfairpoint.net
[70.109.168.140]
 5    18 ms    17 ms    18 ms  be4165.ccr21.alb02.atlas.cogentco.com [38.104.52
.77]
 6    20 ms    20 ms    21 ms  be2106.ccr41.jfk02.atlas.cogentco.com [154.54.3.
49]
 7    21 ms    23 ms    20 ms  be2355.rcr21.jfk01.atlas.cogentco.com [154.54.43
.94]
 8   186 ms   218 ms   216 ms  te7-1.mag02.jfk01.atlas.cogentco.com [154.54.80.
94]
 9    20 ms    21 ms    22 ms  154.24.36.198
10    40 ms     *       39 ms  38.122.117.162
11     *       67 ms    38 ms  edge-10-teb2.us.as19318.net [66.45.224.182]
12    37 ms    38 ms    37 ms  openvz28.interserver.net [199.231.184.130]
13    53 ms    53 ms    54 ms  ginka.armageddon.org [206.72.201.199]


In other words some asshole needs to stop using JFK01.atlas.cogentco.com to download all his porn.

Quote from: Saellyn on March 31, 2015, 07:10:41 PM
I'm not so sure it's the change anymore because:

tracert www.armageddon.org

Tracing route to ginka.armageddon.org [206.72.201.199]
over a maximum of 30 hops:

 1     3 ms     4 ms     4 ms  Comtrend.Home [192.168.1.1]
 2    15 ms    12 ms    12 ms  10.10.10.10
 3    12 ms    12 ms    12 ms  burl-lnk-70-109-168-167.ngn.east.myfairpoint.net
[70.109.168.167]
 4    11 ms    11 ms    12 ms  burl-lnk-70-109-168-140.ngn.east.myfairpoint.net
[70.109.168.140]
 5    18 ms    18 ms    18 ms  be4165.ccr21.alb02.atlas.cogentco.com [38.104.52
.77]
 6    21 ms    21 ms    21 ms  be2106.ccr41.jfk02.atlas.cogentco.com [154.54.3.
49]
 7    22 ms    22 ms    20 ms  be2355.rcr21.jfk01.atlas.cogentco.com [154.54.43
.94]
 8    20 ms    21 ms    20 ms  te7-1.mag02.jfk01.atlas.cogentco.com [154.54.80.
94]
 9    22 ms    20 ms    22 ms  154.24.36.198
10     *       39 ms    39 ms  38.122.117.162
11     *       38 ms   131 ms  edge-10-teb2.us.as19318.net [66.45.224.182]
12     *       38 ms    37 ms  openvz28.interserver.net [199.231.184.130]
13    49 ms    47 ms    46 ms  ginka.armageddon.org [206.72.201.199]
----------------------------------------------------------------------------------------


 1     2 ms     3 ms     4 ms  Comtrend.Home [192.168.1.1]
 2    13 ms    15 ms    11 ms  10.10.10.10
 3    20 ms   198 ms   202 ms  burl-lnk-70-109-168-167.ngn.east.myfairpoint.net
[70.109.168.167]
 4    13 ms    13 ms    12 ms  burl-lnk-70-109-168-140.ngn.east.myfairpoint.net
[70.109.168.140]
 5    18 ms    17 ms    18 ms  be4165.ccr21.alb02.atlas.cogentco.com [38.104.52
.77]
 6    20 ms    20 ms    21 ms  be2106.ccr41.jfk02.atlas.cogentco.com [154.54.3.
49]
 7    21 ms    23 ms    20 ms  be2355.rcr21.jfk01.atlas.cogentco.com [154.54.43
.94]
 8   186 ms   218 ms   216 ms  te7-1.mag02.jfk01.atlas.cogentco.com [154.54.80.
94]
 9    20 ms    21 ms    22 ms  154.24.36.198
10    40 ms     *       39 ms  38.122.117.162
11     *       67 ms    38 ms  edge-10-teb2.us.as19318.net [66.45.224.182]
12    37 ms    38 ms    37 ms  openvz28.interserver.net [199.231.184.130]
13    53 ms    53 ms    54 ms  ginka.armageddon.org [206.72.201.199]


In other words some asshole needs to stop using JFK01.atlas.cogentco.com to download all his porn.

Oh right.  *click stop on his browser*  Problem fixed!

Seriously though, thanks for the information.  We are still looking at the change to see if there is -ANY- lag being created, even if it is very minor.  I am certain that this changes is acceptable but not as certain that it is yet perfect.  Rest assured, it is still one of my top 2 projects at the moment!

Yeah, I'm pretty sure it's not the change. Cogentco is 90% of the time where my latency comes from. Those guys are dicks. Also, whoever edge-10 is.

Quote from: Delirium on March 30, 2015, 12:34:28 PM
Maybe items in "non-save" rooms could just disappear after 1 ingame week into the forage artifacts database for that room, where they linger for a set amount of time before being wiped from the database entirely. But this is a bit of a derail and I'm excited that reimbursement requests could be a thing of the past. Yay!

I'll match your derail, and raise you one "get rid of the junk command entirely."

Admittedly, if there were ever an Armageddon drum I was beating alone, this is it. Something about the junk command just ruins my immerzhuns.

Back on topic, this is awesomeness itself. Reducing the mystery of whether the things you put in your clan locker survived the crash! (And one step closer to real-time database updates.)
"I have seen him show most of the attributes one expects of a noble: courtesy, kindness, and honor.  I would also say he is one of the most bloodthirsty bastards I have ever met."

You probably know this, but plants now -seem- to replenish their leaves a lot faster, which could be a good thing or a bad thing or a non thing, depending on you know complicated stuff.
as IF you didn't just have them unconscious, naked, and helpless in the street 4 minutes ago

April 03, 2015, 01:29:00 PM #43 Last Edit: April 03, 2015, 02:57:05 PM by Beethoven
Meh, derail is derail.

This change is pretty awesome, however I got to watch someone get chewed by a pair of animals. Over the course of RPing the wounds they were chewed into by a repopping pair, which ended with them skinning and ending quickly as another pair repopped.

Mind dem spawn rooms.
A staff member sends you:
"Normally we don't see a <redacted> walk into a room full of <redacted> and start indiscriminately killing."

You send to staff:
"Welcome to Armageddon."

Quote from: Majikal on April 08, 2015, 05:16:44 PM
This change is pretty awesome, however I got to watch someone get chewed by a pair of animals. Over the course of RPing the wounds they were chewed into by a repopping pair, which ended with them skinning and ending quickly as another pair repopped.

Mind dem spawn rooms.

Quote from: Twilight on January 22, 2013, 08:17:47 PMGreb - To scavenge, forage, and if Whira is with you, loot the dead.
Grebber - One who grebs.


Yeah... I also think animal repops are happening too quick. Can't say specific locations, but the whole population of a region repopulated in probably half an IG day? Possibly less.
"And all around is the desert; a corner of the mournful kingdom of sand."
   - Pierre Loti

If I were playing a Nilazi, and I'm not saying I am, but if I were, I would be looking to raise an army of flying ravenous gortok heads.

I like fast repops when I'm hunting gortok. I don't like fast repops when I stumble into a kryl spawn-room.

Maybe we could make repops not happen if a player is present, or something?

I have mixed feelings about this, because as far as playability goes, animals respawning quicker is awesome. When a GMH or Byn wrecking crew goes through the countryside and cleans out all the wildlife, and I get an hour to log on and hunt or whatever, I'm not SOL.

On the flip side, if I see eleven severed heads in a room, my first impulse is to erect a grotesque shrine to the Old Ones outside the nearest city gate.
All the world will be your enemy. When they catch you, they will kill you. But first they must catch you; digger, listener, runner, Prince with the swift warning. Be cunning, and full of tricks, and your people will never be destroyed.

The junk command works with heads too...
Czar of City Elves.

April 09, 2015, 07:21:33 AM #52 Last Edit: April 09, 2015, 07:23:14 AM by Inks
It feels very mmoish now. This change.

I'm talking about in relation to mobs.

Zone save changes went into effect March 30 (with some tweaks since then, and some more planned to deal with repops).

Reimbursements granted by month for the past year:

February 2014 -- 59
March 2014 -- 6
April 2014 -- 17
May 2014 -- 25
June 2014 -- 11
July 2014 -- 25
August 2014 -- 10
September 2014 -- 6
Octoer 2014 -- 36
November 2014 -- 20
December 2014 -- 73
January 2015 -- 15
Feb 2015 -- 30
March 2015 (prior to March 30) -- 32

March 30 to date -- 2

Quote from: LauraMars on December 15, 2016, 08:17:36 PMPaint on a mustache and be a dude for a day. Stuff some melons down my shirt, cinch up a corset and pass as a girl.

With appropriate roleplay of course.


Quote from: Dakota on April 09, 2015, 04:05:55 AM
The junk command works with heads too...

Yea, I do wish people would junk or at least dropdesc their leftovers.

Wow at the workload reduction.
Quote from: Twilight on January 22, 2013, 08:17:47 PMGreb - To scavenge, forage, and if Whira is with you, loot the dead.
Grebber - One who grebs.

If you're looking at "March, as compared to other months" then it's not that much of a difference between this year and last year. Last year there were only 6 reimbursements in March. A small amount compared to the other months, other than September, which had the same amount of reimbursements.

This year's 2 in March seems camparable to last March's 6 when you put them up against the amount in the rest of the months of the year.
Talia said: Notice to all: Do not mess with Lizzie's GDB. She will cut you.
Delirium said: Notice to all: do not mess with Lizzie's soap. She will cut you.

You might be misinterpreting that.

The change was made on March 30, 2015.  Since then (which has been mostly April, but we'll include March 30 and 31 as well) we've granted two reimbursements.

March 2014 -- 6 reimbursements.  March 2015 from March 1 to March 29 -- 32 reimbursements.
April 2014 -- 17 reimbursements.  March 30 2015 to April 20 2015 -- 2 reimbursements.
Quote from: LauraMars on December 15, 2016, 08:17:36 PMPaint on a mustache and be a dude for a day. Stuff some melons down my shirt, cinch up a corset and pass as a girl.

With appropriate roleplay of course.

As for the two that were granted, neither had anything to do with a crash (since we haven't crashed) and one was due to an unrelated bug.  We'll know more after another month or two as to whether or not the zone saves impact crashes re: reimbursements.
Quote from: LauraMars on December 15, 2016, 08:17:36 PMPaint on a mustache and be a dude for a day. Stuff some melons down my shirt, cinch up a corset and pass as a girl.

With appropriate roleplay of course.


Quote from: Nyr on April 20, 2015, 10:39:52 PM
... neither had anything to do with a crash (since we haven't crashed) ...

This is pretty neat all by itself.
Former player as of 2/27/23, sending love.