Metin2·Toplist Best Pservers · 2026
Back to Blogs
Metin2Pserver.net

Blogs & News

7 Min read

Metin2 GameMaster (GM) Commands: Complete Reference

GM slash-commands on Metin2 private servers

A GameMaster account on a Metin2 private server has dozens of slash-prefixed commands that let an admin spawn items, polymorph into mobs, teleport players, declare guild wars, manage event flags, and run the server. This is the complete reference: every common command grouped by category, with the exact syntax and what it does. Aliases and pserver-specific variants are noted where they exist.

Permission Levels

The vanilla Metin2 source defines six GM permission tiers. Most commands below require at least LOW; spawning items, kicking players and editing flags require HIGH or GOD; raw debugging requires IMPLEMENTOR.

  • PLAYER (0) - regular account
  • LOW_WIZARD (1) - basic GM
  • WIZARD (2) - mid-tier GM
  • HIGH_WIZARD (3) - senior GM
  • GOD (4) - server admin
  • IMPLEMENTOR (5) - reload, flush, raw debugging

1. Character / Self Utilities

CommandWhat it does
/rRegenerate full HP and SP.
/invToggle GM invisibility to players and mobs.
/fullReceive the server's preset GM gear set (server-dependent).
/level <n>Set your character level.
/advance <player> <lvl>Force-set another player's level.
/poly <vnum>Transform into a monster vnum.
/poly 0Revert to your normal character.
/polyitem <vnum>Spawn a polymorph marble for that monster vnum.
/cannot_dead / /can_deadToggle immortality (godmode) on and off.
/stat <st|dx|ht|iq>Add 1 stat point to the chosen attribute.
/stat- <st|dx|ht|iq>Remove 1 stat point.
/stat_resetReset all allocated stat points.
/setskill <id> <lvl>Set your own skill level.
/setskillother <player> <id> <lvl>Set another player's skill level.
/all_skill_masterMaster every active skill on your character.
/setskillpoint <n>Set your free skill points.
/do_clear_affectRemove every active buff and debuff.
/pkmode <0-3>Set PK mode. 0 = peace, 1 = revenge, 2 = free, 3 = guild.
/hair <vnum>Change your character's hair style.

2. Inventory and Items

CommandWhat it does
/i <vnum> [count]Spawn item by vnum, e.g. /i 71084 200.
/i <itemname> [count]Spawn item by name, e.g. /i Poison Sword 9.
/ipWipe your entire inventory.
/use_item <vnum>Force-use an item from your inventory.
/give_apply <bonus_id> <amount>Grant a temporary bonus, e.g. /give_apply 1 500000 for 500,000 max HP.
/change_attr <slot>Re-roll the bonuses on an equipped item slot.
/add_attr <slot>Add a new bonus line to an item.
/add_socket <slot>Add a socket to an item.
/set_socket <slot> <idx> <val>Set a specific socket value.
/inventory <player>Inspect another player's inventory.
/view_equip <player>View target's equipped gear.
/safebox <size>Resize your safebox.

3. Movement and Teleport

CommandWhat it does
/warp <player>Teleport yourself to a player.
/warp <x> <y>Teleport to global coordinates.
/go <x> <y>Teleport to local coordinates on your current map.
/goto <location> [empire]Teleport to a named location.
/transfer <player>Pull a player to your location.
/restart_hereRespawn on the spot after dying.
/restart_townRespawn back in town.
/observer <player>Enter observer camera on a target.
/observer_exitLeave observer mode.
/phase_selectReturn to the character-select screen.

4. Mob and NPC Spawning

CommandWhat it does
/m <vnum> [count]Spawn a neutral mob/NPC by vnum near you.
/m <mobname>Same, by name, e.g. /m Wild Dog.
/ma <vnum> [count]Spawn an aggressive mob.
/mc <vnum> [count]Spawn a cowardly mob (flees).
/mm <vnum>Spawn at a random position on the map.
/mob_ld <vnum> <x> <y>Spawn at exact local coordinates.
/group <group_vnum>Spawn a mob group near you.
/weakSet all nearby mobs to 1 HP.
/purgeDespawn every mob near you.
/purge allDespawn every mob on the entire map.
/respawnTrigger the map's respawn cycle immediately.
/get_mob_countCount mobs in the surrounding area.
/frog [1|2|3]Spawn a Gold Frog (drops yang).
/forgetmeClear all mob aggro on you.

5. Player Administration

CommandWhat it does
/uShow the online player count on the current map.
/whoDetailed online player list.
/dc <player>Disconnect a player.
/kill <player>Kill a player or a targeted mob.
/stun <player>Stun a target.
/slow <player>Slow a target.
/state <player>Show target's full status, position and stats.
/jy <player> <minutes>Mute / chat-block a player for N minutes.
/block_chat_listShow currently muted players.
/break_marriage <player>Force-divorce a player.
/find <player>Locate a player (pserver-specific, varies).
/ban <player> <days>Ban an account (pserver-specific, varies).

