# Key setup script # $Id: setup.tf,v 2.00 1998/10/21 11:42:31 subtle Exp $ # setting up default commands... # Ref (subtle 04Sep96) load commands.Cd .commands/cd load commands.Out .commands/out # Set (subtle 1Sep96) load commands.Set .commands/set # Forest staff setup cd /ranks load Rank citizen load Rank candidate load Rank novice load Rank superuser load Rank adept load Rank director load Rank mage mv candidate novice.implies mv novice superuser.implies mv superuser adept.implies mv adept director.implies load Rank advisor mv superuser advisor.implies mv everyone novice.targets set everyone.reversedRank candidate # EW Compatibility commandset - it holds temporary commands # that are used for some of the aliases used to do things in # the EW style. # cd /commandsets load CommandList ew cd ew load commands.Echo notImplemented set notImplemented.echo "This command has not been implemented" # The main & default commandset cd /commandsets/base # load all commands into the base command set, then shift commands load commands.Conceal conceal load commands.Reveal reveal # Whisper (subtle 29Aug96) # (the ^@ and ^$ are markers to prevent the users colour # changes from affecting anything else ... they kind of # store the current colour, and the restore it at the end) load commands.Whisper whisper set whisper.broadcast "%o whispers something to %t" set whisper.feedback "You whisper '^@%m^$' to %t" set whisper.feedbackQuestion "You whisper, asking %t '^@%m^$'" set whisper.feedbackExclaim "You exclaim in a whisper '^@%m^$' to %t" set whisper.direct "%o whispers '^@%m^$' to %t" set whisper.directQuestion "%o whispers, asking %t '^@%m^$'" set whisper.directExclaim "%o exclaims in a whisper '^@%m^$' to %t" # Say (subtle 29Aug96) load commands.Broadcast say set say.broadcast "%o says '^@%m^$'" set say.feedback "You say '^@%m^$'" set say.broadcastQuestion "%o asks '^@%m^$'" set say.feedbackQuestion "You ask '^@%m^$'" set say.broadcastExclaim "%o exclaims '^@%m^$'" set say.feedbackExclaim "You exclaim '^@%m^$'" # Emote (subtle 29Aug96) load commands.Broadcast emote set emote.broadcast "%o%s^@%m^$" set emote.feedback "You emote: %o%s^@%m^$" # Think (subtle 29Aug96) load commands.Broadcast think set think.broadcast "%o thinks . o O ( ^@%m^$ )" set think.feedback "You think . o O ( ^@%m^$ )" # Tell (subtle 29Aug96) load commands.Directed tell set tell.direct "%o tells %t '^@%m^$'" set tell.feedback "You tell %t '^@%m^$'" set tell.directQuestion "%o asks %t '^@%m^$'" set tell.feedbackQuestion "You ask %t '^@%m^$'" set tell.directExclaim "%o exclaims to %t '^@%m^$'" set tell.feedbackExclaim "You exclaim to %t '^@%m^$'" # Remote (subtle 26Sep96) load commands.Directed remote set remote.direct "%o%s^@%m^$" set remote.feedback "You emote '%o%s^@%m^$' to %t" # Rthink (subtle 26Sep96) load commands.Directed rthink set rthink.direct "%o thinks . o O ( ^@%m^$ )" set rthink.feedback "You think . o O ( %o ^@%m^$ ) to %t" load commands.Also rt set rt.command rthink # Shout (subtle 29Jul97) load commands.ShoutBroadcast shout set shout.broadcast "%o shouts '^@%m^$'" set shout.feedback "You shout '^@%m^$'" set shout.scapeFor / load commands.ShoutBroadcast eshout set eshout.broadcast "%o%s^@%m^$" set eshout.feedback "You emote to everyone: %o%s^@%m^$" set eshout.scapeFor / # Leave (subtle 20Jul97) load commands.Leave leave set leave.failure "But you aren't in anyone's rooms." set leave.referenceIn ~me set leave.roomProperty lastPublicRoomLocation set leave.enter "%o slowly fades into view..." # Home (subtle 20Jul97) load commands.ChangeRoom home set home.failure "But you're already in your home room." set home.referenceIn ~me set home.roomProperty home set home.enter "%o slowly fades into view..." set home.leave "%o slowly fades from view..." set home.noFind "You don't seem to have a home" load commands.Contents informs set informs.containerFor ~informs set informs.singular You have only one entry on your inform list set informs.footer You have %n entries on your inform list set informs.empty You have no-one on your inform list # notsnapper 21/7 - friends stuff load commands.ScapeWho fwho set fwho.scapeFor ~friends set fwho.singular You have one friend online set fwho.footer You have %n friends online set fwho.empty No friends on at the moment load commands.Contents friends set friends.containerFor ~friends set friends.singular You have only one friend set friends.footer You have %n friends set friends.empty You have no friends! load commands.FriendsBroadcast tf set tf.scapeFor ~friends load commands.FriendsBroadcast rf set rf.scapeFor ~friends load commands.FriendsBroadcast ft set ft.scapeFor ~friends set tf.broadcast "%o tells %h friends '^@%m^$'" set tf.broadcastExclaim "%o exclaims to %h friends '^@%m^$'" set tf.broadcastQuestion "%o asks of %h friends '^@%m^$'" set tf.feedback "You tell your friends '^@%m^$'" set tf.feedbackExclaim "You exclaim to your friends '^@%m^$'" set tf.feedbackQuestion "You ask of your friends '^@%m^$'" set tf.noone "None of your friends are online at the moment." set rf.broadcast "%o%s^@%m^$" set rf.feedback "You emote '%o%s^@%m^$' to your friends." set rf.noone "None of your friends are online at the moment." set ft.broadcast "%o thinks . o O ( ^@%m^$ )" set ft.feedback "You emote '%o thinks . o O ( ^@%m^$ )' to your friends." set ft.noone "None of your friends are online at the moment." load commands.Punctuation f set f.say /commandsets/base/tf set f.emote /commandsets/base/rf set f.think /commandsets/base/ft conceal tf conceal rf conceal ft # Room schtuff (subtle 22Jul97) load commands.Relation relation # SU blank title command (subtle 22Jul97) load commands.ConstrainedSet blankTitle set blankTitle.setProperty title set blankTitle.displayProperty title set blankTitle.maxLength 0 set blankTitle.usage "<player>" set blankTitle.filledFeedback "You blank %t's title." set blankTitle.on $ set blankTitle.in /players # exit modification commands (exile 29Jul97) load commands.ConstrainedSet arriveRoom set arriveRoom.setProperty arriveRoom set arriveRoom.displayProperty arriveRoom set arriveRoom.maxLength 60 set arriveRoom.usage "<exit> <message that the room you are arriving at sees>" set arriveRoom.on $ set arriveRoom.in ~here # exit modification commands (exile 29Jul97) load commands.ConstrainedSet departRoom set departRoom.setProperty departRoom set departRoom.displayProperty departRoom set departRoom.maxLength 60 set departRoom.usage "<exit> <message that the room you are departing sees>" set departRoom.on $ set departRoom.in ~here load commands.Actions actions load commands.Age age load commands.As as load commands.Aka aka load commands.Allow allow load commands.BlockMsg blockMsg load commands.BlockingMsg blockingMsg load commands.Blocking blocking load commands.Call call load commands.Cls cls load commands.Commands commands load commands.Colours colours load commands.Also colors set colors.command colours load commands.Default default load commands.Delete delete load commands.Deny deny load commands.Describe describe load commands.Disconnect dc load commands.Edit edit load commands.Eject eject load commands.Also boot set boot.command eject load commands.Summon summon load commands.Visit visit # merlin 12/7 - end command load commands.End end load commands.Examine x conceal x load commands.Also examine set examine.command x load commands.Exits exits load commands.Footnote footnote load commands.Friend friend load commands.Finger finger set f.otherwise /commandsets/base/finger load commands.Go go load commands.Gc yield load commands.Give give load commands.Help help load commands.Hide hide load commands.Idle idle load commands.IdleMsg idleMsg load commands.Inform inform load commands.IsColour iscolour load commands.Also iscolor conceal iscolor set iscolor.command iscolour load commands.Join join load commands.Lag lag load commands.LimitActions limitActions load commands.Liberated liberate load commands.List ls load commands.Look l conceal l load commands.Also look set look.command l load commands.Many many load commands.Motd motd load commands.Msgs msgs load commands.NoPager noPager load commands.Newbies newbies load commands.PagerNext n load commands.Portrait portrait conceal n load commands.PagerQuit q conceal q load commands.Page page load commands.Password password load commands.Plan plan load commands.Post post load commands.Prefix prefix load commands.Prefer prefer load commands.Prompt prompt load commands.Pwd pwd load commands.Register register load commands.RefPlayer player load commands.Qualify colour load commands.Also color conceal color set color.command colour load commands.Recap recap load commands.Repeat re conceal re load commands.Also repeat set repeat.command re load commands.Remove remove load commands.RefRoom room load commands.Rooms rooms load commands.Save save load commands.Sort sort # show not implemented #load commands.Show show load commands.Schedule schedule load commands.SetGender gender load commands.SetHome sethome load commands.Status status load commands.ScapeWho swho set swho.scapeFor / set swho.singular You are all alone, *schniff* set swho.footer There are %n players online set swho.empty There is nobody online load commands.Term term load commands.Trans trans load commands.Travel travel load commands.Time time load commands.Alias date set date.command "time -" # merlin 18/7 - add timezone command (jetlag from ew ); load commands.Timezone timezone load commands.Title title load commands.Threads threads load commands.Url homepage load commands.Verify verify load commands.Where where load commands.Wordwrap wordwrap load commands.Who who load commands.Also w conceal w set w.command who load commands.Transfer transfer load commands.Trace trace # Object commands, subtle 19Oct98 # the standard verbs load commands.Verb use set use.verb use set use.checkInventory true load commands.Verb wear set wear.verb wear set wear.checkInventory true load commands.Verb removev set removev.verb remove set removev.checkInventory true load commands.Verb wield set wield.verb wield set wield.checkInventory true load commands.Verb get set get.verb get set get.checkRoom true load commands.Verb drop set drop.verb drop set drop.checkInventory true load commands.Verb sit set sit.verb sit set sit.checkRoom true # a couple of special verbs load commands.Stand stand load commands.Read read set read.checkInventory true set read.checkRoom true load commands.Inspect inspect set inspect.checkInventory true set inspect.checkRoom true # utility commands load commands.ListInventory i conceal i load commands.Also inventory set inventory.command i load commands.Orient orient # Wizards First Rule: People are stupid # out # load commands.Echo commandsets/base/save # set commandsets/base/save.echo "Character saved. <footnote 8>" #load commands.Echo check #set check.echo "If you're looking for mail, you might want to try 'read mail'. For news, wander down to the town square and 'read news'." # 'check' category load CategoryCommand check cd check.commands load commands.Alias commands set commands.command "commands check" load commands.ScapeWho home set home.scapeFor ~me.home set home.empty "There isn't anyone in your home." set home.doesntExist "You don't seem to have a home" load commands.Alias mail set mail.command "read mail" load commands.Alias news set news.command "read news" #'Also' is faster than 'alias' if no special args are required load commands.Also exits set exits.command ..../exits load commands.Also entry set entry.command /commandsets/ew/notImplemented load commands.Also sent set sent.command /commandsets/ew/notImplemented load commands.Also list set list.command /commandsets/ew/notImplemented # the primary difference here is that if your context is # different (ie, clan, or if you cd'd around), "check rooms" # will still check -your- rooms, while 'rooms' will not) load commands.Also rooms set rooms.command ..../rooms set rooms.context ~me load commands.Also room set room.command ..../inspect set room.context ~here set room.passArgs false load commands.CheckEmail email load commands.Also wrap set wrap.command ..../wordwrap set wrap.passArgs false cd .... load CategoryCommand blank cd blank.commands load commands.Alias commands set commands.command "commands blank" load commands.Blank$actions actions load commands.Blank$friends friends load commands.Blank$informs informs load commands.Blank$prefers prefers cd .... # news * EW style commands load CategoryCommand news cd news.commands load commands.Alias commands set commands.command "commands news" load commands.Alias check set check.command "read news" load commands.Alias view set view.command "read news" conceal view load commands.Alias read set read.command "read news %m" load commands.Alias reply set reply.command "reply news %m" load commands.Alias followup set followup.command "reply news %m" conceal followup load commands.Alias post set post.command "post news %m" cd .... # mail * EW style commands load CategoryCommand mail cd mail.commands load commands.Alias commands set commands.command "commands mail" load commands.Alias check set check.command "read mail" load commands.Alias view set view.command "read mail" conceal view load commands.Alias read set read.command "read mail %m" load commands.Alias reply set reply.command "reply mail %m" load commands.Alias post set post.command "post %m" # this may be broken in the future... load commands.Alias remove set remove.command "remove %m" load commands.Alias delete set delete.command "remove %m" conceal delete cd .... load commands.Block block cd block.commands load commands.Alias commands set commands.command "commands block" load commands.Block$clan clan load commands.Block$type friends set friends.type friends set friends.blockMsg "You block friend tells." set friends.unblockMsg "You stop blocking friend tells." load commands.Block$type movement set movement.type movement set movement.blockMsg "You will now not see people entering or leaving." set movement.unblockMsg "You will now see people entering and leaving." load commands.Block$type tells set tells.type player set tells.blockMsg "You block all tells." set tells.unblockMsg "You stop blocking tells." load commands.Block$type shouts set shouts.type shout set shouts.blockMsg "You block shouts." set shouts.unblockMsg "You stop blocking shouts." cd .... load commands.Also blocktells set blocktells.command block.commands/tells load commands.Also earmuffs set earmuffs.command block.commands/shouts load commands.Echo list set list.echo "If you're looking for a list of the people you're blocking, or whatever, try 'actions'." # With (druss 16July97) load commands.With with load commands.KBLock afk load commands.Reply reply load commands.Brief brief # Punctuation (subtle 04Sep96) load commands.Punctuation $ conceal $ set $.tell /commandsets/base/tell set $.remote /commandsets/base/remote set $.say /commandsets/base/say set $.emote /commandsets/base/emote set $.think /commandsets/base/think set $.whisper /commandsets/base/whisper set $.shout /commandsets/base/shout load commands.Punctuation e set e.say /commandsets/base/shout set e.emote /commandsets/base/eshout set e.shout /commandsets/base/shout conceal e # Bug (subtle 20Jul97) load commands.AddLogEntry bug set bug.logName "bug" edit bug.feedback .wipe Program defect logged and flagged for a Directors attention Thanks for taking an interest in Forest. .end # Idea (subtle 20Jul97) load commands.AddLogEntry idea set idea.logName "idea" edit idea.feedback .wipe Idea logged and flagged for a Directors attention Thanks for taking an interest in Forest. .end load commands.Email email edit email.warning .wipe Forest's new code sends an email verification message to your email account when you set it. This message will contain a special code that can be entered into Forest in order to validate your email address. This system is used to prove that you are who you say you are, and ensure that all the email addresses on the system are valid. Everyone on Forest is permitted a single character ONLY. The registration of more than one character will bring about severe consequences. If you wish to not enter an email address below, simply hit return. .end load commands.RefSite site load commands.BanType newbieban set newbieban.banType "N" load commands.BanType siteban set siteban.banType "C" load commands.SiteUnban unban load commands.SitesBanned sitesbanned load commands.StringSetAdd reserve load commands.SiteDisplay display set reserve.stringSet /online/reservednames # banish and splat - 24/7 load commands.TimedBanish splat set splat.banTime 30m set splat.commandType "S" load commands.TimedBanish banish set banish.banTime 3d set banish.commandType "B" load commands.Unbanish unsplat set unsplat.commandType "S" load commands.Unbanish unbanish set unbanish.commandType "B" # online stuff out cd online load events.Shutdown shutdown load Container footnotes memo load Memo footnotes/1 set footnotes/1.value "Footnote 1: The traders became very disgruntled after the cabbage price crash of 97 and pleaded with the city rulers to intervene to keep prices stable. The rulers were very tired of eating cabbages at the time and opted to support the turnip industry after the move to the new city." load Memo footnotes/2 set footnotes/2.value "Footnote 2: I don't think I can sufficently convey to you how much the directors made fun of the author of this sentence. He seems to have put himself in a state of exile over it." load Memo footnotes/3 set footnotes/3.value "Footnote 3: Even after the move to the new city we still couldn't find the keys... but we think we know who took them now." load Memo footnotes/4 set footnotes/4.value "Footnote 4: The center of the old forest community." load Memo footnotes/5 set footnotes/5.value "Footnote 5: Of course they said that about the Titanic as well *shrug*" load Memo footnotes/6 set footnotes/6.value "Footnote 6: Footnotes are a lot of fun. You can see them scattered around the realm, so if you ever see something like <footnote 9>, you know to look at it." load Memo footnotes/7 set footnotes/7.value "Footnote 7: The heroic nature of the `spod' is currently a topic of heated discussion in the behavioural psychology classes of a nearby university. Some even claim that aspiring to `spodness' (or addiction to mindless banter) is, as one lecturer puts it, `bloody stupid'." load Memo footnotes/8 set footnotes/8.value "Footnote 8: Wizards First Rule: People are stupid." load Memo footnotes/9 set footnotes/9.value "Footnote 9: This is the famous recursive footnote, footnote 13. <footnote 9>" load Memo footnotes/10 set footnotes/10.value "Footnote 10: It's not much, but its all we've got." load Memo footnotes/11 set footnotes/11.value "Footnote 11: There is no footnote 11" load Memo footnotes/12 set footnotes/12.value "Footnote 12: This is a placeholder footnote so that we could have a footnote 13" load Memo footnotes/13 set footnotes/13.value "Footnote 13: The famous recursive footnote, footnote 13, has moved. No junk mail, please." load Memo footnotes/14 set footnotes/14.value "Footnote 14: Isn't it fun looking through all the footnotes?" load Memo footnotes/15 set footnotes/15.value "Footnote 15: It is slightly interesting to note that 'block tells' is an entirely different beast" load Screen disclaimer edit disclaimer .wipe --==> Disclaimer of Liability and Indemnification <==-- The Forest is not liable to the users of this service or to its listed participants for the content, quality, performance or any other aspect of any information provided by the listed participants and transmitted by this service or for any errors in the transmission of said information. Nor is Forest responsible to any person for any damages arising in any manner out of the use of this service. The users and participants acknowledge that they assume all risk and/or responsibility for any loss or damage arising from the uses to which this service is put. The user and/or the listed participant shall indemnify and hold harmless Forest, its officers and employees, from and against any claims, liabilities, losses, costs, damages or expenses (including attorney's fees) arising from the user's use of or participation in this service or the information contained thereon. By using this program, you are stating that you understand and agree to the statements above: now and whenever you use this program .centrealign .end load Screen newbieban edit newbieban .wipe --==> This site has been newbie banned <==-- What? A newbie ban means that new people can not come in from your site. People with resident accounts still can, however. Why? Well... If people are constantly logging on from your site and abusing people, continually, and generally preventing everyone from having fun (which is the main purpose of this talker), then yes, we're going to newbie ban your site. You're probably not one of those people. (Since you *are* reading this - which says something). We're sorry. If you want, you can get an account pre-'made' for you, so that you can get around the newbie ban. Write some email to the directors, at: forest@realm.progsoc.uts.edu.au .centrealign .end load Screen siteban edit siteban .wipe --==> This site has been completely banned <==-- Why? Well... If people are constantly logging on from your site and abusing people, continually, and generally preventing everyone from having fun (which is the main purpose of this talker), then yes, we're going to ban your site. You're probably not one of those people. (Since you *are* reading this - which says something). We're sorry. Please note that you may be able to get this 'siteban' removed by writing some email to: forest@realm.progsoc.uts.edu.au .centrealign .end load Screen playerBanished edit playerBanished --==> This name has been banished <==-- What? The name you have attempted to use has been barred from entering this program. It probably isn't even directed at you personally, you may just have picked a name that someone else (who obviously wasn't very popular) has used in the past. Regardless... you're going to have to pick a new name. [bzzzzt. try again] Why? Well... There are two major reasons that a name could be 'banished' from Forest. Some names are just plain offensive - and we really don't like offensive things in our beautiful Forest. I'd start giving examples here, but its not really in good taste, is it? Alternatively, some admin may have taken a particular disliking to you. In this case, its probably so that some discussion of sorts can be carried out, before deciding upon what action to take (to allow you back in, or not). In this case, it may be worth putting in your two cents worth by mailing: forest@realm.progsoc.uts.edu.au .centrealign .end load StaffChannel staffChannel set /ranks/candidate.joinedTo /online/staffChannel load CommandList /commandSets/staff set staffChannel.commands /commandSets/staff cd staffChannel.commands load commands.Broadcast susay set susay.broadcast "<%o> ^@%m^$" set susay.feedback "<%o> ^@%m^$" set susay.scapeFor /online/staffChannel conceal susay load commands.Broadcast suemote set suemote.broadcast "<%o%s^@%m^$>" set suemote.feedback "<%o%s^@%m^$>" set suemote.scapeFor /online/staffChannel conceal suemote load commands.Broadcast suthink set suthink.broadcast "<%o thinks . o O ( ^@%m^$ )>" set suthink.feedback "<%o thinks . o O ( ^@%m^$ )>" set suthink.scapeFor /online/staffChannel conceal suthink load commands.Punctuation s set s.say /online/staffChannel.commands/susay set s.emote /online/staffChannel.commands/suemote set s.think /online/staffChannel.commands/suthink load CategoryCommand block cd block.commands load commands.Block$scape su set su.blockMsg "You block the SU channel" set su.unblockMsg "You stop blocking the SU channel" set su.notinBlockMsg "If you're ever promoted to SU, it'll be blocked" set su.notinUnblockMsg "If you're ever promoted to SU, you won't be blocking the channel" set su.blockScapeMsg "<> %o blocks the SU channel" set su.unblockScapeMsg "<> %o stops blocking the SU channel" set su.scapeFor /online/staffChannel set su.type staffChannel cd .... cd /commandsets/base load commands.ScapeWho staff set staff.scapeFor /online/staffChannel set staff.singular There is one member of staff online set staff.footer There are %n staff on set staff.empty No staff on at the moment. If you're having problems or require assistance in any way, email forest@realm.progsoc.uts.edu.au. load commands.Warn warn set warn.splashTo /online/staffChannel load commands.Resident resident set resident.splashTo /online/staffChannel load commands.Also res set res.command resident load commands.Citizen citizen set citizen.splashTo /online/staffChannel # command setup for ranks # by default, all of the commands are in the players container - shift from there # Forest staff commands setup (snap 26Jul97) out cd /commandsets/base load CommandList /commandSets/novice set /ranks/novice.commands /commandSets/novice mv citizen /ranks/novice.commands mv res /ranks/novice.commands conceal /ranks/novice.commands/res mv resident /ranks/novice.commands mv warn /ranks/novice.commands mv newbies /ranks/novice.commands mv dc /ranks/novice.commands mv trace /ranks/novice.commands mv sitesbanned /ranks/novice.commands mv banish /ranks/novice.commands mv newbieban /ranks/novice.commands mv site /ranks/novice.commands mv siteban /ranks/novice.commands mv splat /ranks/novice.commands mv unsplat /ranks/novice.commands mv unban /ranks/novice.commands mv display /ranks/novice.commands mv reserve /ranks/novice.commands mv blankTitle /ranks/novice.commands mv player /ranks/novice.commands # super user commands load CommandList /commandSets/superuser set /ranks/superuser.commands /commandSets/superuser # Adept commands load CommandList /commandSets/adept set /ranks/adept.commands /commandSets/adept mv travel /ranks/adept.commands mv unbanish /ranks/adept.commands mv limitActions /ranks/adept.commands # Director Commands mv ~me /ranks/director mv ~me /ranks/mage load CommandList /commandSets/director set /ranks/director.commands /commandSets/director mv as /ranks/director.commands mv lag /ranks/director.commands # mage commands load CommandList /commandSets/mage set /ranks/mage.commands /commandSets/mage mv dump /ranks/mage.commands mv ls /ranks/mage.commands mv pwd /ranks/mage.commands mv conceal /ranks/mage.commands mv load /ranks/mage.commands mv out /ranks/mage.commands mv many /ranks/mage.commands mv cd /ranks/mage.commands mv reveal /ranks/mage.commands mv schedule /ranks/mage.commands mv set /ranks/mage.commands mv mv /ranks/mage.commands mv sort /ranks/mage.commands mv sync /ranks/mage.commands mv threads /ranks/mage.commands mv yield /ranks/mage.commands # set up creation commands in appropriate ranks cd /commandSets/base load CategoryCommand create cd create.commands load commands.Alias commands set commands.command "commands create" load commands.Create$room room load commands.Create$exit exit cd /commandSets/mage load CategoryCommand create cd create.commands load commands.Create$clan clan load commands.Create$object object cd /commandSets/superuser load CategoryCommand create cd create.commands load commands.Create$player player cd / sort /commandsets/base sort /ranks/novice.commands sort /ranks/superuser.commands sort /ranks/adept.commands sort /ranks/director.commands sort /ranks/mage.commands # cd /daemons # web daemon disabled # load WebConnectPort www 8888 sync /realm sync /marshland sync /online/help sync /sites sync /clans cd