Console and commands
The Console tab
The Console tab on the main page shows the server's log as it runs: the last 600 lines, warnings in amber,
errors in red, and your own commands in gold with an AC> in front. The log stays when you switch tabs or pages.
Older log files are on the Maintenance page, section Logs.
To send a command:
- Wait until the server state says Running. Before that you get "Commands are accepted once the world is running."
- Type the command in the field next to
AC>, without a leading dot:server info, not.server info. - Press Enter or Run. The answer appears in the log.
Commands typed here run with full rights: you do not need a GM account for them. They are the same commands a GM types in the game's chat with a dot in front, except those that need a character in the game (a target, your position), which only work in the game.
A command may be shortened while it stays unambiguous: tele name is the same as teleport name.
The Commands tab
The Commands tab holds cards for common commands, so you do not have to remember their syntax. The row of groups at the top picks what is shown; the Search field searches every group by title, description and command text.
Each card has fields for its values, a preview line with the exact command that will be sent, and a Run button. The buttons are active while the world is running. After a run, the line at the bottom says "Sent: … The answer is in the Console tab." Cards that can hurt (restart, shutdown, kick, ban, reset all bots, reload world tables) have a Run… button that turns into Sure?: press it a second time to confirm.
Character at the top of the tab picks the character the Character cards work on. It lists the characters of your own accounts (not the bots'), those in the game first, as "name · level · in game". While there is no list (no characters yet, or not loaded), it is a text field where you can type a name.
Command cards by group
Server
| Card | Sends |
|---|---|
| Server status | server info |
| Save all | saveall |
| Chat announcement | announce <text> |
| On-screen message | notify <text> |
| Message of the day | server set motd <text> |
| Reload config | reload config |
| Restart | server restart <seconds> |
| Shutdown | server shutdown <seconds> |
| Cancel shutdown | server shutdown cancel |
The Restart card counts down, stops the world and starts it again: the launcher sees the server's restart and
starts it anew, as with the Restart button on the Server panel. The Events list says "Server restarting". The
same goes for server restart <seconds> typed in the console.
Character (for the character picked at the top)
| Card | Sends |
|---|---|
| Teleport | teleport name <character> <place>: Dalaran, Stormwind, Orgrimmar, Ironforge, Undercity or Shattrath |
| Level | character level <character> <level> |
| Resurrect | revive <character> |
| Unstuck | unstuck <character> inn, graveyard or startzone |
| Money by mail | send money …: the amount is in gold, sent by mail |
| Item by mail | send items …: item ID and count, sent by mail |
| Reset talents | reset talents <character> |
| At next login | character customize, rename, changefaction or changerace: the change is offered at the next login |
| Info | pinfo <character>: account, played time, money |
| Kick from the game | kick <character> |
Bots (from the playerbots plugin)
| Card | Sends |
|---|---|
| Bot statistics | rndbot stats |
| Reload bot settings | rndbot reload: re-reads playerbots.conf without a restart |
| Update bots | rndbot update |
| Reset all bots | rndbot reset: deletes and recreates the random bots |
Accounts: create an account, change its access level or password, ban and unban. See Accounts and GM access.
World
| Card | Sends |
|---|---|
| Active events | event activelist |
| Start event | event start <id> |
| Stop event | event stop <id> |
| Instance statistics | instance stats |
| Reload world tables | reload all |
Useful console commands
Everything below works from the Console tab. Angle brackets are values you fill in; <character> is a character
name, <login> an account name.
Help
| Command | What it does |
|---|---|
commands |
lists every command |
help <command> |
how to use a command, for example help send items |
Accounts
| Command | What it does |
|---|---|
account create <login> <password> |
creates an account |
account delete <login> |
deletes an account and its characters |
account set password <login> <password> <password> |
sets a new password (typed twice) |
account set gmlevel <login> <0-3> -1 |
sets the GM level on every realm |
account onlinelist |
who is logged in |
ban account <login> <time> <reason> |
bans; time like 1d, 2h, -1 for forever |
unban account <login> |
lifts a ban |
Characters
| Command | What it does |
|---|---|
character level <character> <level> |
sets the level |
character rename <character> |
asks for a new name at the next login |
character customize <character> |
offers a new appearance at the next login |
character changefaction <character> |
offers a faction change at the next login |
character changerace <character> |
offers a race change at the next login |
character deleted list |
deleted characters that can still be restored |
character deleted restore <name or guid> |
restores a deleted character |
revive <character> |
resurrects |
unstuck <character> inn |
moves a character to its inn; also graveyard or startzone. An offline character goes to its inn |
teleport name <character> <place> |
teleports; lookup teleport <part of name> finds places |
reset talents <character> |
resets talents |
reset spells <character> |
resets spells |
player learn <character> <spell id> |
teaches a spell |
pinfo <character> |
account, level, money, played time |
kick <character> |
disconnects a character |
| Command | What it does |
|---|---|
send items <character> "subject" "text" <item id>:<count> |
mails items |
send money <character> "subject" "text" <copper> |
mails money; 10000 copper is 1 gold |
send mail <character> "subject" "text" |
mails a letter |
Looking things up
| Command | What it finds |
|---|---|
lookup item <part of name> |
item IDs |
lookup spell <part of name> |
spell IDs |
lookup creature <part of name> |
creature IDs |
lookup quest <part of name> |
quest IDs |
lookup teleport <part of name> |
teleport places |
lookup event <part of name> |
game event IDs |
lookup player account <login> |
the characters of an account |
Server and world
| Command | What it does |
|---|---|
server info |
uptime, players, version |
saveall |
saves all characters |
announce <text> |
a message in everyone's chat |
notify <text> |
a message in the middle of the screen |
server set motd <text> |
the message shown at login |
server shutdown <seconds> |
stops the world after a countdown; server shutdown cancel stops the countdown |
server restart <seconds> |
restarts the world after a countdown; the launcher starts it again by itself |
reload config |
re-reads the config; settings marked .reload in Settings take effect |
event activelist |
running holidays and events |
event start <id> / event stop <id> |
starts or stops a game event |
instance stats |
loaded instances and binds |
Plugins can add commands of their own. For the bots, see Bots: the basics.