ArmageddonMUD ([info]armageddonmud) wrote,
@ 2002-01-19 08:25:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Immortal Day (Sanvean)
Today, a recurrent topic reared its head on the General Discussion Board, one that comes up with regularity every few months: immortal maintenance time, the period between 7 am and 5 pm PST. Asking why this is necessary, why it's scheduled when it is, and so on and so on and so on is something different people have tried to answer at many different times. I thought I'd try to add a little more to the discussion by describing a typical immortal day.

Usually I boot the mud for it in the morning. It involves getting up at 6:45 am on a Saturday, which is usually fairly unpleasant, but since I'm still fairly asleep at that point, I don't usually notice. I send out a system message that we're shutting down, asking people to log out, and then wander into the kitchen to make coffee. Folks are generally good about logging out as requested, although we do get players who keep on stubbornly playing as long as possible at times.

Once I've brought the mud down, I run a script that performs the weekly backup, removes unused accounts, etc. While that's running, I start wading through email to the account, performing a first pass that lets me catch some of the low hanging, easily answered fruit. Once the backup is down, the mud boots on the immortal port.

It's me and the earlybirds at that time. Sometimes Savak, although it's late, late night/wee hours of the morning for him. On organized days, I've got a list of to-dos ready to go; other times I may just keep grimly wading through the account mail, trying to reduce it to manageable proportions.

Throughout the day, I see various people log on and off. The clan immortals get on to make their changes, such as swapping around the Kadian shops, which Naephet faithfully does, or replacing missing npcs, adding to estates, fixing typos, etc. Nessalin gets on and we discuss code fixes and changes -- usually he has a few things he's decided to work on each weekend. Tenebrius will usually make an appearance as well, or the other coders.

One of the main benefits of immortal day are the discussions. Every thing from policy changes to bugs workarounds, progress of the world, RPTs, and so on. It's hard to schedule staff meetings at a time everyone can make it -- in some ways immortal day substitutes for this, as does the lively immortal discussion board.

At times, major changes go in, such as a new zone, or a revamp. This usually requires an Overlord's assistance when linking between zones. Changes in the character generation process, such as recent changes to starting skills, are another example of a major change.

Another thing requiring the attention of a Highlord or Overlord are approving changes. Before things get added to the world, whether it's npcs, items, or rooms, someone doublechecks them, making sure they're typo-free and consistent with our guidelines and theme. Once this sanity-check's been performed, they can be placed into the game.

Most immortals have specific areas they work with -- such as Luirs, the Northlands, or Allanak. This is the time when people skim through the bugs/typos/ideas file, looking for things they can fix. Those files are often the source of code or world changes as well. We try to keep the typos file to under a hundred -- bugs and ideas are substantially larger, partially because some stuff may be left for when someone has enough time/energy to investigate a bug, or because no one has been able to reproduce it. This is one of the reasons why it's good to be as informative as possible when bugging something -- an entry like "the tables are funky here" is frustratingly vague.

Throughout the day, people coding test their changes on the testport. If necessary, we may quickly reboot the immortal mud to go live with a change for everyone to test, but generally the testport is where we try to replicate bugs, test changes, etc. There's two kinds of coding -- 1) direct changes to the main code, which requires recompiling and rebooting, and 2) dmpl programs, which can be added on the fly. Nessalin has set up a way for STs to upload dmpls and test them on the testport, which is a handy change, and keeps people from crashing the game willy nilly, heh.

About 4 pm, we remind people to start finishing up and saving their work, because we want to leave a cushion in case there's a problem with booting. There's usually a final flurry of activity and item approval at this time, and we remember all the things we forgot to do, like updating rumors, changing independent shops, etc.

I don't know how immortal day started -- I remember it from my playing days and being frustrated by having to spend one of my free days somewhere else. But I suspect it will continue. We are trying right now to create an alternative for people on Saturdays, but it won't be ready for a couple of weeks at least. Till then, the players will be forced to perhaps go out into the world. ;)



(3 comments) - (Post a new comment)

Bugs
(Anonymous)
2002-01-19 01:18 pm UTC (link)
There is probably a better place for this, but it would be great if the 'bug' command put you into an editor. Nothing is more annoying then trying to report a bug in three lines and be specific.

