DOL / OpenDAoC Command Reference

Every vanilla Dawn of Light / OpenDAoC slash command, extracted directly from the engine's own command handler source and language files - GM, Admin and Player commands, including their subcommands. Server-specific custom commands are deliberately excluded.

All Player GM Admin

17 command(s)

/adviceteam GM &advt
  • Lists all flagged Advisors, sends advisors questions, and sends messages to the Advice channel as STAFF.
/clearinventory GM /clearinventory - clears your entire inventory

Minimum privilege level: GM

/clientlist GM Usage: /clientlist [full] - full option includes IP's and accounts
  • Show a list of currently playing clients and their ID's
/door GM Modfication des portes
  • '/door show' toggle enable/disable add dialog when targeting doors
  • '/door add' add a door
  • '/door update' update door in the database you GM xyz coords
  • '/door delete' delete the target door
  • '/door name <name>' to change door name
  • '/door level <level>' to change door level
  • '/door realm <realm>' change door realm. If realm = 0, the door won't open unless killed
  • '/door guild <guild>' change door guild
  • '/door sound <soundid>'
  • '/door info' show informations
  • '/door heal' set door health to max
  • '/door locked' lock the door - you can code items to unlock it
  • '/door unlocked' unlock the door - you can code items to lock it
/GMinfo GM Various Information
  • '/GMinfo (select a target or not)
/instance GM This command assists in the creation of instances.
  • /instance key <instancekey> (this sets the id of the instance you want to work with)
  • /instance entry <ClassType> [<NpcTemplateID>] (add elements to the instance)
  • /instance remove (please target the element to remove)
  • /instance create <skin> (skin is the region id to copy)
  • /instance test (enter a created instance)
  • /instance close (delete the instance on the server)
  • /instance exit
/item GM Various Item commands!
  • Slot numbers are optional, if not included the default is 79 (the last backpack slot). Names with spaces are given in quotes "<name>".
  • '/item blank' - Create a blank item
  • '/item info <ItemTemplateName>' - Get Info on a ItemTemplate
  • '/item create <ItemTemplateName> [count]' - Create a new item from a template
  • '/item count <Amount> [slot #]' - Change item count
  • '/item maxcount <Amount> [slot #]' - Change max amount allowed in one slot
  • '/item packsize <Amount> [slot #]' - Change amount of items sold at once
  • '/item model <ModelID> [slot #]' - Change item model
  • '/item extension <ExtensionID> [slot #]' - Change item extension
  • '/item color <ColorID> [slot #]' - Change item color
  • '/item effect <EffectID> [slot #]' - Change item effect
  • '/item name <NameID> [slot #]' - Change item name
  • /item description <Description> <slot> - set the description of this item
  • '/item craftername <CrafterNameID> [slot #]' - Change item crafter name
  • '/item type <TypeID> [slot #]' - Change item type
  • '/item object <ObjectID> [slot #]' - Change object type
  • '/item hand <HandID> [slot #]' - Change item hand
  • '/item damagetype <DamageTypeID> [slot #]' - Change item damage type
  • '/item emblem <EmblemID> [slot #]' - Change item emblem
  • '/item price <platinum> <gold> <silver> <copper> [slot #]' - Change the price of an item
  • '/item condition <con> <maxCon> [slot #]' - Change the condition of an item
  • '/item quality <qua> [slot #]' - Change the quality of an item
  • '/item durability <dur> <maxDur> [slot #]' - Change the durability of an item
  • '/item ispickable <true|false> [slot #]' - Sets whether or not an item can be picked up
  • '/item isnotlosingdur <true|false> [slot #]' - Sets whether or not an item is losing dur after repairs
  • '/item isindestructible <true|false> [slot #]' - Sets whether or not an item is indestructible via shit+d
  • '/item isdropable <true|false> [slot #]' - Sets whether or not an item can be dropped
  • '/item istradable <true|false> [slot #]' - Sets whether or not an item can be traded
  • '/item isstackable <true|false> [slot #]' - Sets whether or not an item is stackable
  • '/item candropasloot <true|false> [slot #]' - Sets whether or not an item can be looted
  • '/item bonus <bonus> [slot #]' - Sets the item bonus
  • '/item mbonus <num> <BonusType> <value> [slot #]' - Sets the item magical bonus (num 0 = ExtraBonus)
  • '/item weight <weight> [slot #]' - Sets the item weight
  • '/item dps_af <NewDPS_AF> [slot #]' - Change item DPS_AF
  • '/item spd_abs <NewSPD_ABS> [slot #]' - Change item SPD_ABS
  • '/item material <Material> <MaterialLevel> [slot #]' - Change item material
  • '/item spell <Charges> <MaxCharges> <SpellID> [slot #]' - Change item spell charges #0
  • '/item spell1 <Charges> <MaxCharges> <SpellID> [slot #]' - Change item spell charges #1
  • '/item proc <SpellID> [slot #]' - Change item proc #0
  • '/item proc1 <SpellID> [slot #]' - Change item proc #1
  • /item procchance <chance>
  • '/item poison <Charges> <MaxCharges> <SpellID> [slot #]' - Change item poison
  • '/item realm <num> [slot #]' - Change items realm
  • /item classtype <ClassType> <slot> - Set this items ClassType
  • /item packageid <PackageID> <slot> - Set this items PackageID
  • /item levelrequired <level> <slot> - Set the required level needed to use spells and procs on this item
  • /item bonuslevel <level> <slot> - Set the level required for item bonuses to effect player
  • /item flags <flags> <slot> - Set the flags for this item
  • /item classes <csv_allowed_classes> <slot> - Set and replace the Allowed Classes field (0 for everybody)
  • /item salvageid <SalvageYield ID> <slot> - Set the SalvageYieldID for this item
  • /item salvageinfo <SalvageYield ID> <slot> - Show the salvage yield for this item
  • /item update <slot> - Changes to this item will also be made to the ItemTemplate and can be saved in the DB.
  • /item save <TemplateID> [slot #]' - Create a new template or save an existing one
  • /item addunique <id_nb> <slot> - save item as an unique one
  • /item saveunique <id_nb> <slot> - update a unique item
  • '/item findid <part_of_id>'
  • '/item findname <part_of_name>'
  • /item load <id_nb> - Load an item from the DB and replace or add item to the ItemTemplate cache
  • /item loadpackage <packageid> | **all** - Load all the items in a package from the DB and replace or add to the ItemTemplate cache. **all** is loading all items [! SLOW !]
  • /item loadspells - Read each item spell from the database and update the global spell list
/minorelic GM Various Commands for Minotaur Relics
  • '/minorelic create <Name> <Model> <Group/Self/Realm> <SpellID> <Effect / 159 = red, 160 = white, 161 = gold>' creates a new Relic with the given arguments;
  • '/minorelic movehere' moves the relic to player x, y, z and saves the coordinates as Spawn;
  • '/minorelic name <Name>' changes the name;
  • '/minorelic spell <SpellID>' assign SpellID to the Relic;
  • '/minorelic model <Model>' changes the Model;
  • '/minorelic effect <Effect / 159 = red, 160 = white, 161 = gold>' changes the effect the player gets when he picks up the relic;
  • '/minorelic info' browses relic Informations;
  • '/minorelic despawn' despawns the Relic;
  • '/minorelic remove' removes the relic from the World and Database;
  • '/minorelic xp <amount>' give amount xp to the Relic;
  • '/minorelic showall' shows all Relics;
  • '/minorelic spawn <ID>' spawns the Relic with the ID;
/mob GM Mob creation and modification commands.
  • '/mob create [ClassName(DOL.GS.GameNPC)] [eRealm(0)]' to create a new mob.
  • '/mob fastcreate <ModelID> <level> [save(default = 0; use 1 to save)] <name>' to create mob with specified info.
  • '/mob nfastcreate <ModelID> <level> <number> [radius(10)] [name]' to create multiple mobs within radius.
  • '/mob nrandcreate <number> [radius(50)]' to create multiple random mobs within radius.
  • '/mob model <ModelID> [OID]' to set the mob's model, optionally using OID if mob isn't targeted.
  • '/mob modelinc <#> Increments the mob model by 1.
  • '/mob modeldec <#> Decrements the mob model by 1.
  • '/mob size <size>' to set the mob's size (1..255).
  • '/mob translationid <translation id>' to set the mob's translation id.
  • '/mob name <name>' to set the mob's name.
  • '/mob suffix <suffix>' to set the mob's suffix.
  • '/mob guild <guild name>' to set the mob's guild name (blank to remove).
  • '/mob examinearticle <examine article>' to set the mob's examine article.
  • '/mob messagearticle <message article>' to set the mob's message article.
  • '/mob peace' toggle whether the mob can be attacked.
  • '/mob aggro <level>' to set mob's aggro level (0..100)%.
  • '/mob range <distance>' to set mob's aggro range.
  • '/mob roaming <distance>' set mob random range radius (0=noroaming, -1=standard, >0=individual).
  • '/mob damagetype <eDamageType>' set mob damage type.
  • '/mob movehere' move mob to player's location.
  • '/mob location' say location information in the chat window.
  • '/mob remove [true]' to remove this mob from the DB; specify true to also remove loot templates (if no other mobs of same name exist).
  • '/mob ghost' makes this mob ghost-like.
  • '/mob stealth' makes the mob stealthed (invisible).
  • '/mob torch' turns this mobs torch on and off.
  • '/mob statue' toggles statue effect.
  • '/mob fly [height]' makes this mob able to fly by changing the Z coordinate; moves mob up by height.
  • '/mob swimming' toggles mob's swimming flag (helpful for flying mobs).
  • '/mob noname' still possible to target this mob, but removes the name from above mob.
  • '/mob notarget' makes it impossible to target this mob and removes the name from above it.
  • '/mob kill' kills the mob without removing it from the DB.
  • '/mob heal' restores the mob's health to maximum.
  • '/mob attack <PlayerName>' command mob to attack a player.
  • '/mob state' show mob state (attackers, effects).
  • '/mob info' extended information about the mob.
  • '/mob realm <eRealm>' set the mob's realm.
  • '/mob speed <speed>' set the mob's max speed.
  • '/mob level <level>' set the mob's level.
  • '/mob levela <level>' set the mob's level and auto adjust stats.
  • '/mob autostats' auto adjust the mobs stats according to level.
  • '/mob brain <ClassName>' set the mob's brain.
  • '/mob respawn <duration>' set the mob's respawn time (in ms).
  • '/mob questinfo' show mob's quest info.
  • '/mob refreshquests' Update this mobs list of data quests.
  • '/mob equipinfo' show mob's inventory info.
  • '/mob equiptemplate load <EquipmentTemplateID>' to load the inventory template from the database, it is open for modification after.
  • '/mob equiptemplate create' to create an empty inventory template.
  • '/mob equiptemplate add <slot> <model> [color] [effect] [extension]' to add an item to the inventory template.
  • '/mob equiptemplate remove <slot>' to remove item from the specified slot in the inventory template.
  • '/mob equiptemplate clear' to remove the inventory template from mob.
  • '/mob equiptemplate save <EquipmentTemplateID> [replace]' to save the inventory template with a new name.
  • '/mob equiptemplate close' to finish the inventory template you are creating.
  • '/mob visibleslot <slot>' to set the visible weapon slot. use slot names (left, right, two, distance).
  • '/mob dropcount [number]' to set the max number of drops for mob (omit number to view current value).
  • '/mob dropcount2 [number]' same as '/mob dropcount' but for the 'MobDrop' generator.
  • '/mob addloot <ItemTemplateID> <chance> [count]' to add loot to the mob's unique drop table. Optionally specify count of how many to drop if chance = 100%.
  • '/mob addloot2 <ItemTemplateID> <chance> [count]' to add loot to the mob's drop table. Optionally specify count of how many item to drop if chance < 100%.
  • '/mob addotd <ItemTemplateID> <min level>' add a one time drop to this mob..
  • '/mob viewloot [random] [inv]' to view the selected mob's loot table. Use random to simulate a kill drop, random inv to simulate and generate the loots.
  • '/mob removeloot <ItemTemplateID>' to remove loot from the mob's unique drop table.
  • '/mob removeloot2 <ItemTemplateID>' same as '/mob removeloot' but for the 'MobDrop' generator.
  • '/mob removeotd <ItemTemplateID>' to remove a one time drop from the mob's unique drop table.
  • '/mob refreshloot' to refresh all loot generators for this mob.
  • '/mob copy [name]' copies a mob exactly and places it at your location.
  • '/mob npctemplate <NPCTemplateID>' creates a mob with npc template, or modifies target.
  • '/mob npctemplate create <NPCTemplateID>' creates a new template from selected mob.
  • '/mob class <ClassName>' replaces mob with a clone of the specified class.
  • '/mob path <PathID>' associate the mob to the specified path.
  • '/mob house <HouseNumber>' set NPC's house number.
  • '/mob <stat> <amount>' Set the mob's stats (str, con, dex, qui, int, emp, pie, cha).
  • '/mob tether <tether range>' set mob tether range (>0: check, <=0: no check).
  • '/mob hood' toggle cloak hood visibility.
  • '/mob cloak' toggle cloak visibility.
  • '/mob race [ID]' view or set NPC's race (ID can be # or name).
  • '/mob race reload' reload race resists from the database.
  • '/mob bodytype <ID>' changing the mob's bodytype.
  • '/mob gender <0 = neutral | 1 = male | 2 = female>' set gender for this mob.
  • '/mob packageid <string>' set the package ID for this mob.
  • '/mob select' select the mob within 100 radius (used for selection of non-targettable GameNPC).
  • '/mob load <Mob_ID>' load the Mob_ID from the DB and update the Mob cache.
  • '/mob reload <name>' reload the targetted or named mob(s) from the database.
  • '/mob findname <name> <#>' search for a mob with a name like <name> with maximum <#> (def. 10) matches.
  • '/mob trigger <type> <chance> <emote> <text>' adds a trigger to targeted mob class. Use '/mob trigger help' for more info.
  • '/mob trigger info' Give trigger informations.
  • '/mob trigger remove <id>' Remove a trigger.
  • '/mob ownerid <id>' Sets and saves the OwnerID for this mob.
/mute GM Command to mute annoying players. Player mutes are temporary, allchars are set on an account and must be removed.
  • /mute <playername or #ClientID> - example /mute #24 to mute player on client id 24
  • /mute <playername or #ClientID> allchars - this applies an account mute to this player
  • /mute <playername or #ClientID> remove - remove all mutes from this players account
/path GM There are several path functions
  • /path create [speedLimit] [waitTime(s)] [triggerName] - creates a new temporary path, deleting any existing temporary path
  • /path load <pathName> - loads a path from db
  • /path loadtarget - loads the path currently used by the selected NPC
  • /path add [speedLimit] [waitTime(s)] [triggerName] - adds a point at the end of the current path
  • /path insert <after step> [speedLimit] [waitTime(s)] [triggerName] - inserts a point after an existing pathpoint
  • /path discardpoint - removes the targeted pathpoint from the current path
  • /path edit [speedLimit] [waitTime(s)] [triggerName] - edits the targeted pathpoint
  • /path save [pathName] - saves a path to db, using the loaded path name when omitted
  • /path travel - makes a target npc travel the current path
  • /path test - spawns a temporary NPC at the start of the current path and runs it once
  • /path stop - clears the path for a targeted npc and tells npc to walk to spawn
  • /path assigntaxiroute <destination> - sets the current path as taxiroute on stablemaster
  • /path hide - hides all path markers but does not delete the path
  • /path delete - deletes the temporary path
  • /path type - changes the paths type
  • /path visualize - toggles path visualization for the selected NPC
/player GM Various Admin/GM commands to edit characters.
  • /player name <newName>
  • /player lastname <change|reset> <newLastName>
  • /player level <newLevel>
  • /player levelup
  • /player reset - Reset and re-level a player to their current level.
  • /player realm <newRealm>
  • /player inventory [wear|bag|vault|house|cons]
  • /player <rps|bps|xp|xpa|clxp|mlxp> <amount>
  • /player stat <typeofStat> <value>
  • /player money <copp|silv|gold|plat|mith> <amount>
  • /player respec <all|line|realm|dol|champion> <amount=1>
  • /player model <reset|[change]> <modelid>
  • /player friend <list|playerName>
  • /player <rez|kill> <albs|mids|hibs|self|all>
  • /player jump <group|guild|cg|bg> <name>
  • /player kick <all>
  • /player save <all>
  • /player purge
  • /player update
  • /player info
  • /player location - write a location string to the chat window
  • /player showgroup
  • /player showeffects
  • /player startchampion - Starts the target on the path of the Champion.
  • /player clearchampion - Remove all Champion XP and levels from this player.
  • /player respecchampion - Respec this players Champion skills.
  • /player saddlebags <0 - 15> - Set what horse saddlebags are active on this player
  • /player startml - Start this players Master Level training.
  • /player setml <level> - Set this players current Master Level.
  • /player setmlstep <level> <step> [false] - Sets a step for an ML level to finished. 0 to set as unfinished.
  • /player allchars <PlayerName>
  • /player class <list|classID|className> - view a list of classes, or change the targets class.
  • /player areas - list all the areas the player is currently inside of
/spammob GM Mob creation and modification commands.
  • /spammob create [amount] - creates [amount] mobs at the player's location
  • /spammob create [amount] [radius] - creates [amount] mobs in a [radius] around the player
  • /spammob clear [radius] - deletes all spam mobs in a [radius] around the player
/titlegm GM Changes target player's titles
  • /titlegm <add> <class type> - add a title to the target player
  • /titlegm <remove> <class type> - remove a title from the target player
  • /titlegm <set> <class type> - sets current title of the target player
  • /titlegm <list> - lists all target player's titles
/translate GM Use '/translate add [Language] [TranslationId] [Text]' to add a new translation.
  • Use '/translate debug' to activate / deactivate the LanguageMgr debug mode for you and to receive extended messages or not.
  • Use '/translate memadd [Language] [TranslationId]' to add a language object to your temporary properties. Use this sub command if the combination of a translation id and text is longer than the DAoC chat allows for one "line".
  • Use '/translate memclear' to remove the previously added language object from your temporary properties.
  • Use '/translate memsave [Text]' to add a text to your language object and to save it into the database. This command will also register your new translation in the LanguageMgr.
  • Use '/translate memshow' to show the translation id and the language of your language object.
  • Use '/translate refresh [Language] [TranslationId] [Text]' to refresh a existing translation.
  • Use '/translate select [Language] [TranslationId]' to select a existing translation and to add it's language object into your temporary properties. Use this sub command if the combination of a translation id and text is longer than the DAoC chat allows for one "line".
  • Use '/translate selectclear' to remove the previously selected language object from your temporary properties.
  • Use '/translate selectsave [Text]' to refresh the text of the selected translation and to save it's language object into the database.
  • Use '/translate selectshow' to show the language, translation id and the text of your selected language object.
  • Use '/translate show [Language] [TranslationId]' to show the translated text of the given language and translation id.
/weather GM Sets the weather for the current region
  • '/weather info' for information about the current weather in this region
  • '/weather start <line> <duration> <speed> <diffusion> <intensity>' to start a storm in this region
  • '/weather start' to start a random storm in this region
  • '/weather restart' to restart the storm in this region
  • '/weather stop' to stop the storm in this region
/zonepoint GM &zp
  • Adds a zonepoint to the game at the current player position.
  • /zonepoint add <id> <realm>
  • /zonepoint add <id> <realm> <class>