ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/pod/dmcommand_help.pod
(Generate patch)

Comparing deliantra/server/pod/dmcommand_help.pod (file contents):
Revision 1.3 by elmex, Fri Sep 8 15:34:56 2006 UTC vs.
Revision 1.13 by root, Tue Dec 23 06:58:23 2008 UTC

1=begin comment
2***
3*** WARNING: THIS IS A GENERATED FILE - CHANGES WILL BE LOST
4*** The source for this file is in CFPlus/pod/dmcommand_help.pod
5*** Make any changes there and then run ./copy_doc
6***
7=end comment
8
1=head1 Crossfire+ Dungeon Master Commands 9=head1 Deliantra Dungeon Master Commands
2 10
3The following commands are only available to you if you are dungeon 11The following commands are only available to you if you are dungeon
4master, that is, a kind of server administrator with special privileges. 12master, that is, a kind of server administrator with special privileges.
5 13
6=head2 abil 14=head2 abil
7 15
8 abil <player> <attribute> <value> 16 abil <player> <attribute> <value>
9 17
10abil will permanently change the ability scores of players. Attribute is 18B<abil> will permanently change the ability scores of players. Attribute is
11one of str, dex, con, int, wis, pow, cha. Value may not exceed 30. 19one of str, dex, con, int, wis, pow, cha. Value may not exceed 30.
12 20
13=head2 addexp 21=head2 addexp
14 22
15 addexp <player> <how much> 23 addexp <player> <how much>
16 24
17The player must have a skill readied. All experience added in this manner 25The player must have a skill readied. All experience added in this manner
18will go directly to the skill readied. 26will go directly to the skill readied.
27
28=head2 arrest
29
30 arrest <player>
31
32Puts the named player into the nearest cell (corresonding to the region he is in).
19 33
20=head2 banish 34=head2 banish
21 35
22 banish <player> 36 banish <player>
23 37
57 71
58Without arguments, debug will simply print the current level of 72Without arguments, debug will simply print the current level of
59debugging. Valid debugging levels are 0-3 where: llevError = 0, llevInfo = 73debugging. Valid debugging levels are 0-3 where: llevError = 0, llevInfo =
601, llevDebug = 2, llevMonster = 3 741, llevDebug = 2, llevMonster = 3
61 75
76=head2 dm
77
78 dm <password>
79
80Try to become dungeon master.
81
82=head2 dmhide
83
84 dmhide <password>
85
86Same as becoming dm and hiding at the same time. See B<hide>.
87
62=head2 dump 88=head2 dump
63 89
64 dump <tag> 90 dump <tag>
65 91
66Using dump, you can see the attributes of any item in the game. To find 92Using dump, you can see the attributes of any item in the game. To find
67the object number of an item you wish to view, click on it. If this item 93the object number of an item you wish to view, click on it. If this item
68is in your inventory, or you are standing over, click on yourself and the 94is in your inventory, or you are standing over, click on yourself and the
69item tags will be displayed. see also: patch 95item tags will be displayed. see also: patch
70 96
71=head2 dumpallarchtypes
72
73 dumpallarchtypes
74
75This prints out a list of all archtypes to stderr.
76
77=head2 dumpallmaps
78
79 dumpallmaps
80
81This prints out map information for all active maps to stderr.
82
83=head2 dumpallobjects
84
85 dumpallobjects
86
87This prints out a list of all active objects to stderr.
88
89=head2 dumpbelow 97=head2 dumpbelow
90 98
91 dumpbelow 99 dumpbelow
92 100
93Will dump the attributes of the top item you are standing over. see also: 101Will dump the attributes of the top item you are standing over. see also:
107 115
108=head2 free 116=head2 free
109 117
110 free <tag> 118 free <tag>
111 119
112C<free> should ONLY be used after remove. Freeing an object that has 120Removes (if necessary) and destroys the given object.
113not been removed will cause the game to crash. For most objects, simply
114removing them is sufficient and they will eventually be freed. See Also:
115remove
116 121
117=head2 goto 122=head2 goto
118 123
119 goto <mapname> 124 goto <mapname> [<x> <y>]
120 125
121Using this command will instantly move you to the start point of the map 126Using this command will instantly move you to the start point of the map
122specified. 127and position specified. If the position is omitted, the map entry point
128will be used instead.
123 129
124=head2 hide 130=head2 hide
125 131
126 hide 132 hide
127 133
188 194
189 nodm or nowiz 195 nodm or nowiz
190 196
191Both of these commands will return you to normal player status. 197Both of these commands will return you to normal player status.
192 198
193=head2 overlay_save 199=head2 observe
194 200
195 overlay_save 201 observe <playername>
196 202
197This will save everything on the current map that was not originally part 203Observes the given object (currently players only). This means that the
198of it as an overlay. The overlay will then be loaded anytime the map 204map and stats of the observed object will be displayed instead of ones
199itself is loaded. Be careful with this as EVERYTHING on the map will be 205own map and stats. Using observe without argument will switch back to
200saved in an overlay, such as spawned monsters and dropped objects. 206displaying your own map and stats.
201 207
202=head2 patch 208=head2 patch
203 209
204 patch <tag> <variable> <value> 210 patch <tag> <variable> <value>
205 211
206Using the patch command, you can radically modify the properties of 212Using the patch command, you can radically modify the properties of
207objects in the game. Simply specify the object to modify and the new 213objects in the game. Simply specify the object to modify and the new
208values of its variables (or completely new variables). See Also: dump 214values of its variables (or completely new variables). See Also: dump
209 215
210=head2 perl-reload 216=head2 reload
211 217
212Will first unload all loaded perl extensions and modules loaded from the 218Will first unload all loaded perl extensions and modules loaded from the
213extension directory, followed by loading the perl part of the plugin and 219extension directory, followed by loading the perl part of the plugin and
214all extensions found. 220all extensions found.
215 221
216This is done in an as atomic way as possible so it is safe to do at 222This is done in an as atomic way as possible so it is safe to do at
217anytime. 223anytime, but it will freeze the swerver for multiple seconds.
218
219=head2 plugin
220
221 plugin <plugin name>
222
223This will load a new plugin into memory. Using this with no arguments,
224or invalid arguments will cause a server crash. Plugin name should be as
225it appears in your plugin directory. Double check the names before using
226plugins.
227
228=head2 pluglist
229
230 pluglist
231
232This shows currently loaded plugins.
233
234=head2 plugout
235
236 plugout <plugin name>
237
238This will remove a loaded plugin from memory.
239 224
240=head2 possess 225=head2 possess
241 226
242 possess (nr) 227 possess <tag>
243 228
244Take over the body of a given monster. It is not suggested you try to 229Take over the body of a given monster. It is not suggested you try to
245possess another player, as bad things will undoubtably happen. Allows DM 230possess another player, as bad things will undoubtably happen. Allows DM
246to control the monster directly with his client. 231to control the monster directly with his client.
247 232
258C<remove> will, suprisingly enough, remove the object specified by the tag 243C<remove> will, suprisingly enough, remove the object specified by the tag
259supplied. see also: free 244supplied. see also: free
260 245
261=head2 reset 246=head2 reset
262 247
263 reset <mapname> 248 reset
264 249
265All other characters must be off of the map at the time of reset. This 250Temporarily moves off all characters from the current map, then resets it.
266will NOT reset any unique items, such as players apartments, in the case 251It works exactly as if the map reached its reset time prematurely.
267of unique items being on a map, it will cause them to be saved before the
268map is reset.
269
270Using C<reset .> will reset the map that the player is currently on.
271
272=head2 server_speed
273
274 server_speed [newspeed]
275
276Without arguments, this prints current server speed. If given an argument,
277it will set server speed to the new speed.
278 252
279=head2 set_god 253=head2 set_god
280 254
281 set_god <player> <diety> 255 set_god <player> <diety>
282 256
284 258
285=head2 shutdown 259=head2 shutdown
286 260
287 shutdown 261 shutdown
288 262
289This will cause a Crossfire+ to shut down entirely by first kicking out 263This will cause a Deliantra server to shut down entirely by first
290all players, saving all maps and finally exiting. Crossfire servers will 264kicking out all players, saving all maps and finally exiting. Deliantra
291kick out players and might or might not save some players or maps. 265servers will kick out players and might or might not save some players or
292 266maps.
293=head2 spellreset
294
295 spellreset
296
297This causes the spell table to be reinitialized.
298
299=head2 ssdumptable
300
301 ssdumptable
302
303This will print out the current hash table to stderr.
304 267
305=head2 stats 268=head2 stats
306 269
307 stats <player> 270 stats <player>
308 271
316 279
317=head2 summon 280=head2 summon
318 281
319 summon <player> 282 summon <player>
320 283
321Summoning a player will bring them immediately to your location. There 284Summoning a player will bring them immediately to your location. There
322is no 'reverse' summoning, except to go to a map yourself and summon the 285is no 'reverse' summoning, except to go to a map yourself and summon the
323player again. 286player again.
324 287
325=head2 teleport 288=head2 teleport
326 289
327 teleport <player> 290 teleport <player>
328 291
329C<teleport> will bring you immediately next to the player's location. 292C<teleport> will bring you immediately next to the player's location.
330 293
331=head2 toggle_shout
332
333 toggle_shout <player>
334
335Will toggle the no_shout bit for the named player. This will prevent or
336enable the player to use the shout command.
337
338=head2 wizcast 294=head2 wizcast
339 295
340 wizcast [<on_off>] 296 wizcast [<on_off>]
341 297
342This will enable/disable your ability to cast spells and prayers anywhere 298This will enable/disable your ability to cast spells and prayers anywhere
343as dm. Without argument it toggles between on and off. 299as dm. Without argument it toggles between on and off.
344 300
301=head2 wizlook
302
303 wizlook [<on_off>]
304
305This will enable/disable increase your area of sight to the
306maximum. Without argument it toggles between on and off.
307
345=head2 wizpass 308=head2 wizpass
346 309
347 wizpass 310 wizpass
348 311
349This will toggle on and off your ability to walk thru walls as dm. 312This will toggle on and off your ability to walk thru walls as dm.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines