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.7 by root, Thu Dec 21 03:34:51 2006 UTC vs.
Revision 1.15 by root, Mon Jun 21 22:52:51 2010 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines