Code

PernMUSH is a MUSH with a large player base and limited computer resources. Because of this, code is required to fit within quota limits, and to be relatively efficient, as well as enhance and promote atmosphere and roleplaying. It also must fit under the following guidelines. If you wish to create code that does not fit into these guidelines, you must email the wizard list with a proposal first.

  1. Code must fit into the character, or builder character, size quotas or ask a wizard with questions).
  2. Any code which is going to be parented by several characters must be approved by the code wizards. This is in order to prevent the widespread use of inefficient or duplicate code. This includes master rooms for an area.
  3. Code which runs continuously without anyone to watch (for example, something that emits a message every ten minutes), or which may create large attributes on itself (for example, a logging device) is prohibited.
  4. Code, including personal commands on a character, which duplicates or aliases global commands, is prohibited. The global commands are provided so that we can minimize the load on the server and database by providing an official, efficient version.
  5. Code and objects should either be in theme, or be for the purposes of organization and communication. It is not acceptable to create objects which are not canonical (ray guns, etc.)
  6. Self-mobile objects (for example, animals that change rooms by themselves) are not permitted.

The wizards may ask any player or organization to change their code if the wizards feel that it is creating an unnecessary load for the server or lag, or if there is a global that may replace it, or if it is not in character.

The wizards are responsible for all decisions relating to PernMUSH server code and globals, and for the maintenance of both and their related help files. Suggestions for new globals are welcome to be put on the suggestion board (+suggest), however, the final decision on implementation rests in the hands of the wizards. Reports of problems with code should be +mail'ed to the code wizards, or may also be placed on the suggestion board.

The wizards do their best to keep the PernMUSH server up and running, however, due to site complications, net problems, or server crashes, PernMUSH may occasionally be unavailable. The wizards take their responsibility of getting it back safely, and as soon as possible, quite seriously. If PernMUSH is going to be down for a period greater than 24 hours, there will be a notice posted on the Usenet news group alt.fan.pern. It is not acceptable to hunt wizards down in their characters on any other MUSHes and demand for explanations or estimations of downtime. Unfortunately, such crashes are a part of online gaming. It is highly recommended that you keep records of your code offline, as there are times that we may have to return to an old backup database file. These backups are made about every week.

  Policies   Behaviour   Building   Canon   Leaders   NPC   Players
  Plots   Privacy   Quota   Riders   Sexuality   Staff   Traders