Player Zone Rebooting

Bhuvan

Dalayan Beginner
At around 2:00 in the morning PST today, as several of us were discussing on ooc how we couldn't get into GD because of it being in its fairly common bugged state, we came up with a fairly interesting idea. When zones get bugged and GMs are on, there's no real problem because staff is usually very quick and efficient with zone reboots. There are times, however, when no staff is on to check petitions and whatnot for several hours, and during these times corpses rot, people get locked out of the game, and general bad stuff happens.

Here's a possible solution: add a command that would allow a player to appeal for a zone reboot, taking a sort of "poll" of the server for rebooting a zone. Rebooting obviously carries a lot of exploit potential with it, so a good number of people/a decent amount of time would need to elapse before the reboot went through. So, if sseru were to get bugged/crash (not terribly uncommon, nowadays), a player could #appeal sseru, which would send a global message to all players notifying them that the appealer has requested a zone reboot in Sanctus Seru along with the number of votes/requests needed to carry it though. Then, other players could 'vote' for the reboot by similarly #appeal'ing sseru until the requisite number of votes were reached--that number could be either a solid figure or a percentage of those online. After the number's reached, players would be notified that sseru was going to be rebooted in, say, five minutes, and then after that amount of time passed sseru would reboot like it would if a staff member were on to answer petitions.

With a minimum number of people needed to reboot and a delay on the actual reboot, the exploit potential would be kept to a minimum while also providing people who are on when staff members aren't with the ability to fix broken zones, particularly the big offenders like GD, sseru, and mistwoods. If it needed to be restricted further, a player could be only allowed to #appeal once every hour or so, #appeal could be restricted to only a few zones, or whatever--there's a ton of ways to secure the idea even further.

Anyhow, does anyone like this idea? It'd be nice if players had the power to FAIRLY reboot a bugged zone when staff isn't on or <gasp> if staff didn't always have to do it manually when it happened.
 
Personally, I could see a lot of bogus appeals being submitted, either to get a specific group wrongfully kicked out, to spite somebody or to generally just incease the levels of spam and annoyance world-wide.
 
I got bored and wrote some starter code for this after we talked about it in ooc for a while. If you're interested in taking a look at it Wiz, send me a pm here. The code isn't too nasty and it should work pretty well. But I don't wanna put a lot of effort into making it work real well if you don't wanna use it.
 
Feel free to send the code in, but I won't use it, since issue is fixed.
 
Back
Top Bottom