GM Server and GM Tool
GM Server
Setup
1. Create a new python module named ./mud/gmserver/userpasswords.py
2. Copy and paste this into the module:
#XXX DO NOT COMMIT ME TO THE SVN REPO!!! USERS = { "GM One":("mypassword",("GM",)), "GM Two":("myotherpassword",("GM",)), }
3. Alter your MMO server boot sequence to this for GM Server support:
start ./mud/masterserver/main.py
start ./mud/gmserver/gmserver.py
start ./mud/characterserver/server.py
GM Tool
1. Please make sure wxPython is installed: http://www.wxpython.org
2. Run ./mud/gmtool/gmtool.py (it is also possible to create a binary for distribution to GM's)
3. Select File->Login from the menu and enter "GM One" and "mypassword" to log into the GM Server
4. Once logged in, execute /gm who command and you should see "0 characters displayed" if everything is setup properly.
5. Start up a world server, log into the world, and try the commands below.
Commands
/gm who worldname (optional) - Displays a list of all characters and accounts logged into the world servers. You can specify an optional world name to display only the characters on that world.
/gm cinfo character_name - retrieves the account which owns the character and all character names of the account. It also displays what world the player was last active on (and if they are currently active), it also displays IP information if available.
/gm cmute character_name minutes - mutes the specified character (and all the other players characters if the relog) for the specified time. The player is told that they are muted automatically and there is no need to do this. Additionally, if the mute time is less than an hour they will be told how many minutes they are muted. The mute works for all channels, on all worlds, except for tell and alliance.
/gm cunmute character_name - unmutes the specified character and any other characters belonging to the player.
/gm ckick character_name minutes - kicks the specified character from the game and bans their account and IP for the specified number of minutes.
/gm crename character_name - marks the character is requiring a rename either for breaking naming policy or a valid request form a player. The character will be forced to rename their character upon next login. (Combine with a kick for offensive names)
Attachments
- gmtool.jpg (51.0 kB) - added by Prairie Games on 04/01/07 10:52:07.
