> 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/gameservercs/data/command.md).

# Command

## GameServerInfo - Command.dat

Parameters for in-game chat commands (`/reset`, `/masterreset`, `/evoclass`, `/marry`, `/reward`, etc.). Most keys feature 4 account-type variants: `_AL0` (Free), `_AL1` (VIP1), `_AL2` (VIP2), and `_AL3` (VIP3).

### Post Command

| **Key**              | **What it is**                                                                                                               |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| CommandPostGlobal    | `0` = `/post` messages only appear on the local GameServer. `1` = messages appear across all GameServers (global broadcast). |
| PostGlobalServerName | `1` = for global posts, the server name appears inside brackets in front of the message text.                                |

### Add Point (/addstats)

| **Key**                              | **What it is**                                                                                    |
| ------------------------------------ | ------------------------------------------------------------------------------------------------- |
| CommandAddPointAutoEnable\_AL0 – AL3 | `0`/`1` — enables or disables the automated stat point distribution mode, sorted by account type. |

### Evo Class (/evoclass)

| **Key**                       | **What it is**                                                                                             |
| ----------------------------- | ---------------------------------------------------------------------------------------------------------- |
| CommandChangeLimit\_AL0 – AL3 | The maximum number of times a character can evolve their class using this command, sorted by account type. |

### Change Warehouse (/warehouse)

| **Key**                      | **What it is**                                                                             |
| ---------------------------- | ------------------------------------------------------------------------------------------ |
| CommandWareNumber\_AL0 – AL3 | The number of additional warehouse vaults unlocked by the command, sorted by account type. |

### Reset (/reset)

<table data-header-hidden data-search="false"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Key</strong></td><td><strong>What it is</strong></td></tr><tr><td>CommandResetType</td><td><code>0</code> = does not recalculate stat points upon resetting (keeps current stats intact). <code>1</code> = recalculates reset points (based on reset tables + quest bonuses + level multipliers).</td></tr><tr><td>CommandResetAutoEnable_AL0 – AL3</td><td><code>0</code>/<code>1</code> — enables or disables automatic resets (triggered upon reaching maximum level), sorted by account type.</td></tr><tr><td>CommandResetAutoAddPointRealTime_AL0 – AL3</td><td><code>1</code> = when auto-resetting, points are instantly allocated into character attributes rather than being granted as unassigned free points.</td></tr><tr><td>CommandResetCheckItem_AL0 – AL3</td><td><code>1</code> = requires the character to unequip any items incompatible with the reset state before proceeding.</td></tr><tr><td>CommandResetMove_AL0 – AL3</td><td><code>1</code> = teleports the character back to a safe zone town upon resetting.</td></tr><tr><td>CommandResetQuest_AL0 – AL3</td><td><code>1</code> = clears character quest progress upon resetting.</td></tr><tr><td>CommandResetSkill_AL0 – AL3</td><td><code>1</code> = clears all learned character skills upon resetting.</td></tr><tr><td>CommandResetLevel_AL0 – AL3</td><td>Minimum level required to execute a reset.</td></tr><tr><td>CommandResetMoney_AL0 – AL3</td><td>Zen cost multiplier (multiplied by current resets <code>+1</code>) required to reset (refer to <code>ResetTable.txt</code> for custom tiers).</td></tr><tr><td>CommandResetCount_AL0 – AL3</td><td>Number of resets granted per command execution (typically <code>1</code>).</td></tr><tr><td>CommandResetLimit_AL0 – AL3</td><td>Maximum absolute cap of total resets allowed on a character.</td></tr><tr><td>CommandResetLimitDay_AL0 – AL3</td><td>Maximum number of resets allowed per day.</td></tr><tr><td>CommandResetLimitWek_AL0 – AL3</td><td>Maximum number of resets allowed per week.</td></tr><tr><td>CommandResetLimitMon_AL0 – AL3</td><td>Maximum number of resets allowed per month.</td></tr><tr><td>CommandResetStartLevel_AL0 – AL3</td><td>Target level the character drops to after completing a reset.</td></tr><tr><td>CommandResetPoint_AL0 – AL3</td><td>Base stat points awarded per reset.</td></tr><tr><td>CommandResetPointRateDW – RF</td><td>% multiplier applied to allocated reset points, grouped by character class (<code>100</code> = default).</td></tr><tr><td>CommandResetKeepDLCommandPoint_AL0 – AL3</td><td><code>1</code> = Dark Lords/Lord Emperors retain their Command points upon resetting (exclusive to this class as it is the only one utilizing the Command stat). <code>0</code> = resets Command along with all other attributes.</td></tr></tbody></table>

