Scheduling server resets

Suggestions Should Be Posted in Their Respective Categories

Moderators: Moderator, Developer, Quality Control, DM

Which of the proposed changes would you like?

Yes, schedule resets
11
30%
No, don't schedule resets
6
16%
Yes, increase uptime to 12 hours
3
8%
No, keep uptime at 8-9 hours
17
46%
 
Total votes: 37

User avatar
gedweyignasia
Custom Content
Posts: 1353
Joined: Sat Nov 23, 2013 11:27 pm
Location: EST/UTC-4
Contact:

Scheduling server resets

Unread post by gedweyignasia »

Currently, BGTSCC resets on a timer every 8 hours (9 hours?), with some "unplanned resets" courtesy of bugs in the engine or NWNX4 extensions. The timed resets are determined by a counter that starts when the server launches.

Scheduled resets:
We could instead set those resets to occur at regular times, so that players always know when a (planned) reset will occur. This would mean 2-3 resets at the same times every day, to within a few minutes. This might mean DMs have to delay the reset less frequently, players aren't surprised by a reset when they aren't watching the chat window, etc. It might also mean that if the server resets at an inconvenient time for you, it's always going to reset at that inconvenient time for you, however.

12-hour uptime:
Pending some testing with stability, we might also be able to increase the server reset time to 12h. If we scheduled the resets, that would mean we can reset (for instance) at 1:00 AM EST and 1:00 PM EST every day, remaining up the whole time for peak hours. This would have the benefit of fewer interruptions to DM events, RP, etc. However, the downside would be that PCs have less convenient access to the Nexus.

I wanted to lay these options out for the playerbase to discuss and give us their thoughts. Scheduled resets are certainly feasible, and we have a plan to implement them if the players want that. 12-hour uptime seems possible too, but will depend on how stable and smooth things are. We're aware that there are currently some important bugs that are resolved by server resets, and we'd want to have those patched before increasing the period between resets.
User avatar
Theodore01
Recognized Donor
Posts: 2927
Joined: Wed Feb 16, 2011 5:32 pm

Re: Scheduling server resets

Unread post by Theodore01 »

Often the server doesn't perform that responsive as it nears the 8~9 hours mark. Prolonging the uptime will only make that worse.

Most of us have limited play-time-slots.
Depending on a player's time zone and the scheduled resets, some players will then always suffer a reset during their playtime, while others can play ongoing during their playtime.


Also in regard to the opening of random shops, this is a bad idea. As some players will have zero chance (again depending on their time zones and the scheduled resets) to ever get a look at these shops right as it opens - while others will get that chance regularly.



The 9 hours reset we have currently is working fine and fair in that regard, please keep it

or even consider reducing the uptime to 7 hours and see if that improves overall performance and responsiveness.
User avatar
Steve
Recognized Donor
Posts: 8163
Joined: Wed Jul 08, 2015 5:42 am
Location: Paradise in GMT +1

Re: Scheduling server resets

Unread post by Steve »

I’m also of the opinion to set the Server to reset more often, like at 7 hours. I too experience regularly a more lagging, choppy Server nearing the 8 hour mark, and especially so if there has been a DM event or other DM activity.

This is not an exaggeration.

If Staff wants to do anything here, why not just try and improve/patch the bugs first, then see how things go?

Banned for some months.
User avatar
gedweyignasia
Custom Content
Posts: 1353
Joined: Sat Nov 23, 2013 11:27 pm
Location: EST/UTC-4
Contact:

Re: Scheduling server resets

Unread post by gedweyignasia »

Theodore01 wrote: Tue Jun 27, 2023 3:13 amAlso in regard to the opening of random shops, this is a bad idea. As some players will have zero chance (again depending on their time zones and the scheduled resets) to ever get a look at these shops right as it opens - while others will get that chance regularly.
This is something that's being given a little discussion. There are a lot of things like this, availability of items which are stocked in limited quantities, etc. that might need to be adjusted to support these changes. We wouldn't be ignoring those aspects. Store can be reset ingame, we can have one shopkeeper go to bed when it gets dark out and a fresh one walk out with new wares, then they switch again at dawn, etc. (Just an example.)

Steve wrote: Tue Jun 27, 2023 3:27 am I’m also of the opinion to set the Server to reset more often, like at 7 hours. I too experience regularly a more lagging, choppy Server nearing the 8 hour mark, and especially so if there has been a DM event or other DM activity.

This is not an exaggeration.

