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.17 by root, Fri Jan 11 15:08:04 2013 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines