GM handbook - VanaDev/Vana GitHub Wiki

Table of Contents

GM Commands

There is a special command system for GMs that allows you to do tons of things that a normal player cannot. Examples include modifying your stats, summoning monsters or items, banning, and lots of other things. The command prefix is !, so to use the help GM command, for instance, you would type !help.

The help GM command will tell you which commands you can use if you do not provide any arguments. It will also tell you about any command you want more detail about. So you can type, for example, !help help and learn more about the help GM command.

Looking Up Identifiers

The lookup GM command will become your best friend for spawning monsters or items or for finding maps. It allows you to search for a particular string and it returns all matches along with their identifiers.

Some examples:

 !lookup map behind
 Search for 'behind'
 240040511 : Leafre - The Dragon Nest Left Behind
 !lookup item cab
 Search for 'cab'
 1002228 : Cabbie
 1002472 : Cabbage Patch Hat
 1072356 : Timeless Cabatina
 1072362 : Reverse Cabatina
 4032024 : Jumper Cable
 !lookup mob spider
 Search for 'spider'
 9400545 : Wolf Spider

Finding Players On a Map

The listplayers GM command allows you to query a map and tell you its players and some information about them. The names are all in uppercase so you can tell the difference between I, L, 1, etc. It tells you their party ID if they have one (and consequently, which players on the map are a part of that same party), their HP in real terms and as a percentage, and their positioning information. This allows you to determine whether players are partying with hackers, whether someone is hacking, or if they're hacking and you can't find them, it will tell you their information. This command is vital to management.

GM Hide

When in GM hide, you will not control any monsters. This means that maps will look eerie and silent. It also means that players cannot detect your presence through the packets unlike GMS. They will be able to if you're damaging monsters, so it is recommended to avoid that.

You will also take no damage, status ailments will not affect you, and skills will cost no MP/etc. This is designed to keep your focus on things that actually matter and so you won't catch a hacker only to have them get away because you died.

GM Equips

The GM pants, hat, shirt and briefcase will all cause you to have similar benefits to being in GM Hide. However, GM equips have additional benefits associated. GM equips will make scrolls work perfectly every time and give you maximum benefit for Chaos Scrolls. They will also make your Gachapon items have maximum stats. The item GM command will give you Gachapon-perfect items.

GM equips may not be dropped or traded and must be sold to an NPC shop if you wish to get rid of them.

Follow Mode

The follow GM command can be used to follow a specific player around. If the player switches channels, you'll switch channels to the same. If they change maps, you'll go with. If they disconnect, the server tells you that this has happened so you're not left wondering.

GM Chat Mode

This may or may not be enabled by default depending on your server's configuration. If GM chat mode is enabled, all chat will not go to all chat. Instead, it will go to all GMs on every channel and it will tell them what channel you're on. You can think of it as a buddy chat of sorts for GMs. GM chat mode can be toggled on or off by using the gmchat GM command.

Switching Channels

GM channel switching does not work like normal user channel switching.

First, if there's a map that the client won't let you change channels on, you may simply use the cc GM command. This allows you to change channels on any map.

Secondly, forced return maps are not processed. So if you change channels at Jr. Balrog, for example, you will end up in the same map on the new channel while a normal user will be returned to the split path.

Logging In

For the first log in in a play session, GMs are always placed on the GM map. This allows the GM to avoid having players see them logging in.

⚠️ **GitHub.com Fallback** ⚠️