How You Type Them
Commands go in the ordinary chat box, starting with two slashes.
//who
//map 1
//item SomeItem 5
The reply comes back as a system line in your own chat window. The original's own form works too, so //c_moveto(map,x,z,0); moves you the way the game's scripts would.
A single slash also works for a command name nobody online is called: the client sends /maps as a whisper to a player named maps, and the server runs it as the command instead.
Who Can Run What
Two commands are open to every player: //who and //pos. Everything else needs a Game Master grant or higher on the ds game, and anybody below that is told That command needs a GM account. GM accounts covers how a grant is made. The server reads the level on every command, so a grant or a revoke takes effect at once.
DEV_COMMANDS in settings.cfg opens every command to every player. It is 0 in the release archive, and should stay that way on any server other people join.
The Commands
| Command | Arguments | What it does |
|---|---|---|
//who | none | Lists everyone online. |
//pos | none | Prints the map you are on and your position. //where is the same command. |
//help | none | Lists the staff commands. |
//maps | [name] | Lists every map by number and name, or the ones whose name contains what you typed. |
//map | <map> [x z] | Moves you to a map by number or name. Without coordinates you land in its town's safe zone, or at its first return point. //moveto is the same command. |
//tele | <x> <z> | Moves you to a position on the map you are on. |
//town | none | Sends you to your kingdom's home town. |
//heal | none | Fills your HP and MP. |
//hp | <amount> | Sets your HP, up to your maximum. |
//exp | <amount> | Grants experience. |
//money | <amount> | Sets your wallet's Silver Coins, up to the wallet's limit. |
//yuanbao | <amount> | Sets your yuanbao balance. |
//item | <name> [amount] | Puts goods in your bag by the name the game data gives them. |
//quest | <group> <quest> <state> | Sets a quest's state: 0 doing, 1 complete, 2 none, 3 deliverable. Relog to see it in the quest log. |
//kingdom | [king, funds, exploit, var or ranks] | With nothing after it, reports your kingdom's funds, might, King and alliance. king crowns you, funds <n> deposits into the treasury, exploit <n> changes your exploit, var <name> [value] reads or sets a kingdom variable, and ranks refreshes the rankings. |
//kingdomwar | <target> [start in] [length], begin or end | Declares a war from your kingdom on another, by number. The two optional times are minutes. begin starts a declared war now and end ends yours. |
//eventrate | <exp> <rolls> <minutes> | Runs an event from now for that many minutes: experience multiplied by the first number (1 or more), and that many loot rolls. |
//events | none | Lists the events running now. |
Worth Knowing
- Every command acts on you. None of them takes another player's name.
//moneyand//yuanbaoset a balance rather than adding to it.//expadds.