Move yourself to a player in distress or summon a player to a "jail" zone for moderation. 2. Live World Manipulation
"Who are you?" Elias typed into the GM console. private server gm tool
"Elias, if you break the core, you wipe the database. We lose everything. Three years of work." Move yourself to a player in distress or
| Category | Example Command | Function | | :--- | :--- | :--- | | | .modify hp 50000 | Changes player health, mana, speed, or scale | | NPC | .npc add 12345 | Spawns any creature or vendor | | Game Object | .gobject add 1234 | Spawns chests, portals, doors | | Teleport | .go xyz 100 200 300 0 | Teleports GM to exact coordinates | | Character | .character level 80 | Sets player level | | Item | .additem 45678 5 | Creates items (weapons, gear, currency) | | Ban/Kick | .ban account Bob 1d | Suspends a player | "Elias, if you break the core, you wipe the database
Every action by a GM should be recorded. Non-negotiable logs include:
This paper presents a design and implementation plan for a private-server-based Game Master (GM) tool to support tabletop role‑playing games (TTRPGs) and virtual live‑play sessions. The system emphasizes low-latency real‑time collaboration, privacy, modular extensibility, and offline-first capabilities for GMs running their own servers. Key components include a role/permission model, map and scene editor, NPC/encounter manager, campaign database, chat/voice integration, automation scripts, and backup/replication strategies. The design targets hobbyists and small groups wanting control over their data and customizability beyond commercial hosted platforms.
If you are downloading or developing a GM tool for your private server, it must include these ten critical modules.