If Staff wants to do anything here, why not just try and improve/patch the bugs first, then see how things go?

Hearing about the performance issues is a lot more concerning. Worsening lag hasn't come up in staff discussions. We'll have to see if we can collect some performance metrics to track down what's causing it and see how much it changes over the course of a reset.
User avatar
DaloLorn
Posts: 2469
Joined: Tue Mar 26, 2019 2:44 am
Location: Discord (@dalolorn)

Re: Scheduling server resets

Unread post by DaloLorn »

Besides the weird persistent stall at 17:15 UTC, I haven't noticed any correspondence between server performance and uptime on our current reset cycle...

TBH, thinking about it some more, I think I'd want it to be on a 24h cycle, if anyhow possible. We could then schedule a reset in the absolute lowest-population period. (This would definitely require some mechanics to be adjusted to support a 24h reset cycle, though, as Ged and Theodore are discussing.)
European player, UTC+1 (+2 during DST). Ex-fixer of random bits. Active in Discord.
Active characters:
  • Zeila Linepret
  • Ilhara Evrine
  • Linathyl Selmiyeritar
  • Belinda Ravenblood
  • Virin Swifteye
  • Gurzhuk
User avatar
Hullack
Recognized Donor
Posts: 148
Joined: Tue May 03, 2022 4:56 pm

Re: Scheduling server resets

Unread post by Hullack »

Confused about the random shops part. Where is that brought up?
Jak Dimburrow : House Vale (Character Biography/Journal)
Playtimes: 7:30 PM - 11:00 PM Eastern Standard Time (EST) / UTC/GMT -5
Items Wanted and Offered in Exchange
User avatar
DaloLorn
Posts: 2469
Joined: Tue Mar 26, 2019 2:44 am
Location: Discord (@dalolorn)

Re: Scheduling server resets

Unread post by DaloLorn »

