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

Comparing deliantra/Deliantra-Client/pod/dmcommand_help.pod (file contents):
Revision 1.3 by root, Wed Nov 8 00:41:43 2006 UTC vs.
Revision 1.15 by elmex, Thu Apr 29 06:36:08 2010 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines