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.6 by root, Wed Nov 8 00:54:06 2006 UTC vs.
Revision 1.12 by root, Thu Nov 8 19:43:25 2007 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines