Back to blog
Guides10 min read

Complete WoW 3.3.5a GM Commands — AzerothCore & TrinityCore Reference

Every essential GM command for AzerothCore and TrinityCore 3.3.5a — accounts, teleports, items, spells, NPCs, bans, and server reloads in one reference.

By · WoW Community Editor

Share this article

WoW 3.3.5a AzerothCore TrinityCore GM commands reference

Every WoW 3.3.5a private server owner needs a reliable GM command cheat sheet. AzerothCore and TrinityCore both use dot-commands (.) in-game and the worldserver console for administration. This reference lists the commands you will use daily — from creating accounts to spawning bosses, handling tickets, and reloading scripts after a hotfix.

GM levels and security

  • GM level 0 — regular player
  • GM level 1 — moderator (tickets, whisper, basic visibility)
  • GM level 2 — gamemaster (teleport, items, NPCs, kick)
  • GM level 3 — administrator (ban, account edit, .reload, shutdown)
  • Set level: .account set gmlevel AccountName 3 -1 (-1 = all realms)

Account commands (console & in-game)

  • .account create username password — create login
  • .account delete username — remove account
  • .account set password username newpass newpass — change password
  • .account set gmlevel username 3 -1 — grant GM
  • .account onlinelist — list connected accounts
  • .account lock username on|off — prevent login
  • .account banned — list banned accounts

Character & player commands

  • .character rename PlayerName — force rename on next login
  • .character customize PlayerName — open barbershop
  • .character level PlayerName 80 — set level
  • .modify money 99999999 — add gold to selected player
  • .modify hp / .modify mana / .modify rage / .modify energy — adjust resources
  • .modify speed all 10 — movement speed multiplier
  • .modify scale 2 — character size
  • .revive — resurrect target or self
  • .die — kill selected unit
  • .gps — print map, zone, x/y/z coordinates
  • .save — force-save selected character

Teleport & movement

  • .tele #location — teleport to preset (e.g. .tele Stormwind)
  • .tele name PlayerName — summon player to you
  • .go xyz X Y Z MapId — exact coordinates
  • .go creature #Entry — teleport to creature spawn
  • .go object #Entry — teleport to gameobject
  • .go ticket #Id — teleport to GM ticket location
  • .summon PlayerName — pull player to your position
  • .appear PlayerName — teleport to player
  • .recall PlayerName — return summoned player

Items & inventory

  • .additem ItemID [count] — add item to selected player bags
  • .additem set ItemSetID — add full item set
  • .additem #ItemLink — add via shift-click link
  • .bank — open bank window anywhere
  • .repairitems — repair all equipped gear
  • .removeitem ItemID [count] — delete items
  • .clear all items — wipe inventory (use carefully)

Spells, talents & skills

  • .learn SpellID — teach spell
  • .learn all my class — all class spells for level
  • .learn all my talents — fill talent tree
  • .learn all my spells — class + pet spells
  • .unlearn SpellID — remove spell
  • .reset talents — wipe talents (refund points)
  • .cooldown — clear all spell cooldowns
  • .modify skill SkillID 450 450 450 — max profession skill

NPCs, creatures & gameobjects

  • .npc add #Entry — spawn creature at your position
  • .npc delete — remove selected creature
  • .npc info — display spawn ID, entry, movement type
  • .npc move — reposition spawn point to current location
  • .npc set model #DisplayId — change appearance
  • .npc set movetype stay|random|waypoint — AI movement
  • .gobject add #Entry — spawn gameobject
  • .gobject delete — remove selected object
  • .gobject near #Entry — list nearby objects
  • .respawn — force respawn selected creature

Kick, ban & mute

  • .kick PlayerName [reason] — disconnect player
  • .ban account PlayerName 86400 reason — ban account (seconds)
  • .ban character PlayerName 86400 reason — ban character
  • .ban ip 192.168.1.1 — IP ban
  • .unban account PlayerName — lift account ban
  • .mute PlayerName 3600 — mute from chat (seconds)
  • .unmute PlayerName — remove mute

GM tickets

  • .ticket list — show open tickets
  • .ticket go #Id — teleport to ticket
  • .ticket close #Id — close ticket
  • .ticket assign #Id — assign to yourself
  • .ticket reset — clear all closed tickets

Server & reload (worldserver console)

  • .server info — uptime, players, revision
  • .server shutdown 60 — shutdown in 60 seconds
  • .server restart 120 — restart timer
  • .reload all — reload all tables (live; use off-peak)
  • .reload config — reload worldserver.conf
  • .reload eluna — reload Lua scripts (AzerothCore + Eluna)
  • .reload creature_template — refresh NPC stats
  • .reload item_template — refresh item stats
  • .reload quest_template — refresh quests
  • .announce Your message — server-wide broadcast
  • .notify Your message — on-screen alert to all players

AzerothCore vs TrinityCore differences

On 3.3.5a, roughly 95% of dot-commands match between AzerothCore and TrinityCore. TrinityCore 3.3.5 uses RBAC (Role Based Access Control) in worldserver.conf — you may need to grant permission groups instead of only GM levels on newer TC branches. AzerothCore adds .mod commands when optional modules are installed (transmog, account mount, etc.) and integrates Eluna with .reload eluna. Always test destructive commands (.character erase, .clear) on a staging realm first.

Running a professional realm

Document your GM command policy for staff, log every .additem and .ban action, and publish player-facing rules on your website. When your realm is ready for players, list it on RealmRanking and link this command reference from your staff wiki alongside our AzerothCore setup guide.

Article FAQ

Create an account in the worldserver console with .account create, then set GM level 3: .account set gmlevel YourAccount 3 -1. Log in and type dot-commands in chat or the in-game GM panel.

Most in-game dot-commands are identical on 3.3.5a because both cores share Trinity lineage. TrinityCore may use slightly different RBAC flags in worldserver.conf; AzerothCore adds module-specific commands via Eluna or custom scripts.

GM level 2 typically allows item and NPC commands on most 3.3.5a configs. Level 3 (Administrator) unlocks account bans, server reloads, and database-affecting tools. Check SecurityLevel in your worldserver.conf.

Comments

Loading comments…

Back to blog