Hullack wrote: Tue Jun 27, 2023 6:36 am Confused about the random shops part. Where is that brought up?
The RIG vendors (like the Lucky Find; there's another in Blue Lantern Keep, not sure where else) repopulate once per reset, so a change to the reset cycle inevitably means either implicit or explicit changes to the way those vendors work.

Other such mechanics include limited-stock vendors (like Bloodstaunch/Icy Moss), returning to the Nexus, herb harvest caps... It's not an insurmountable obstacle, but it's something we'd have to keep in mind when adjusting the reset cycle.
European player, UTC+1 (+2 during DST). Ex-fixer of random bits. Active in Discord.
Active characters:
  • Zeila Linepret
  • Ilhara Evrine
  • Linathyl Selmiyeritar
  • Belinda Ravenblood
  • Virin Swifteye
  • Gurzhuk
User avatar
Steve
Recognized Donor
Posts: 8163
Joined: Wed Jul 08, 2015 5:42 am
Location: Paradise in GMT +1

Re: Scheduling server resets

Unread post by Steve »

I think we all would enjoy the Server up 24/7 except for awesome updates.

But the truth is the Server runs better the closer it is to after a Reset.

Banned for some months.
User avatar
gedweyignasia
Custom Content
Posts: 1353
Joined: Sat Nov 23, 2013 11:27 pm
Location: EST/UTC-4
Contact:

Re: Scheduling server resets

Unread post by gedweyignasia »

Steve wrote: Tue Jun 27, 2023 7:05 am But the truth is the Server runs better the closer it is to after a Reset.
This certainly used to be the case, but with bugfixes and serious optimizations in recent years, it shouldn't be true anymore. We've powered through most of the broken stuff, and the server runs very smoothly in general. (Remember when DMs couldn't possess creatures in combat?)

I'm going to go through our performance metrics and see if I can figure out what's behind the decreased performance you've been experiencing approaching a reset. Hopefully we can resolve that issue so that the game is consistently smooth.
User avatar
Steve
Recognized Donor
Posts: 8163
Joined: Wed Jul 08, 2015 5:42 am
Location: Paradise in GMT +1

Re: Scheduling server resets

Unread post by Steve »

DMs to this day still seem to manually resetting the Server in order to get the best performance out of their Events. Maybe query then as well?!?

Banned for some months.
User avatar
DaloLorn
Posts: 2469
Joined: Tue Mar 26, 2019 2:44 am
Location: Discord (@dalolorn)

Re: Scheduling server resets

Unread post by DaloLorn »

Steve wrote: Tue Jun 27, 2023 7:54 am DMs to this day still seem to manually resetting the Server in order to get the best performance out of their Events. Maybe query then as well?!?
The DMs have other reasons besides performance. They may also think performance is a concern (though I'm still not aware of any current issues on that front), but it's explicitly not their only reason for manually resetting.

Incidentally, one of those other reasons is making sure the server doesn't reset in the middle of an event, which wouldn't happen if the server was scheduled to only reset in its deadest hours. (Granted, we're not voting for/against a 24-hour cycle here, but still.)
European player, UTC+1 (+2 during DST). Ex-fixer of random bits. Active in Discord.
Active characters:
  • Zeila Linepret
  • Ilhara Evrine
  • Linathyl Selmiyeritar
  • Belinda Ravenblood
  • Virin Swifteye
  • Gurzhuk
User avatar
Steve
Recognized Donor
Posts: 8163
Joined: Wed Jul 08, 2015 5:42 am
Location: Paradise in GMT +1

Re: Scheduling server resets

Unread post by Steve »

DaloLorn wrote: Tue Jun 27, 2023 7:59 am
Steve wrote: Tue Jun 27, 2023 7:54 am DMs to this day still seem to manually resetting the Server in order to get the best performance out of their Events. Maybe query then as well?!?
The DMs have other reasons besides performance. They may also think performance is a concern (though I'm still not aware of any current issues on that front), but it's explicitly not their only reason for manually resetting.

Incidentally, one of those other reasons is making sure the server doesn't reset in the middle of an event, which wouldn't happen if the server was scheduled to only reset in its deadest hours. (Granted, we're not voting for/against a 24-hour cycle here, but still.)
That would be unnecessary, since DMs can manually DELAY the scheduled reset time!

Banned for some months.
User avatar
DaloLorn
Posts: 2469
Joined: Tue Mar 26, 2019 2:44 am
Location: Discord (@dalolorn)

Re: Scheduling server resets

Unread post by DaloLorn »

Steve wrote: Tue Jun 27, 2023 8:34 am
DaloLorn wrote: Tue Jun 27, 2023 7:59 am
Steve wrote: Tue Jun 27, 2023 7:54 am DMs to this day still seem to manually resetting the Server in order to get the best performance out of their Events. Maybe query then as well?!?
The DMs have other reasons besides performance. They may also think performance is a concern (though I'm still not aware of any current issues on that front), but it's explicitly not their only reason for manually resetting.

Incidentally, one of those other reasons is making sure the server doesn't reset in the middle of an event, which wouldn't happen if the server was scheduled to only reset in its deadest hours. (Granted, we're not voting for/against a 24-hour cycle here, but still.)
That would be unnecessary, since DMs can manually DELAY the scheduled reset time!
By an hour at a time, and the last time I tried it, the server still reset on me. :x
European player, UTC+1 (+2 during DST). Ex-fixer of random bits. Active in Discord.
Active characters:
  • Zeila Linepret
  • Ilhara Evrine
  • Linathyl Selmiyeritar
  • Belinda Ravenblood
  • Virin Swifteye
  • Gurzhuk
User avatar
gedweyignasia
Custom Content
Posts: 1353
Joined: Sat Nov 23, 2013 11:27 pm
Location: EST/UTC-4
Contact:

Re: Scheduling server resets

Unread post by gedweyignasia »

Steve wrote: Tue Jun 27, 2023 8:34 amThat would be unnecessary, since DMs can manually DELAY the scheduled reset time!
DMs can delay the reset time one hour at a time, but not if it's closer than a certain point, and if they have to reset it multiple times during an event, it's easy to miss your window at some point.
User avatar
Moonsong
Posts: 193
Joined: Fri Sep 24, 2021 1:08 am

Re: Scheduling server resets

Unread post by Moonsong »

I've seen it on other servers, that they have 24 hours resets or even 12 hours. So if the staff is able to work around it, so everyone gets a chance on the random shops etc, why not. I still see an advantage in it: I can plan things around the restart and even if the reset is at in inconvenient time for me, while i want to host a payer event for example, i can still ask the DMs nicely if they could delay the restart.

That's how i would do it., just my opinion. ;)
Tiawyn Aleaneldeth - Triune Mystic Bardess and Original elf

Bio - Look to the stars, and inside your heart

Seven Stars - Sales & Services - Save one soul - and you save the world

Tiawyn's Artbook - From the innermost.

Please keep drama 100 feet away from me at all times. Thanks.
Post Reply

Return to “Suggestions and Discussion”