
Every time a GM uses a command, it should be logged. This prevents "GM Abuse" where a staff member might secretly give items to their friends.
A typical private server GM tool provides the following modules: game private server gm tool
| Symptom | Most Likely Cause | Solution | | :--- | :--- | :--- | | Tool can't connect to DB | MySQL service down or firewall blocking port | Run sudo systemctl status mysql . Open port 3306 in firewall. | | Commands work in tool but not in-game | Wrong RBAC/GM level set | Double-check account_access table. GM level must be 3 or 4. | | Items spawn, but vanish on relog | Database save failure or core mismatch | Ensure your tool’s structure matches your server core revision. | | Tool is extremely slow | Log file bloated or too many concurrent queries | Truncate command_log and worldserver.log . | | “Access denied for user” | Wrong password or host restriction | Run GRANT ALL ON *.* TO 'user'@'%' IDENTIFIED BY 'pass'; | Every time a GM uses a command, it should be logged