Old School Ops

GM Commands

The chat commands the DragonSoul server accepts, what each one does, and who may run them.

updated 2026-10-28
On this page

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

CommandArgumentsWhat it does
//whononeLists everyone online.
//posnonePrints the map you are on and your position. //where is the same command.
//helpnoneLists 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.
//townnoneSends you to your kingdom's home town.
//healnoneFills 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 endDeclares 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.
//eventsnoneLists the events running now.

Worth Knowing

  • Every command acts on you. None of them takes another player's name.
  • //money and //yuanbao set a balance rather than adding to it. //exp adds.
Something here wrong?

Out of date, incomplete, or assuming something it should not. Documentation errors are bugs, and this one arrives tagged and pointed at this page.

Top xp sources

How xp works
Loading…

Open the full search page