6. Map and Server Control

CommandWhat it does
/n <text>Server-wide announcement visible to everyone.
/b <text>Personal/big-text announcement (varies per server).
/notice <text>Yellow chat-broadcast notice across the server.
/notice_map <text>Notice limited to your current map only.
/big_notice <text>Large, centered on-screen announcement.
/mnotice <text>Monarch (king) notice.
/shutdown [seconds]Schedule a server shutdown.
/reload <a|p|q|s|m|f|c|b>Reload subsystem (a=admin, p=proto, q=quest, s=settings, m=mob_proto, f=fishing, c=cube, b=blend).
/cooltime <on|off>Toggle skill cooldowns globally.
/flushFlush pending DB writes.
/eclipseToggle the eclipse weather effect.
/xmas_boom / /xmas_snow / /xmas_santaTrigger Christmas event effects.

7. Quest and Event Flags

CommandWhat it does
/eventflag <name> <value>Set a global event flag.
/geteventflag <name>Read the current value of a global event flag.
/setqf <name> <value>Set a personal quest flag on yourself.
/getqf <name>Read your own quest flag.
/delqf <name>Delete a quest flag.
/clear_questWipe all quest state on a player.
/eventhelperSpawn an event helper NPC.
/show_quizOpen the OX event quiz UI.

8. Guild and Monarch Administration

CommandWhat it does
/makeguild <name> <leader>Create a guild with the named leader.
/deleteguild <name>Disband a guild.
/war <guild>Declare a guild war.
/nowar <guild>Cancel an active or pending war.
/gwlistList all active guild wars.
/gwstopForce-stop a guild war.
/gstate <guild>Inspect a guild's full state.
/electTrigger a monarch (king) election.
/setmonarch <empire> <player>Force-install a monarch on an empire.
/rmmonarch <empire>Remove the current monarch of an empire.

9. Privilege / Bonus System

CommandWhat it does
/set <player> gold <amount>Give yang to a player, e.g. /set test gold 500000.
/set <player> exp <amount>Give experience to a player.
/set <player> hp|sp|max_hp|max_sp <n>Force-set a vital stat on a player.
/priv_empire <empire> <type> <rate> <hours>Empire-wide bonus. type: 1 = drop, 2 = yang, 3 = yang drop, 4 = exp.
/priv_guild <guild_id> <type> <rate> <hours>Guild-wide bonus, same type codes.
/priv_player <player> <type> <rate> <hours>Per-player bonus (pserver-specific, varies).

10. Debugging and Misc

CommandWhat it does
/consoleOpen the debug console.
/detaillog / /monsterlogToggle verbose damage / mob logging.
/horse_summon / /horse_unsummonSummon or dismiss your mount.
/horse_levelSet or check mount level.
/horse_set_statForce-set mount stats for testing.
/book <vnum>Force-use a skill book.
/fish_simulRun the fishing simulator.
/duel <player>Issue a duel request.
/end_all_duelEnd every active duel on the server.

GM Commands FAQ

How do I get GM access on a Metin2 private server?

The server admin sets your player.gm_level in the database (or via a server-side promotion command). You cannot grant yourself GM. On pservers you typically reach a GM account by being whitelisted by the owner or by running your own server build.

Why doesn't my /i <name> command work?

Item-by-name spawning needs an exact match against the server's locale name. If the locale string contains spaces, special characters, or the server uses non-EN item names, falling back to /i <vnum> is more reliable.

What's the difference between /warp and /go?

/warp uses GLOBAL coordinates (cross-map) or a player name as the target. /go uses LOCAL coordinates on the map you are currently standing on. Mixing them is the most common GM mistake.

What does /reload q do?

Reloads the quest scripts (.quest files) without restarting the server. Essential for live quest development. The other reload flags hot-reload proto files, settings, mob protos, fishing data, cube recipes, and blend tables.

Are GM commands logged?

On vanilla builds, GM actions hit the log_db table (gm-command log). Most private servers leave this enabled. Use /detaillog to toggle on-screen logging for combat and aggro debugging.

Can a player see when I'm invisible?

Only another GM at equal or higher level can see you when /inv is active. Regular players, mobs and NPCs treat you as not present.

What's the difference between /priv_empire and /priv_guild?

/priv_empire applies the bonus to every member of an empire. /priv_guild applies it only to a specific guild ID. Both use the same type codes: 1 = drop, 2 = yang, 3 = yang drop, 4 = exp.

Why do some commands not work on my server?

Two reasons. First, your GM level may be below the command's required permission tier. Second, the command may not exist in your server build. Many pservers strip, rename, or replace handlers in cmd.cpp. The most-modified groups are bans, finds, weather, and per-player privileges.