Old School Ops

GM Commands

Every slash command the Gate to Heavens servers accept, what each one does, and which staff level each one needs.

updated 2026-10-28
On this page

One Set for Both Editions

Gate to Heavens and Gate to Heavens Classic run the same command set. The table that decides what exists, what it does and who may run it is identical in the two servers, so every line on this page is true of both. The one difference is the stat names /stat takes, covered in its row.

How You Type Them

Commands go in the ordinary chat box, starting with a slash.

/heal
/goto Ron
/item 6 5

The name is not case sensitive, so /Heal and /HEAL both work. The slash has to be the first character on the line: put a space in front of it and the server reads the whole thing as chat and says it out loud to everyone standing near you.

The reply comes back as a system line in your own chat window, and only you see it. A command the server recognised is never repeated as chat either, so nobody else sees that you ran one. Longer answers arrive as several lines. /help prints a header and then one line per command you are allowed to run:

--- Available Commands ---
/help - Show the commands you can use
/info - Show your character's info (staff: any player's)
/who - List online players

A verb the server does not know replies Unknown command: /whatever. A command you are not allowed to run replies You don't have permission to use this command, and nothing happens.

Who Can Run What

Fifty seven commands work, counting aliases. Each one needs a staff level, and a level can run everything at or below it.

LevelNameWhat it adds
0Player/help, /who and /info. Nothing else.
1ModeratorGetting to an incident and watching it: /goto, /summon, /warp, /tp, /gomon, /home, /hide, /busy.
2Game MasterEverything that makes or changes things: items, coins, levels, skills, monsters, quests and the test commands.
3AdministratorModeration and server control: /kick, /mute, /unmute, /ban, /unban, /notice, /setgm, /shutdown, /saveall, /itemhistory.
4Super AdministratorNothing more today.

An ordinary player gets the three information commands and no others, and there is no setting that opens more of them. Everyone else needs a staff grant on that game. A grant is per account and per game, so holding one on Gate to Heavens says nothing about Classic, or about any other game. GM Accounts covers how one is made and who can make it.

/help only ever lists what your own level can run, so what you see in it is what you have.

Open to Everyone

CommandArgumentsWhat it does
/helpnoneLists every command your level can run, one line each.
/whononeLists everyone online with their level. Staff also see each player's world and anyone holding a staff level, and only staff see a hidden staff member.
/info[player]Prints a character's level, class, world, position, guild, health, coins and base stats. A player can only look at their own; staff can name anyone.

Getting Around

Moderator and up.

CommandArgumentsWhat it does
/homenoneRevives you and sends you to your binding point.
/goto<player>Teleports you to an online player, across worlds if needed.
/gomon<monster>Teleports you to a live monster by table index, preferring one in your own world.
/summon<player>Pulls an online player to where you are standing.
/warp<world> [x] [y] [z]Teleports you to a world by index. Leave the coordinates out to keep the position you are at.
/tp<x> <y> <z>Teleports you inside the world you are already in. All three numbers are required.
/hidenoneToggles staff invisibility.
/busynoneToggles your busy flag, which marks you as unavailable.

Your Character

Game Master and up.

CommandArgumentsWhat it does
/respawnnoneRevives you where you died. Refuses if you are alive.
/revivenoneAlias of /respawn.
/speed[1-10]Sets your run speed multiplier for this session only. With no argument it sets 1.
/heal[player]Restores HP and MP to full. Defaults to you.
/potionsnoneRefills your RA and SA charges to maximum.
/godnoneToggles invincibility.
/level<level> [player]Sets a level. Going up adds a point to each base stat and one stat point per level; going down resets the four stats to the class baseline for the new level.
/exp<amount> [player]Grants experience through the normal gain path, so real level-ups and stat syncs happen. A negative amount removes experience without de-levelling.
/stat<stat> <amount> [player]Adds points to one base stat without spending stat points. Gate to Heavens takes str, dex, vit or int; Classic takes str, agi, vit or spi. Gate to Heavens also accepts the Classic names.
/skill<skill> [level] [player]Grants a skill, or overwrites the level of one already known. The client list updates the same way it would from the skill trainer.
/buff<type> <skill> <ms> [stat value]Applies a timed effect to yourself through the real affect path, icon and countdown included. Type runs 0 to 5: attack, defense, assist, special, toggle, curse. A duration of 0 means permanent. Eight can be active at once.
/clearbuffsnoneRemoves every active effect from you, the good ones and the bad ones.
/cleardebuffsnoneRemoves only curses and debuffs. This is the only way to clear one, since debuffs cannot be right-clicked off.
/save[player]Writes a character to the database immediately. Defaults to you.

