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.17 by root, Mon Nov 26 15:11:37 2012 UTC

1=begin comment 1=encoding utf-8
2 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 3=head1 Deliantra Dungeon Master Commands
13 4
14The following commands are only available to you if you are dungeon 5The following commands are only available to you if you are dungeon
15master, that is, a kind of server administrator with special privileges. 6master, that is, a kind of server administrator with special privileges.
16 7
17=head2 abil 8=head2 abil
18 9
19 abil <player> <attribute> <value> 10 abil <player> <attribute> <value>
20 11
21abil will permanently change the ability scores of players. Attribute is 12B<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. 13one of str, dex, con, int, wis, pow, cha. Value may not exceed 30.
23 14
24=head2 addexp 15=head2 addexp
25 16
26 addexp <player> <how much> 17 addexp <player> <how much>
27 18
28The player must have a skill readied. All experience added in this manner 19The player must have a skill readied. All experience added in this manner
29will go directly to the skill readied. 20will go directly to the skill readied.
30 21
22=head2 arrest
23
24 arrest <player>
25
26Puts the named player into the nearest cell (corresonding to the region he is in).
27
31=head2 banish 28=head2 banish
32 29
33 banish <player> 30 banish <player>
34 31
35I<Kicks> the named player and adds their current IP address to the banish 32I<Kicks> the named player and adds their current IP address to the banish
36file. This will prevent the named player from logging into the server 33file. This will prevent the named player from logging into the server
37(from their current IP). This is an in-game version of the ban function 34(from their current IP). This is an in-game version of the ban function
38meant for short term relief of persistant goons and for DMs who do not 35meant for short term relief of persistant goons and for DMs who do not
40(usually at F</var/crossfire/banish_file>) on a regular basis and delete 37(usually at F</var/crossfire/banish_file>) on a regular basis and delete
41or move any entries to the ban_file if desired. 38or move any entries to the ban_file if desired.
42 39
43=head2 create 40=head2 create
44 41
45 create <number> <bonus> <archtype> <variable1> <value1> <variable2> <value2> ... 42 create <number> <bonus> <archtype> <variable1> <value1> <variable2> <value2> ...
46 43
47Creating items is rather dangerous and tends to crash the server when 44Creating items is rather dangerous and tends to crash the server when
48creating some items. 45creating some items.
49 46
50The number and bonus attributes may be left off, or the bonus itself may 47The number and bonus attributes may be left off, or the bonus itself may
62This would create 5 +1 longswords named 'Spiffy Sword' that look like 59This would create 5 +1 longswords named 'Spiffy Sword' that look like
63chickens. See also: patch, dump 60chickens. See also: patch, dump
64 61
65=head2 debug 62=head2 debug
66 63
67 debug <level> 64 debug <level>
68 65
69Without arguments, debug will simply print the current level of 66Without arguments, debug will simply print the current level of
70debugging. Valid debugging levels are 0-3 where: llevError = 0, llevInfo = 67debugging. Valid debugging levels are 0-3 where: llevError = 0, llevInfo =
711, llevDebug = 2, llevMonster = 3 681, llevDebug = 2, llevMonster = 3
72 69
70=head2 dm
71
72 dm
73
74Try to become dungeon master.
75
76=head2 dmhide
77
78 dmhide
79
80Same as becoming dm and hiding at the same time. See B<hide>.
81
73=head2 dump 82=head2 dump
74 83
75 dump <tag> 84 dump <tag>
76 85
77Using dump, you can see the attributes of any item in the game. To find 86Using 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 87the 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 88is in your inventory, or you are standing over, click on yourself and the
80item tags will be displayed. see also: patch 89item tags will be displayed. see also: patch
81 90
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 91=head2 dumpbelow
101 92
102 dumpbelow 93 dumpbelow
103 94
104Will dump the attributes of the top item you are standing over. see also: 95Will dump the attributes of the top item you are standing over. see also:
105dump 96dump
106 97
107=head2 dumpfriendlyobjects 98=head2 dumpfriendlyobjects
116 107
117This will cause you to permanently lose knowledge of a spell. 108This will cause you to permanently lose knowledge of a spell.
118 109
119=head2 free 110=head2 free
120 111
121 free <tag> 112 free <tag>
122 113
123C<free> should ONLY be used after remove. Freeing an object that has 114Removes (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 115
128=head2 goto 116=head2 goto
129 117
130 goto <mapname> 118 goto <mapname> [<x> <y>]
131 119
132Using this command will instantly move you to the start point of the map 120Using this command will instantly move you to the start point of the map
133specified. 121and position specified. If the position is omitted, the map entry point
122will be used instead.
134 123
135=head2 hide 124=head2 hide
136 125
137 hide 126 hide
138 127
139This hides the DM from being seen by other players. This is done by 128Sets the hidden status on the player. Currently, this has very little
140making the player perpetually invisible. It also results in the player 129effect apart from hiding the player in some informational output, such as
141not showing up in the who command, maps comamnd, or being reported as a 130the who listing.
142player on the metaserver.
143
144Note that the DM can still do things that makes his presence known, eg,
145shout, other DM actions, etc.
146 131
147=head2 insert_into 132=head2 insert_into
148 133
149 insert_into <item> <item> 134 insert_into <item> <item>
150 135
151This will insert the 2nd item in the first. 2nd can't be a player. 136This will insert the 2nd item in the first. 2nd can't be a player.
152 137
153=head2 invisible 138=head2 invisible
154 139
155 invisible 140 invisible
156 141
157Makes you invisible for a short time. 142Makes you invisible for 60 seconds.
158 143
159=head2 kick 144=head2 kick
160 145
161 kick <player> 146 kick <player>
162 147
163This command will kick a player off the server. If used without an 148This command will kick a player off the server. If used without an
164argument, it will kick all players off the server with the exception of 149argument, it will kick all players off the server with the exception of
165you. 150you.
166 151
189Toggles the aggression of the monster you are currently possessing. Not 174Toggles the aggression of the monster you are currently possessing. Not
190reccomended to be flipped on yourself as a player. 175reccomended to be flipped on yourself as a player.
191 176
192=head2 nodm 177=head2 nodm
193 178
194 nodm or nowiz 179 nodm
195 180
196Both of these commands will return you to normal player status. 181This commands will return you to normal player status.
197 182
198=head2 nowiz 183=head2 observe
199 184
200 nodm or nowiz 185 observe <playername>
201 186
202Both of these commands will return you to normal player status. 187Observes the given object (currently players only). This means that the
203 188map and stats of the observed object will be displayed instead of ones
204=head2 overlay_save 189own map and stats. Using observe without argument will switch back to
205 190displaying your own map and stats.
206 overlay_save
207
208This will save everything on the current map that was not originally part
209of it as an overlay. The overlay will then be loaded anytime the map
210itself is loaded. Be careful with this as EVERYTHING on the map will be
211saved in an overlay, such as spawned monsters and dropped objects.
212 191
213=head2 patch 192=head2 patch
214 193
215 patch <tag> <variable> <value> 194 patch <tag> <variable> <value>
216 195
217Using the patch command, you can radically modify the properties of 196Using the patch command, you can radically modify the properties of
218objects in the game. Simply specify the object to modify and the new 197objects in the game. Simply specify the object to modify and the new
219values of its variables (or completely new variables). See Also: dump 198values of its variables (or completely new variables). See Also: dump
220 199
200=head2 password
201
202 password <playername> [<new password>]
203
204Will set a new password for the player. If no new password
205is given a random password will be generated (and printed).
206
221=head2 perl-reload 207=head2 reload
222 208
223Will first unload all loaded perl extensions and modules loaded from the 209Will first unload all loaded perl extensions and modules loaded from the
224extension directory, followed by loading the perl part of the plugin and 210extension directory, followed by loading the perl part of the plugin and
225all extensions found. 211all extensions found.
226 212
227This is done in an as atomic way as possible so it is safe to do at 213This is done in an as atomic way as possible so it is safe to do at
228anytime. 214anytime, 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 215
251=head2 possess 216=head2 possess
252 217
253 possess (nr) 218 possess <tag>
254 219
255Take over the body of a given monster. It is not suggested you try to 220Take 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 221possess another player, as bad things will undoubtably happen. Allows DM
257to control the monster directly with his client. 222to control the monster directly with his client.
258 223
259=head2 printlos 224=head2 printlos
260 225
261 printlos 226 printlos
262 227
263This is used for line of sight debugging. 228This is used for line of sight debugging.
264 229
265=head2 remove 230=head2 remove
266 231
267 remove <tag> 232 remove <tag>
268 233
269C<remove> will, suprisingly enough, remove the object specified by the tag 234C<remove> will, suprisingly enough, remove the object specified by the tag
270supplied. see also: free 235supplied. see also: free
271 236
272=head2 reset 237=head2 reset
273 238
274 reset <mapname> 239 reset
275 240
276All other characters must be off of the map at the time of reset. This 241Temporarily moves off all characters from the current map, then resets it.
277will NOT reset any unique items, such as players apartments, in the case 242It 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 243
290=head2 set_god 244=head2 set_god
291 245
292 set_god <player> <diety> 246 set_god <player> <diety>
293 247
294This will change a players diety to the diety specified. 248This will change a players diety to the diety specified.
295 249
296=head2 shutdown 250=head2 shutdown
297 251
298 shutdown 252 shutdown
299 253
300This will cause a Crossfire+ to shut down entirely by first kicking out 254This will cause a Deliantra server to shut down entirely by first
301all players, saving all maps and finally exiting. Crossfire servers will 255kicking out all players, saving all maps and finally exiting. Deliantra
302kick out players and might or might not save some players or maps. 256servers will kick out players and might or might not save some players or
303 257maps.
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 258
316=head2 stats 259=head2 stats
317 260
318 stats <player> 261 stats <player>
319 262
320This displays the named players statistics. 263This displays the named players statistics.
321 264
322=head2 style_info 265=head2 style_info
323 266
324 style_info 267 style_info
325 268
326This will print out information regarding current styles in use. 269This will print out information regarding current styles in use.
327 270
328=head2 summon 271=head2 summon
329 272
330 summon <player> 273 summon <player>
331 274
332Summoning a player will bring them immediately to your location. There 275Summoning a player will bring them immediately to your location. There
333is no 'reverse' summoning, except to go to a map yourself and summon the 276is no 'reverse' summoning, except to go to a map yourself and summon the
334player again. 277player again.
335 278
336=head2 teleport 279=head2 teleport
337 280
338 teleport <player> 281 teleport <player>
339 282
340C<teleport> will bring you immediately next to the player's location. 283C<teleport> will bring you immediately next to the player's location.
341
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 284
349=head2 wizcast 285=head2 wizcast
350 286
351 wizcast [<on_off>] 287 wizcast [<on_off>]
352 288
353This will enable/disable your ability to cast spells and prayers anywhere 289This will enable/disable your ability to cast spells and prayers anywhere
354as dm. Without argument it toggles between on and off. 290as dm. Without argument it toggles between on and off.
355 291
356=head2 wizlook 292=head2 wizlook
357 293
358 wizlook 294 wizlook [<on_off>]
359 295
360This will temporarily increase your area of sight to the maximum. It will 296This will enable/disable increase your area of sight to the
361return to normal when lighting conditions change or when you move. 297maximum. Without argument it toggles between on and off.
362 298
363=head2 wizpass 299=head2 wizpass
364 300
365 wizpass 301 wizpass
366 302
367This will toggle on and off your ability to walk thru walls as dm. 303This will toggle on and off your ability to walk thru walls as dm.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines