Some commands have optional or alternate parameters. Parameters marked in brackets [] are optional. Parameters marked in braces {} usually accept only those values.
Many commands require special account permissions to function. Refer to Account Permissions for a list of permissions.
Jump to Quick Command Reference
Examples: /pose Applaud /pose Applaud 0.5 /pose Applaud 0.5 1
/pose2 emoteName [speed]Examples: /esay Wave /esay Wave "Hello everyone"
/warp {n,e,s,w} [distance]
Has four possible modes. The first provides directional warping. If distance is not specified, it will move 200 units (20 meters).
The second form warps to specific X and Z coordinates.
The third form warps to a specific character, if they are logged in.
The fourth form allows x,y,z coordinates, for convenience when copying and pasting coordinate locations.
Examples: /warp n /warp e 1000 /warp "Character Name" /warp 1000,200,1000
/warpi instanceNameWarps to an instance or grove by its name.
Example: /warpi grove1
/warpt x yWarps to a scenery tile.
Example: /warpt 10 20
/warpp "Character Name"Warps a player to your standing location. Should only be used when in the same instance, otherwise they may end up in a weird place.
/warpg groveName [x] [z]Examples: /warpg grove1 /warpg grove1 2000 3000
/warpextoff "Character Name" zoneID [x z] [y]Warps an offline character to a zone. Optionally takes the X and Z coordinates for the target location, including Y axis if necessary.
Examples: /warpextoff "Character Name" 81 /warpextoff "Character Name" 81 43330 67880 /warpextoff "Character Name" 81 43330 67880 263
/warpext "Character Name" zoneIDWarps a character to a zone. They must be online. They will appear at the default starting location for that zone.
Example: /warpext "Character Name" 81
/health amountArbitrarily sets your current hitpoints. Cannot set more than max health.
Example: /health 1
/speed amountArbitrarily sets your bonus running speed (specifically the mod_movement stat). This is the bonus, so if you set to zero you will return to normal run speed.
Examples: /speed 0 /speed 200
/fa ID /fa ID [ground] /fa ID [x z]Forces an ability ID to activate, regardless of the player's class, level, and whether or not they have the ability.
The ability must exist in the abilities table. The second form indicates a ground target (GTAE) ability, which will be casted at the location of the target, or self if no target is selected. The third form casts a GTAE ability at specific coordinates.
Examples: /fa 240 /fa 215 1 /fa 215 2000 2500
/skadd CDefIDAdds a sidekick (pet) by it's CreatureDef ID.
Example: /skadd 350
/skremoveRemoves a sidekick (pet). It must be selected.
/skremoveallRemoves all sidekicks (pets).
/skattackOrder all sidekicks to attack your current target (if they can).
/skcallCall all sidekicks to return to you.
/skwarpWarps all sidekicks to a random position around you.
/skscatterCause all sidekicks to move to a random position around you.
/sklow [threshold]Select the sidekick with the lowest current health percentage. Optionally you may specify a health ratio from 1 to 99. If selected, it will replace your current target.
Example: /sklow /sklow 50
/skpartyCreates a "virtual party" where your sidekick's health bar will display on screen as if they were assigned to your party. This not an actual party, and has no effect on gameplay. Should not be used if you are in a real party.
/partylowestSelects the party member with the lowest health ratio. Your current target will change. Potentially useful for healers.
/whoList all players currently logged in, their profession, level, and location name. Will not show players with the GM_INVISIBLE status effect.
Extended information is available if the 'debug' permission is set. This will show their coordinates instead of profession and level.
/gmwhoList all players currently logged in, their account name and account ID.
/chwho [channel]List all players using a private chat channel, if you are in the channel. Optionally a specific channel name can be provided.
Examples: /chwho /chwho "frown"
/give "Item Name"Gives yourself an item. Searches the item database for the first partial occurrence of the given name. Case sensitive. It must be a static item defined in the ItemDef files. Does not give generated items.
Example: /give "Dragonscale Backpack"
/giveid itemID [count]Gives yourself an item by referencing it's specific ItemDef ID. If the item is stackable, a stack count may be provided.
This is the only command that can be used to give generated items. WARNING! If a generated item is destroyed (dropped from inventory, pushed out of buyback, removed by crafting/disassembling), it will be removed from the database. If another player has this item while a duplicate is destroyed, it will no longer be available. Use /deleteabove to remove items without destroying them. Because this command is potentially destructive, the admin permission is required.
Example: /giveid 40053 /giveid 40053 20
/giveall "Search Name"Gives yourself all items that at least partially match the search term. Case sensitive. This may potentially consume remaining inventory space. The /deleteabove or /deleteall commands may be helpful here.
This command is sometimes helpful for giving set items, although some items have typos or inconsistent spelling so you may need to search the ItemDef files manually.
Example: /giveall "Planeswalker"
/giveapp equipID "Appearance"Gives yourself all items that have a partial match of their ItemDef mAppearance data. Case sensitive.
equipID corresponds to ItemDef mEquipType. Leave zero to allow any item type, or set to a particular value to filter specific equipment types.
This may potentially consume remaining inventory space. The /deleteabove or /deleteall commands may be helpful here.
Examples: /giveapp 0 Armor-Cloth-Mid5 /giveapp 15 Armor-Cloth-Mid5
/deleteallRemove all items from your backpack inventory. This does not "destroy" items, so generated items will still exist in the database.
/deleteabove slotNum
Inventory slot index arrangement:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 24 ...
Example: /deleteabove 8
/groveCompletes all objectives of the current act of all currently active quests. Quests will proceed to the next act (next set of objectives).
/refashion [verify]The first slot must contain the item with the stats you want to keep.
The second item contains the new look. This item will be erased from your inventory if the refashion is successful. Cost will be deducted automatically.
Examples: /refashion /refashion 1
/backupSaves a backup of your current character appearance.
/restore1Restores your character appearance from when it was saved using /backup.
/god {0,1}Turns invincibility on or off (The INVINCIBLE status effect). Examples: /god 0 /god 1
/setstat statName valueAdjusts a stat on the selected target (or self if none selected). Note: this does not replace any buffs, so applying or removing buffs may recalculate a stat back into something else. statName may be any Character Stat (lowercase only).
This command is helpful for debugging abilities by refilling might/will and charges, giving spare ability points, and changing profession (needs respec).
It has a practical use for changing clan sub-text, or altering coin and credit amounts, or changing someone's class if they request (will need to respec).
This is not an effective way to change character names. It's best to update the character file manually, and change the entry in UsedNames.txt
Use the /health and /speed commands for an easier way to change those stats for yourself.
If using a text value that needs spaces, enclose the value in quotation marks.
Examples: /setstat sub_name "Resident Complainer" /setstat might_charges 5
/adjustexp amountAdds experience. Will not exceed the server's maximum character level. Negative values may reduce experience and levels, but will not remove ability points.
Example: /adjustexp 10000
/scale propID amountDirectly edits the scale of a prop. The first form will set all axis values to a particular amount. The second form will set individual axis scales.
Note: props that have been irregularly scaled can have unpredictable visual glitches, especially if they have been rotated. Sometimes they won't glitch right away, only after future edits like position changes. Use custom scaling at your own risk (frustration).
Bug 1: The most common bug is that props will disappear from your screen, although they still exist both in the client and on the server in their original locations. Use the scenery browser to select them.
Bug 2: In rare cases, the prop may appear elsewhere in the world. Sometimes they can be directly selected for editing. If not, use the scenery browser to select them. Since the location is being misreported by the client, you may need to increase the search distance beyond what you'd expect.
Glitched props can be repaired by setting all axis scales to the same value.
Use the Scenery Browser or Build Tool to determine a prop's ID number.
Examples: /scale 1000000 1.5 2.0 3.2 /scale 1000000 2.5
/partyallSimulates a virtual party with all characters in the instance. Their health bars will appear on your screen, but it is not a real party. No party chat, no shared experience, etc. Should not be used when in a real party as it may replace the health bars.
/partyquitClears all active cooldown categories. Useful when debugging abilities with cooldowns.
/ban "Character Name" duration [denomination]Bans a character (their account) for the specified duration, which defaults to minutes unless denomination is specified. Use lowercase letters {h,d,w,y} for hours, days, weeks, or years (effectively perma-ban). The character must be logged in.
Examples: /ban "Annoying Person" 7 d /ban "Annoying Person" 1 w
/unban accountNameClears an account ban.
Example: /unban HerpDerp123
/setpermission accountName permissionName valueSets or clears an account permission. Account permissions apply to all characters on the account.
Refer to Account Permissions for a list of permissions. They must be lowercase.
Value can be 0 to disable, 1 to enable.
Most useful for enabling one-time password resets for an account, or disabling region chat.
Examples: /setpermission HerpDerp101 regionchat 0 /setpermission HerpDerp101 passwordreset 1
/setpermissionc "Character Name" permissionName valueApplies an account permission to a single character without affecting the entire account. Most permission checks will check against the account first, then character.
Refer to Account Permissions for a list of permissions. They must be lowercase.
Value can be 0 to disable, 1 to enable.
Cannot be used for password resets.
Example: /setpermissionc "Annoying Person" regionchat 0
/setbehavior bit stateThis system is deprecated. Sets or clears an internal server behavior flag.
/derivesetGives the Refashionable item set, based on the appearance of the selected target. Refashionable items are basic level 1 items with no cost. Using this command will generate the items in the backpack inventory, preset to look like the equivalent armor types from the selected player, and can be used to transfer appearances of particular items without giving the item in question.
/igstatus statusEffect flag [target]Sets or clears a status effect. Normally applies to self, but if the last parameter is present, it will apply to the selected target.
The status effect is permanent until manually cleared.
Refer to Status Effects. The names must be uppercase.
Examples: /igstatus ROOT 1 /igstatus ROOT 0 /igstatus ROOT 1 1 /igstatus ROOT 0 1
/partyzapDisband all active parties.
/partyinvite "Character Name"Locks or unlocks the In-Game Forum. When locked, posting and editing is disabled.
/zonename type{0,1} nameChanges the Name or Shard of the current zone's ZoneDef entry. Intended for groves. The minimap displays the location formatted as: Name (Shard)
If the name contains spaces, enclose in quotation marks.
If type is 0, Name is changed. If type is 1, Shard is changed.
Example: /zonename 1 "Blah's Grove"
/dtrig action [...]Originally used to trigger certain offline debugging tools, other useful functions were added to the same function for lazy convenience.
Each action takes its own parameters.
/dtrig 11
Marks FunChatReplace.txt as unloaded so it will be reloaded when next used (allows making changes to the file).
/dtrig 15 "name"
Searches the instance for a creature by partial name match. If found, attempts to warp there.
/dtrig 17 [distance]
Counts all SpawnPoints around the current standing coordinates, tallying usage counts for each spawn package in use. Distance defaults to 200 units if omitted. Prints the results in the server log. Recommended only for Windows builds since they have easy access to the log in real-time.
/dtrig 19
Prints details of the current target to the server log. Details include name, aggro status, ai package, faction, server flags, and active status effects.
/dtrig 24
Flush inactive instances that don't have any players in them. Schedules an instance check to happen immediately to remove them.
/dtrig 50 {0,1}
Sets the April Fools flag on/off. If enabled, it intercepts and overrides the information sent to the character selection screen so that everyone sees a level 1 character in generic newbie armor.
/dtrig 51 "name"
Sets the April Fools name.
/dtrig 52 accountID
Sets which account that the April Fools name will work on (set zero to turn off). Any incoming chat message sent by that account will have their character name replaced with the April Fools name.
/dtrig 100
Instantly deals 99999 point of raw damage to the current target, likely killing it.
/dtrig 110 "Character Name" [effect] [value{0,1}]
Enable or disable a status effect on a character. They must be logged in. The status effect remains until they log out, or specifically disabled. Refer to Status Effects. The status effect name must be uppercase.
/dtrig 900 x1 y1 x2 y2
Copies scenery tiles from the current zone to a new folder "SceneryCopy". Only the tiles that occupy the banding box of the provided world coordinates will be copied. This can be used to backup specific areas of a zone.
/dtrig 901 zoneID accountID warpName groveName [simID]
Pokes a new grove index entry, or modifies an existing one.
zoneID is the ZoneDef ID of the zone index to create or modify. The zone's account owner, warp name, and grove name will be set to the provided values.
In order to create a new index, the simulator ID must be provided (check the admin panels for active players and their simulator IDs).
/dtrig 902 filename merge{0,1}
Recommended to use while offline. Loads scenery from a file. If merge is set to 1, any incoming props that match a scenery ID of an existing (already loaded and resident in memory) will replace the existing prop.
This function can theoretically be used to import non-paged scenery into a zone where it will be sorted into the proper scenery tiles. Before merging, it may be necessary to combine the contents of multiple scenery tiles into one large file, to handle everything at once.
/dtrig 903
Reloads CraftDef.txt
/dtrig 904
Reloads ScaledDifficulties.txt
/dtrig 906
Reloads DropRateProfile.txt
/dtrig 909 package sound
Sends a message to the client to play a sound effect from a particular asset package.
/dtrig 1000 [state{0,1}] [range]
Enables or disables PvP status for all players in range. Range defaults to 960 units if omitted. State defaults to disable if omitted.
Time is a threshold, in milliseconds, to automatically altert the player if it detects a ping time that meets or exceeds the threshold.
Use a time of 0 (zero) to turn off ping notification. Use a negative time to reset statistics.
Examples: /sping /sping 250 /sping 0 /sping -1
/info categoryReturns a small amount of information depending on what is requested. Use "spawntile" to return the spawn tile coordinates of the standing location. Use "scenerytile" to return the scenery tile (based on ZoneDef page size).
Example: /info spawntile /info scenerytile
/grovesetting action [data]
/grovesetting filtertype {0,1,2}
Sets the player filter type. 0 for no filter. 1 for whitelist (allow only specific players). 2 for blacklist (block only specific players).
/grovesetting filteradd "Character Name"
Adds a character to the filter list.
/grovesetting filterremove "Character Name"
Remove a character from the filter list.
/grovesetting filterclear
Remove all players from the filter list.
/grovesetting filterlist
Returns the list of players currently in the list.
Example (sets a privacy filter and adds someone): /grovesetting filtertype 2 /grovesetting filteradd "Annoying Person"
/grovepermission action [data]This command is not user friendly since it requires specific input data which isn't exposed to players.
/grovepermission add CDefID x1 y1 x2 y2 Adds a build permission for the specified player CreatureDef ID. IDs can be retrieved from the admin panel.
/grovepermission delete index
Removes build permissions for a particular entry index (refer to the ZoneDef file to see a list of permissions). Note that indexes begin at zero.
If the profile name exists, it will be set for that character. If that character is the party leader or instance owner, the dungeon will be scaled to their chosen profile.
Refer to ScaledDifficulties.txt for a list of profiles.
Example: /dngscale Bonus1
/pathlinks [radius]Radius defaults to 300 units (30 meters) if not supplied. A large radius may not cover the entire zone if the player has not explored that location recently (thus loading the scenery into the server's memory).
Example: /pathlinks 500
/targSends information text to the client about the currently selected target. Includes: name, level, instance ID, CreatureDef ID, current health, and distance.
/elev amountAlters your Y axis elevation.
/cycleImmediately advances one step in the day/night environment cycle.
/instanceIf the 'debug' permission is set, shows the drop rate profile.