--- deliantra/Deliantra-Client/pod/dmcommand_help.pod 2006/11/08 00:41:43 1.3 +++ deliantra/Deliantra-Client/pod/dmcommand_help.pod 2012/11/26 15:11:37 1.17 @@ -1,36 +1,33 @@ -=begin comment +=encoding utf-8 -*** -*** WARNING: -*** This file resides in both CFPlus/pod/ and server/pod/ -*** Only ever edit the version in CFPlus/pod/ and run -*** ./copy_pod inside server/pod/ to update that copy. -*** - -=end - -=head1 Crossfire+ Dungeon Master Commands +=head1 Deliantra Dungeon Master Commands The following commands are only available to you if you are dungeon master, that is, a kind of server administrator with special privileges. =head2 abil - abil + abil -abil will permanently change the ability scores of players. Attribute is +B will permanently change the ability scores of players. Attribute is one of str, dex, con, int, wis, pow, cha. Value may not exceed 30. =head2 addexp - addexp + addexp The player must have a skill readied. All experience added in this manner will go directly to the skill readied. +=head2 arrest + + arrest + +Puts the named player into the nearest cell (corresonding to the region he is in). + =head2 banish - banish + banish I the named player and adds their current IP address to the banish file. This will prevent the named player from logging into the server @@ -42,7 +39,7 @@ =head2 create - create ... + create ... Creating items is rather dangerous and tends to crash the server when creating some items. @@ -64,42 +61,36 @@ =head2 debug - debug + debug Without arguments, debug will simply print the current level of debugging. Valid debugging levels are 0-3 where: llevError = 0, llevInfo = 1, llevDebug = 2, llevMonster = 3 -=head2 dump - - dump - -Using dump, you can see the attributes of any item in the game. To find -the object number of an item you wish to view, click on it. If this item -is in your inventory, or you are standing over, click on yourself and the -item tags will be displayed. see also: patch +=head2 dm -=head2 dumpallarchtypes + dm - dumpallarchtypes - -This prints out a list of all archtypes to stderr. +Try to become dungeon master. -=head2 dumpallmaps +=head2 dmhide - dumpallmaps + dmhide -This prints out map information for all active maps to stderr. +Same as becoming dm and hiding at the same time. See B. -=head2 dumpallobjects +=head2 dump - dumpallobjects + dump -This prints out a list of all active objects to stderr. +Using dump, you can see the attributes of any item in the game. To find +the object number of an item you wish to view, click on it. If this item +is in your inventory, or you are standing over, click on yourself and the +item tags will be displayed. see also: patch =head2 dumpbelow - dumpbelow + dumpbelow Will dump the attributes of the top item you are standing over. see also: dump @@ -118,31 +109,25 @@ =head2 free - free + free -C should ONLY be used after remove. Freeing an object that has -not been removed will cause the game to crash. For most objects, simply -removing them is sufficient and they will eventually be freed. See Also: -remove +Removes (if necessary) and destroys the given object. =head2 goto - goto + goto [ ] Using this command will instantly move you to the start point of the map -specified. +and position specified. If the position is omitted, the map entry point +will be used instead. =head2 hide hide -This hides the DM from being seen by other players. This is done by -making the player perpetually invisible. It also results in the player -not showing up in the who command, maps comamnd, or being reported as a -player on the metaserver. - -Note that the DM can still do things that makes his presence known, eg, -shout, other DM actions, etc. +Sets the hidden status on the player. Currently, this has very little +effect apart from hiding the player in some informational output, such as +the who listing. =head2 insert_into @@ -152,13 +137,13 @@ =head2 invisible - invisible + invisible -Makes you invisible for a short time. +Makes you invisible for 60 seconds. =head2 kick - kick + kick This command will kick a player off the server. If used without an argument, it will kick all players off the server with the exception of @@ -191,66 +176,46 @@ =head2 nodm - nodm or nowiz - -Both of these commands will return you to normal player status. - -=head2 nowiz + nodm - nodm or nowiz +This commands will return you to normal player status. -Both of these commands will return you to normal player status. +=head2 observe -=head2 overlay_save + observe - overlay_save - -This will save everything on the current map that was not originally part -of it as an overlay. The overlay will then be loaded anytime the map -itself is loaded. Be careful with this as EVERYTHING on the map will be -saved in an overlay, such as spawned monsters and dropped objects. +Observes the given object (currently players only). This means that the +map and stats of the observed object will be displayed instead of ones +own map and stats. Using observe without argument will switch back to +displaying your own map and stats. =head2 patch - patch + patch Using the patch command, you can radically modify the properties of objects in the game. Simply specify the object to modify and the new values of its variables (or completely new variables). See Also: dump -=head2 perl-reload +=head2 password + + password [] + +Will set a new password for the player. If no new password +is given a random password will be generated (and printed). + +=head2 reload Will first unload all loaded perl extensions and modules loaded from the extension directory, followed by loading the perl part of the plugin and all extensions found. This is done in an as atomic way as possible so it is safe to do at -anytime. - -=head2 plugin - - plugin - -This will load a new plugin into memory. Using this with no arguments, -or invalid arguments will cause a server crash. Plugin name should be as -it appears in your plugin directory. Double check the names before using -plugins. - -=head2 pluglist - - pluglist - -This shows currently loaded plugins. - -=head2 plugout - - plugout - -This will remove a loaded plugin from memory. +anytime, but it will freeze the swerver for multiple seconds. =head2 possess - possess (nr) + possess Take over the body of a given monster. It is not suggested you try to possess another player, as bad things will undoubtably happen. Allows DM @@ -258,34 +223,23 @@ =head2 printlos - printlos + printlos This is used for line of sight debugging. =head2 remove - remove + remove C will, suprisingly enough, remove the object specified by the tag supplied. see also: free =head2 reset - reset - -All other characters must be off of the map at the time of reset. This -will NOT reset any unique items, such as players apartments, in the case -of unique items being on a map, it will cause them to be saved before the -map is reset. - -Using C will reset the map that the player is currently on. + reset -=head2 server_speed - - server_speed [newspeed] - -Without arguments, this prints current server speed. If given an argument, -it will set server speed to the new speed. +Temporarily moves off all characters from the current map, then resets it. +It works exactly as if the map reached its reset time prematurely. =head2 set_god @@ -295,23 +249,12 @@ =head2 shutdown - shutdown - -This will cause a Crossfire+ to shut down entirely by first kicking out -all players, saving all maps and finally exiting. Crossfire servers will -kick out players and might or might not save some players or maps. - -=head2 spellreset - - spellreset - -This causes the spell table to be reinitialized. + shutdown -=head2 ssdumptable - - ssdumptable - -This will print out the current hash table to stderr. +This will cause a Deliantra server to shut down entirely by first +kicking out all players, saving all maps and finally exiting. Deliantra +servers will kick out players and might or might not save some players or +maps. =head2 stats @@ -321,31 +264,24 @@ =head2 style_info - style_info + style_info This will print out information regarding current styles in use. =head2 summon - summon + summon -Summoning a player will bring them immediately to your location. There +Summoning a player will bring them immediately to your location. There is no 'reverse' summoning, except to go to a map yourself and summon the player again. =head2 teleport - teleport + teleport C will bring you immediately next to the player's location. -=head2 toggle_shout - - toggle_shout - -Will toggle the no_shout bit for the named player. This will prevent or -enable the player to use the shout command. - =head2 wizcast wizcast [] @@ -355,13 +291,13 @@ =head2 wizlook - wizlook + wizlook [] -This will temporarily increase your area of sight to the maximum. It will -return to normal when lighting conditions change or when you move. +This will enable/disable increase your area of sight to the +maximum. Without argument it toggles between on and off. =head2 wizpass - wizpass + wizpass This will toggle on and off your ability to walk thru walls as dm.