Items and Money

Game Master and up.

CommandArgumentsWhat it does
/item<item> [count] [player]Creates an item in the target's inventory, count from 1 to 99. Defaults to you.
/additem<item> [count] [player]Alias of /item.
/itemoption<slot> <option> <grade> [option slot]Puts an option at a grade from 0 to 10 on the item in one of your inventory slots. It refuses when you carry two of the same item.
/itemtime<slot> <seconds> [date]Gives the item in one of your inventory slots a rental clock that runs out after the seconds given.
/money[amount]Sets your carried coins to the amount, or to the maximum of 999,999,999 with no argument.
/gold<amount> [player]Adds coins to a target, capped at 999,999,999. A negative amount takes them away. Defaults to you.
/shopopen<npc>Opens a vendor's store by NPC index, from anywhere in the world.
/depotopennoneOpens your depot without walking to the NPC.
/depotclosenoneCloses the depot again.
/craftopennoneOpens the craft window without the NPC.
/upgradeopennoneOpens the item upgrade window without the NPC.
/postofficenoneOpens your mailbox without the NPC.
/sendpost<player> [coins] [item]Sends a post to another player carrying gold and one item attachment.

Monsters and the World

Game Master and up.

CommandArgumentsWhat it does
/spawn<monster> [count]Spawns monsters at your exact position, count from 1 to 100.
/killnoneKills the monster you have targeted. It refuses to target a player.
/killall[radius]Kills every monster within the radius, default 100 and clamped to between 10 and 1000.
/questgive<quest>Starts a quest by index, skipping the NPC that normally hands it out.
/createguild<name>Creates a guild through the full validated path, level requirement and coin cost included.
/disbandguildnoneDisbands your guild. Guild master only, and there is no undo for anyone in it.
/duelstandbynonePuts you on the practice arena's waiting list.
/duelfinish[winner]Settles the running practice duel. Name the winner to pay out the wager; leave it out for a draw that returns both stakes.
/statedump[tag]Writes your character's authoritative server-side state to a file on the server, which is what our test harness compares the client against.

Player Management

Administrator and up.

CommandArgumentsWhat it does
/kick<player>Disconnects an online player. They can reconnect straight away.
/mute<player> [minutes]Stops a player from chatting. Ten minutes by default.
/unmute<player>Lifts a mute.
/ban<player> [hours]Kicks the player and suspends the account behind them, 24 hours by default.
/unban<account>Lifts a ban. This one takes the account name, not the character name.

Server Operation

Administrator and up.

CommandArgumentsWhat it does
/notice<message>Sends a notice to everyone on the server. The rest of the line is the message, spaces and all.
/shutdown[seconds]Announces a shutdown, waits, then stops the server. Sixty seconds by default, 0 for immediately.
/saveallnoneWrites every online character to the database now.
/setgm<player> <level>Sets another player's staff level. You cannot set a level above your own.
/itemhistory<uid>Prints an item's full history by its unique id, oldest event first: where it came from and everyone who has held it.

Worth Knowing

  • /money sets, /gold adds. They write the same balance from opposite directions, and /money only ever works on you.
  • /home does not check whether you are dead. A living character can use it as an unlimited recall from anywhere.
  • /heal on a dead player brings them back on the spot. It sets them alive without running the normal revival.
  • A mute runs on the clock, not on the session. It ends at a fixed time and is saved with the character, so logging out does not wait it out.
  • /setgm lasts for that player's session. It is not saved, so an operator has no in-game way to create lasting staff. That is what GM Accounts is for.
  • /speed accepts 1 to 10. The one-line description in /help says 1-5, which is wrong.
  • /help lists three commands that do not exist. A Game Master sees /reload, /debug and /test, which have nothing behind them; running one replies Unknown command.
  • /item and /skill take raw index numbers and do not check them against the game tables. A number that is not in them gives you a phantom item or an odd skill entry rather than an error.
  • /stat does not reject a negative amount. It wraps into an enormous positive one instead, so do not type one. Repeatedly adding large amounts can wrap the total as well.
  • Levelling down leaves your experience alone. The character keeps the experience it earned for the level it no longer has, so the next kill can put the level straight back.
  • /killall gives no experience and no loot.
  • Everything you run is logged. The server writes the command, its arguments and the character that ran it, and denied attempts are logged too. On your own server that log is the only record of who did what with these.
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