### Master Reset (/masterreset)

<table data-header-hidden data-search="false"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><strong>Key</strong></td><td><strong>What it is</strong></td></tr><tr><td>CommandMasterResetType</td><td><code>0</code>/<code>1</code> — shares the exact same operational logic as <code>CommandResetType</code>, but specifically dictates Master Reset stat behaviors.</td></tr><tr><td>CommandMasterResetCheckItem_AL0 – AL3</td><td><code>1</code> = requires item checks on equipped gear before allowing a Master Reset.</td></tr><tr><td>CommandMasterResetMove_AL0 – AL3</td><td><code>1</code> = teleports the character back to a safe zone town upon completing a Master Reset.</td></tr><tr><td>CommandMasterResetQuest_AL0 – AL3</td><td><code>1</code> = clears quest progress upon completing a Master Reset.</td></tr><tr><td>CommandMasterResetSkill_AL0 – AL3</td><td><code>1</code> = clears learned skills upon completing a Master Reset.</td></tr><tr><td>CommandMasterResetLevel_AL0 – AL3</td><td>Minimum level required to execute a Master Reset.</td></tr><tr><td>CommandMasterResetReset_AL0 – AL3</td><td>Minimum regular resets required to execute a Master Reset.</td></tr><tr><td>CommandMasterResetMoney_AL0 – AL3</td><td>Zen cost required to execute a Master Reset.</td></tr><tr><td>CommandMasterResetCount_AL0 – AL3</td><td>Number of Master Resets granted per command execution.</td></tr><tr><td>CommandMasterResetLimit_AL0 – AL3</td><td>Maximum absolute cap of total Master Resets allowed.</td></tr><tr><td>CommandMasterResetLimitDay_AL0 – AL3</td><td>Maximum number of Master Resets allowed per day.</td></tr><tr><td>CommandMasterResetLimitWek_AL0 – AL3</td><td>Maximum number of Master Resets allowed per week.</td></tr><tr><td>CommandMasterResetLimitMon_AL0 – AL3</td><td>Maximum number of Master Resets allowed per month.</td></tr><tr><td>CommandMasterResetStartLevel_AL0 – AL3</td><td>Target level the character drops to after a Master Reset.</td></tr><tr><td>CommandMasterResetStartReset_AL0 – AL3</td><td>Target number of regular resets the character drops to after a Master Reset (only used if <code>CommandMasterResetRemoveReset</code> for that account type evaluates to <code>0</code> or a negative value).</td></tr><tr><td>CommandMasterResetPoint_AL0 – AL3</td><td>Base stat points awarded per Master Reset.</td></tr><tr><td>CommandMasterResetPointRateDW – RF</td><td>% multiplier applied to Master Reset points, grouped by character class.</td></tr><tr><td>CommandMasterResetRemoveReset_AL0 – AL3</td><td>If positive, this exact amount of resets is deducted from the character's current total upon a Master Reset (preserving partial reset progress). If zero or negative (default <code>-2</code>), it is bypassed and <code>CommandMasterResetStartReset</code> determines the final reset value instead.</td></tr></tbody></table>

### Marry (/marry)

| **Key**                 | **What it is**                                                                                                                 |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| CommandMarryLevel       | Minimum level required to marry.                                                                                               |
| CommandMarryCost        | Zen cost required to marry.                                                                                                    |
| CommandMarryNoticeDelay | Waiting time in seconds required between successive marriage proposals.                                                        |
| CommandMarryMinTime     | Minimum duration a marriage must last before a divorce command can be issued, measured in seconds (default `604800` = 7 days). |
| CommandMarryOnlyGM      | `1` = restricts the marriage command so that only Game Masters can officiate weddings.                                         |

### Open Warehouse (/warehouse)

| **Key**                     | **What it is**                                                     |
| --------------------------- | ------------------------------------------------------------------ |
| CommandOpenWareOnlySafeZone | `1` = limits warehouse remote opening commands to safe zones only. |

### Change Class (/mudarclasse or equivalent)

| **Key**                                               | **What it is**                                                                                         |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| CommandChangeClassToDW / DK / ELF / MG / DL / SU / RF | `0`/`1` — enables or disables instantaneous character class switching to that specific targeted class. |

### Reward (/reward)

| **Key**                        | **What it is**                                                                                                                        |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- |
| CommandRewardType1 / 2 / 3     | `0`/`1` — enables or disables each of the 3 supported currency rewards that the command can distribute (WCoinC/WCoinP/Goblin Points). |
| CommandRewardMaxValue1 / 2 / 3 | Maximum value a GM can grant per single command execution for each currency type.                                                     |

### RewardAll (/rewardall)

| **Key**                           | **What it is**                                                                                                       |
| --------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| CommandRewardAllType1 / 2 / 3     | `0`/`1` — enables or disables each of the 3 currency rewards for the global command that targets all online players. |
| CommandRewardAllMaxValue1 / 2 / 3 | Maximum value per currency type for global distribution.                                                             |

### Rename (/rename)

| **Key**                       | **What it is**                                                                                          |
| ----------------------------- | ------------------------------------------------------------------------------------------------------- |
| CommandRenameDelay\_AL0 – AL3 | Cooldown window required between successive name changes, measured in seconds.                          |
| CommandRenameNeedTicket       | `1` = requires consuming a specific name-change ticket item. `0` = name changes are free of item costs. |

### Gift (/gift)

| **Key**          | **What it is**                                                                      |
| ---------------- | ----------------------------------------------------------------------------------- |
| CommandGiftLimit | Maximum quantity of gifts that can be dispatched simultaneously using this command. |

### Help (/help)

| **Key**                  | **What it is**                                                      |
| ------------------------ | ------------------------------------------------------------------- |
| CommandHelpMonsterIndex  | Class index ID of the monster summoned as a helper via the command. |
| CommandHelpMonsterAmount | Total count of helper monsters summoned (recommended cap of 5).     |

### Account/Character Block

| **Key**                    | **What it is**                                                               |
| -------------------------- | ---------------------------------------------------------------------------- |
| CommandBlocAccShowMessage  | `1` = displays a system alert when attempting to log into a blocked account. |
| CommandBlocCharShowMessage | `1` = displays a system alert when attempting to select a blocked character. |

### ReAdd (/readd)

| **Key**              | **What it is**                                                                                     |
| -------------------- | -------------------------------------------------------------------------------------------------- |
| ReAddClearBuffEffect | `1` = purges all active buff effects from the character when redistributing stats via the command. |

### ReMaster (/remaster)

| **Key**                 | **What it is**                                                                                                |
| ----------------------- | ------------------------------------------------------------------------------------------------------------- |
| ReMasterClearBuffEffect | `1` = purges all active buff effects from the character when resetting the master skill tree via the command. |

### Pack/Unpack (Jewel Bundling)

| **Key**                                                                                                           | **What it is**                                                                                                                                                    |
| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| MaxPackUnpackLevel\_Bless / Soul / Life / Creation / Guardian / Gemstone / Harmony / Chaos / LowStone / HighStone | Maximum count of each specific jewel that can be bundled or split in a single action (`0` disables the feature for that jewel; maximum supported value is `120`). |

### Notes

* Across nearly all sections, the four distinct `_AL0`–`_AL3` suffix variants isolate Free/VIP1/VIP2/VIP3 behaviors explicitly — there is no fallback "global" key shared between them.
* `CommandMasterResetRemoveReset` utilizes a strict three-state condition: it will only deduct resets (preserving partial character progression) if the configured value for that account type is positive. If set to `0` or a negative value (the configuration default is `-2`), the deduction is skipped entirely and the character's post-MR reset level is overwritten explicitly by `CommandMasterResetStartReset`.
* `CommandResetKeepDLCommandPoint` is functional exclusively for the Dark Lord and Lord Emperor classes — modifying this value has absolutely no systemic impact on other character classes since they do not process the Command attribute.
