> For the complete documentation index, see [llms.txt](https://changelog.matrixemulator.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://changelog.matrixemulator.com/welcome/server/muserver/command.md).

# Command

<mark style="color:green;">Each line represents a command. The columns appearing in groups of four (AL0, AL1, AL2, AL3) correspond—in that order—to Free, VIP1, VIP2, and VIP3; in other words, the same command may have different rules depending on the player's account level.</mark>

<table data-search="false"><thead><tr><th>Column</th><th>Accepted values ​​</th><th>Description</th></tr></thead><tbody><tr><td>Index</td><td>Fixed number, one per command</td><td>Internally identifies the command. <strong>Must not be changed</strong> for existing rows (see note below).</td></tr><tr><td>Command</td><td>Quoted text, e.g., <code>"/move"</code></td><td>The word the player types in the chat. Can be freely renamed.</td></tr><tr><td>Enable</td><td><code>0</code> or <code>1</code> (one value per AL)</td><td>Enables (<code>1</code>) or disables (<code>0</code>) the command for that account level.</td></tr><tr><td>Money</td><td>Number (one value per AL)</td><td>Cost in Zen to use the command at that account level.</td></tr><tr><td>MinLevel</td><td>Number (one value per AL)</td><td>Minimum character level required to use the command.</td></tr><tr><td>MaxLevel</td><td>Number (one value per AL)</td><td>Maximum level allowed. <code>0</code> = no maximum.</td></tr><tr><td>MinReset</td><td>Number (one value per AL)</td><td>Minimum number of resets required.</td></tr><tr><td>MaxReset</td><td>Number (one value per AL)</td><td>Maximum number of resets allowed. <code>0</code> = no maximum.</td></tr><tr><td>Delay</td><td>Number, in seconds</td><td>Waiting time before the same command can be used again.</td></tr><tr><td>GameMaster</td><td><code>0</code>, <code>1</code>, or <code>2</code></td><td>GM level required to use the command (<code>0</code> = any player, <code>1</code> = GameMaster, <code>2</code> = Administrator).</td></tr><tr><td>WC</td><td>Number</td><td>Cost in WCoinC.</td></tr><tr><td>WP</td><td>Number</td><td>Cost in WCoinP.</td></tr><tr><td>GP</td><td>Number</td><td>Cost in Goblin Points.</td></tr></tbody></table>

### <mark style="color:yellow;">Notes</mark>

* The text following `//` at the end of each line (e.g., `- Move to a map`) is merely a comment for the person editing the file; the game never displays this text to the player.
* The `Index` of an existing line is linked to a specific server function. Changing the number or order of an existing line will cause the command to stop working or trigger the wrong function. It is safe to edit only the `Command` text and the numerical values.
* `GameMaster` is a requirement separate from Free/VIP levels: even with `Enable = 1` set for everyone, a `GameMaster` value greater than `0` restricts the command to accounts with that specific GM level.
* When `WC`, `WP`, or `GP` is greater than `0`, the player must enter the command twice: the first time displays the cost, while the second confirms and executes the action.