(Reply to this)

Player point of view (from the GDB)
[info]armageddonmud
2002-01-19 03:47 pm UTC (link)
y, a recurrent topic reared its head on the General Discussion Board, one that comes up with regularity every few months: immortal maintenance time, the grueling period between 7 am and 5 pm PST. Asking why can't this be changed, why it's Saturday of all days, and so on and so on and so on. It's something different people have tried to answer at many times, and someone has to keep bringing it up. Investigating why it comes up so often, I thought I'd try to add a little more to the discussion by describing a typical mortal day.
Usually I get booted from the mud in the morning. It involves being up at 6:45 am on a Saturday, which is usually fairly unpleasant, but since I'm too tired to fall asleep at that point, I don't usually notice. I wince at the system message that Armageddon is shutting down, asking people to log out, and then swear because my movement isn't regenerating fast enough to get me to a quitsafe. The staff are generally good about giving enough time if you're still logged on, but sometimes you get stuck in the wilderness anyway, and when you next login, a gith eats you.

(continued in next note)

(Reply to this)

continued from last note
[info]armageddonmud
2002-01-19 03:48 pm UTC (link)
Once the mud is down, I run through a quick few minutes of withdrawal. My fingers twitch, because there's nothing left to type, and my eyes scan the room quickly, looking for moving text to read. While that's hitting, I start wading through email to my account, performing a first pass that lets me catch some of the first posts to hit the GDB since the game went down. Once I've calmed down from the initial withdrawal, I try to watch TV.

It's me and the cartoons at that time. Sometimes DragonBallZ, although it's bad, bad anime for all consideration. On good days, I can catch the end of Gilligan's Island on TBS. I've got a list of television shows to get through the day; other times I may just keep grimly wading through the channels, trying to find anything more entertaining than Crocodile Hunter.

Throughout the day, I see various players log on and off ISCA. The members of my clan all sit around cracking jokes about the staff, such as swapping around Kadian jokes, and wondering if our sponsor will be on later. Geno comes on, and we dick around for about an hour until football comes on and everyone logs off.

One of the main benefits of immortal day is that I have no excuse not to get my homework done Everything I've been sitting on all week has piled up in a mess next to my computer on my desk, and if I don't get it done, I'll be stuck in this shitty job forever.

At times, major withdrawal sets in, such as today, and I'll parody. This usually requires an Overlord's journal post when being a real bastard about it. Changes to my character's personality also happen during these times, and I plan what I'm going to sing or do when I next get to login again.

Most mortals have lives outside of the computer -- such as jobs, families, or friends they go out with. This is the time when people skim the GDB, looking for things they can bitch about. Sometimes, it's people who are dumb, and the urge to play "smackatroll" is overwhelming. We try to keep the responses to under a hundred -- flames and ideas are substantially larger, partially because some stuff may be used if it gets enough attention on the board, or because someone is particularly bored and has nothing better to do. This is one of the reasons why it's good to be as informative as possible when posting something -- an entry like "the immortals suck" is frustratingly vague.

Throughout the day, mortals wander between the kitchen and the den, watching television or idling on ISCA. If necessary, we may quickly logout and log back in to isca as we get "loser logged", but generally there's nothing going on. There are two kinds of idling -- 1) lazy bastard who forgot to log out of the computer when he went into the other room idling, which requires no effort on the part of the mortal, and 2) Television idling, which can be added on top of watching football, for example. This kind of idling is usually characterized by incoherent responses or one-word replies, such as "heh."

About 4 pm, we start checking the clock, and a few compulsive attempts to connect to the mud mark a futile hope that the staff has brought the game up early. There's usually a final flurry of activity on the GDB as more people log in around the buffer of time where the game is soon to come up.

I don't know how immortal day started -- but the mortals celebrate it by being frustrated by having to spend one of their free days logged out. But I suspect it will continue. I am trying right now to find an alternative for mortals on Saturdays, but most other muds don't even come close. Until then, the players will be forced to post gripes on the GDB about the downtime.

(Reply to this)


(3 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…