Security(ControlPanel)

From CoffeeMud Wiki
Jump to navigation Jump to search
CoffeeMUD
Administrator                                                  Builder                                                              Player
=CoffeeMUD Administrator Information=
Installation     Help     Development    Modification     Feature Requests     Mud Grinder     ini     Security     CMARE Share     Wiki
=CoffeeMUD MUDGrinder=
Control Panel     File Browser     Journal Browser    Account Manager     Player Manager     Clan Manager     Polls Manager     System Reports     Server Log     Statistics    Cache Resources     Races     Classes     Abilities     Skill Recipes     SkillComponents     Quest Manager    Achievements     Holidays     Factions     Socials     Deities     Catalog
=CoffeeMUD Control Panel=
Switches     Security     Default Rooms    Channels     Abilities     Clan     Combat     Player Settings     Economy     Calendar     Miscellaneous

The security tab on the MUDGrinder Control Panel contains ini settings for controlling various options and authorities on the MUD.

Control Panel Settings

  • SysopMask - This option defines what types of people are considered sysops. It supports full ZapperMask settings, so the sysop mask could be set to individual names, a class, a gender, or any other zappermask.
  • WizListMask - This option defines which types of players can view the WIZ channel.
  • MaxConnsPerIP - This is the maximum number of connections allowed from a single IP address.
  • MaxNewPerIP - Each IP address is limited to this number of new characters per day.

Security Groups

These settings allow an individual character to have a limited set of archon abilities defined within the group parameter. The Official CoffeeMUD uses the following groups:

  • Group_Questmasters - A group of commands useful for a quest leader to run a quest.
    • POSSESS, AT, AFTER, CMDQUESTS, GOTO, COPYITEM, COPYMOB, IMMORT
  • Group_SubOp - This group can be provided to area builders and will allow area-only abilities.
    • AHELP, AREA ANNOUNCE, AREA AT, AREA COPYMOBS, AREA COPYITEMS, AREA COPYROOMS,AREA CMDROOMS, AREA CMDITEMS, AREA CMDEXITS, AREA CMDRACES, AREA GOTO,AREA POSSESS, AREA STAT, AREA SYSMSGS, AREA TRANSFER, AREA WHERE, AREA RESET,AREA KILLDEAD, AREA ORDER, AREA ABOVELAW, AREA WIZINV, AREA CLOAK,AREA CMDMOBS, IMMORT, TRAILTO, SESSIONS, AREA POOF, AREA PURGE, AREA RESTRING,AREA LISTADMIN, AREA TRAILTO, AREA SUPERSKILL, AREA LOADUNLOAD, AREA MXPTAGS,CARRYALL, TASKS, AREA GMODIFY, VFS: RESOURCES
  • Group_Traveler - This group provides the GOTO command.
    • GOTO
  • Group_Wizi - Allows the character to hide extremely well.
    • WIZINV, ABOVELAW, CLOAK
  • Group_Mischief - Provides a few abilities to cause a bit of mischief.
    • POSSESS, AT, STAT
  • Group_Slayer - Allows the KILLDEAD command.
    • KILLDEAD
  • Group_Assistant
    • COPYITEMS, SESSIONS, RESET, TRANSFER, PURGE, SUPERSKILL
  • Group_Assistant2
    • COPYMOBS, COPYITEMS, SESSIONS, RESET, TRANSFER, PURGE, RESTRING, WHERE, SUPERSKILL
  • Group_Assistant3
    • COPYMOBS, COPYITEMS, SESSIONS, RESET, TRANSFER, PURGE, BEACON, TICKTOCK,RESTRING, SNOOP, WHERE, SUPERSKILL, TRAILTO
  • Group_Implementor
    • AHELP, ANNOUNCE, AT, COPYMOBS, COPYITEMS, COPYROOMS, CMDROOMS, CMDITEMS,CMDEXITS, CMDRACES, GOTO, POSSESS, STAT, SYSMSGS, TRANSFER, WHERE,RESET,KILLDEAD, ORDER, ABOVELAW, WIZINV, CMDMOBS, IMMORT, TRAILTO,SESSIONS,SUPERSKILL, MXPTAGS, CLOAK, CARRYALL, TASKS, GMODIFY,FS: RESOURCES,CATALOG
  • Group_Sysop
    • AFTER, AHELP, ANNOUNCE, AT, BAN, BEACON, BOOT, COPYMOBS, COPYITEMS,COPYROOMS,CMDQUESTS, CMDSOCIALS, CMDROOMS, CMDITEMS, CMDEXITS, CMDAREAS,CMDRACES,CMDCLASSES, NOPURGE, KILLBUGS, KILLIDEAS, KILLTYPOS, CMDCLANS,DUMPFILE, GOTO,LOADUNLOAD, CMDPLAYERS, POSSESS, SHUTDOWN, SNOOP, STAT,SYSMSGS, TICKTOCK,TRANSFER, WHERE, RESET, RESETUTILS, KILLDEAD, MERGE,IMPORTROOMS, IMPORTMOBS,IMPORTITEMS, IMPORTPLAYERS, EXPORT, EXPORTPLAYERS,EXPORTFILE, ORDER, I3,ABOVELAW, CMDMOBS, SUPERSKILL, JOURNALS, PKILL,SESSIONS, TRAILTO, LISTADMIN,MXPTAGS, CMDFACTIONS, CARRYALL, KILLSTUCK,TASKS,ALLSKILLS, JSCRIPTS, GMODIFY,COMPONENTS, EXPERTISES, TITLES, FS: ,CMDABILITIES, IDLEOK, CATALOG,CMDRECIPES

Adding Security Groups

Additional groups can be added to or removed from the ini or Control Panel. Remember that the name of the group is the part AFTER the word "GROUP_". So, for example, the name of the group defined by the entry GROUP_SUBOP is actually SUBOP. New Security Groups should all have the prefix of "GROUP_".

See the Security page, the Archon's Guide security section or use the HELP SECURITY command for more details on security privileges.

Other Security Settings

Security settings can also be managed in the command line.

Notes

  • When granting questmaking access via QUESTMASTERS, you also need to add some write privileges to a folder for the questmasters, such as VFS:RESOURCES/QUESTS or a subfolder of that.
  • When granting VFS privileges to builders, make sure there is at least one file in their granted folder.