… | |
… | |
3 | The following commands are only available to you if you are dungeon |
3 | The following commands are only available to you if you are dungeon |
4 | master, that is, a kind of server administrator with special privileges. |
4 | master, that is, a kind of server administrator with special privileges. |
5 | |
5 | |
6 | =head2 abil |
6 | =head2 abil |
7 | |
7 | |
8 | abil <player> <attribute> <value> |
8 | abil <player> <attribute> <value> |
9 | |
9 | |
10 | abil will permanently change the ability scores of players. Attribute is |
10 | abil will permanently change the ability scores of players. Attribute is |
11 | one of str, dex, con, int, wis, pow, cha. Value may not exceed 30. |
11 | one of str, dex, con, int, wis, pow, cha. Value may not exceed 30. |
12 | |
12 | |
13 | =head2 addexp |
13 | =head2 addexp |
14 | |
14 | |
15 | addexp <player> <how much> |
15 | addexp <player> <how much> |
16 | |
16 | |
17 | The player must have a skill readied. All experience added in this manner |
17 | The player must have a skill readied. All experience added in this manner |
18 | will go directly to the skill readied. |
18 | will go directly to the skill readied. |
19 | |
19 | |
20 | =head2 banish |
20 | =head2 banish |
21 | |
21 | |
22 | banish <player> |
22 | banish <player> |
23 | |
23 | |
24 | I<Kicks> the named player and adds their current IP address to the banish |
24 | I<Kicks> the named player and adds their current IP address to the banish |
25 | file. This will prevent the named player from logging into the server |
25 | file. This will prevent the named player from logging into the server |
26 | (from their current IP). This is an in-game version of the ban function |
26 | (from their current IP). This is an in-game version of the ban function |
27 | meant for short term relief of persistant goons and for DMs who do not |
27 | meant for short term relief of persistant goons and for DMs who do not |
28 | have shell access. It is probably a good idea to clear out the banish file |
28 | have shell access. It is probably a good idea to clear out the banish file |
29 | (F<var/crossfire/banish_file>) on a regular basis and delete or move any |
29 | (usually at F</var/crossfire/banish_file>) on a regular basis and delete |
30 | entries to the ban_file if desired. |
30 | or move any entries to the ban_file if desired. |
31 | |
31 | |
32 | =head2 create |
32 | =head2 create |
33 | |
33 | |
34 | create <number> <bonus> <archtype> <variable1> <value1> <variable2> <value2> ... |
34 | create <number> <bonus> <archtype> <variable1> <value1> <variable2> <value2> ... |
35 | |
35 | |
36 | Creating items is rather dangerous and tends to crash the server when |
36 | Creating items is rather dangerous and tends to crash the server when |
37 | creating some items. |
37 | creating some items. |
38 | |
38 | |
39 | The number and bonus attributes may be left off, or the bonus itself may |
39 | The number and bonus attributes may be left off, or the bonus itself may |
… | |
… | |
44 | |
44 | |
45 | Multipart values such as for an item name must be quoted. |
45 | Multipart values such as for an item name must be quoted. |
46 | |
46 | |
47 | Example: |
47 | Example: |
48 | |
48 | |
49 | create 5 +1 sword name "Spiffy Sword" face chicken.171 |
49 | create 5 +1 sword name "Spiffy Sword" face chicken.171 |
50 | |
50 | |
51 | This would create 5 +1 longswords named 'Spiffy Sword' that look like |
51 | This would create 5 +1 longswords named 'Spiffy Sword' that look like |
52 | chickens. See also: patch, dump |
52 | chickens. See also: patch, dump |
53 | |
53 | |
54 | =head2 debug |
54 | =head2 debug |
55 | |
55 | |
56 | debug <level> |
56 | debug <level> |
57 | |
57 | |
58 | Without arguments, debug will simply print the current level of |
58 | Without arguments, debug will simply print the current level of |
59 | debugging. Valid debugging levels are 0-3 where: llevError = 0, llevInfo = |
59 | debugging. Valid debugging levels are 0-3 where: llevError = 0, llevInfo = |
60 | 1, llevDebug = 2, llevMonster = 3 |
60 | 1, llevDebug = 2, llevMonster = 3 |
61 | |
61 | |
62 | =head2 dump |
62 | =head2 dump |
63 | |
63 | |
64 | dump <tag> |
64 | dump <tag> |
65 | |
65 | |
66 | Using dump, you can see the attributes of any item in the game. To find |
66 | Using dump, you can see the attributes of any item in the game. To find |
67 | the object number of an item you wish to view, click on it. If this item |
67 | the object number of an item you wish to view, click on it. If this item |
68 | is in your inventory, or you are standing over, click on yourself and the |
68 | is in your inventory, or you are standing over, click on yourself and the |
69 | item tags will be displayed. see also: patch |
69 | item tags will be displayed. see also: patch |
70 | |
70 | |
71 | =head2 dumpallarchtypes |
71 | =head2 dumpallarchtypes |
72 | |
72 | |
73 | dumpallarchtypes |
73 | dumpallarchtypes |
74 | |
74 | |
75 | This prints out a list of all archtypes to stderr. |
75 | This prints out a list of all archtypes to stderr. |
76 | |
76 | |
77 | =head2 dumpallmaps |
77 | =head2 dumpallmaps |
78 | |
78 | |
79 | dumpallmaps |
79 | dumpallmaps |
80 | |
80 | |
81 | This prints out map information for all active maps to stderr. |
81 | This prints out map information for all active maps to stderr. |
82 | |
82 | |
83 | =head2 dumpallobjects |
83 | =head2 dumpallobjects |
84 | |
84 | |
85 | dumpallobjects |
85 | dumpallobjects |
86 | |
86 | |
87 | This prints out a list of all active objects to stderr. |
87 | This prints out a list of all active objects to stderr. |
88 | |
88 | |
89 | =head2 dumpbelow |
89 | =head2 dumpbelow |
90 | |
90 | |
91 | dumpbelow |
91 | dumpbelow |
92 | |
92 | |
93 | Will dump the attributes of the top item you are standing over. see also: |
93 | Will dump the attributes of the top item you are standing over. see also: |
94 | dump |
94 | dump |
95 | |
95 | |
96 | =head2 dumpfriendlyobjects |
96 | =head2 dumpfriendlyobjects |
97 | |
97 | |
98 | dumpfriendlyobjects |
98 | dumpfriendlyobjects |
99 | |
99 | |
100 | This prints out a list of all active friendly objects to stderr. |
100 | This prints out a list of all active friendly objects to stderr. |
101 | |
101 | |
102 | =head2 forget_spell |
102 | =head2 forget_spell |
103 | |
103 | |
104 | forget_spell <spell name> |
104 | forget_spell <spell name> |
105 | |
105 | |
106 | This will cause you to permanently lose knowledge of a spell. |
106 | This will cause you to permanently lose knowledge of a spell. |
107 | |
107 | |
108 | =head2 free |
108 | =head2 free |
109 | |
109 | |
110 | free <tag> |
110 | free <tag> |
111 | |
111 | |
112 | C<free> should ONLY be used after remove. Freeing an object that has |
112 | C<free> should ONLY be used after remove. Freeing an object that has |
113 | not been removed will cause the game to crash. For most objects, simply |
113 | not been removed will cause the game to crash. For most objects, simply |
114 | removing them is sufficient and they will eventually be freed. See Also: |
114 | removing them is sufficient and they will eventually be freed. See Also: |
115 | remove |
115 | remove |
116 | |
116 | |
117 | =head2 goto |
117 | =head2 goto |
118 | |
118 | |
119 | goto <mapname> |
119 | goto <mapname> |
120 | |
120 | |
121 | Using this command will instantly move you to the start point of the map |
121 | Using this command will instantly move you to the start point of the map |
122 | specified. |
122 | specified. |
123 | |
123 | |
124 | =head2 hide |
124 | =head2 hide |
125 | |
125 | |
126 | hide |
126 | hide |
127 | |
127 | |
128 | This hides the DM from being seen by other players. This is done by |
128 | This hides the DM from being seen by other players. This is done by |
129 | making the player perpetually invisible. It also results in the player |
129 | making the player perpetually invisible. It also results in the player |
130 | not showing up in the who command, maps comamnd, or being reported as a |
130 | not showing up in the who command, maps comamnd, or being reported as a |
131 | player on the metaserver. |
131 | player on the metaserver. |
… | |
… | |
133 | Note that the DM can still do things that makes his presence known, eg, |
133 | Note that the DM can still do things that makes his presence known, eg, |
134 | shout, other DM actions, etc. |
134 | shout, other DM actions, etc. |
135 | |
135 | |
136 | =head2 insert_into |
136 | =head2 insert_into |
137 | |
137 | |
138 | insert_into <item> <item> |
138 | insert_into <item> <item> |
139 | |
139 | |
140 | This will insert the 2nd item in the first. 2nd can't be a player. |
140 | This will insert the 2nd item in the first. 2nd can't be a player. |
141 | |
141 | |
142 | =head2 invisible |
142 | =head2 invisible |
143 | |
143 | |
144 | invisible |
144 | invisible |
145 | |
145 | |
146 | Makes you invisible for a short time. |
146 | Makes you invisible for a short time. |
147 | |
147 | |
148 | =head2 kick |
148 | =head2 kick |
149 | |
149 | |
150 | kick <player> |
150 | kick <player> |
151 | |
151 | |
152 | This command will kick a player off the server. If used without an |
152 | This command will kick a player off the server. If used without an |
153 | argument, it will kick all players off the server with the exception of |
153 | argument, it will kick all players off the server with the exception of |
154 | you. |
154 | you. |
155 | |
155 | |
156 | =head2 learn_special_prayer |
156 | =head2 learn_special_prayer |
157 | |
157 | |
158 | learn_special_prayer <prayer name> |
158 | learn_special_prayer <prayer name> |
159 | |
159 | |
160 | this will allow you to permanently learn a spell as a special prayer of |
160 | this will allow you to permanently learn a spell as a special prayer of |
161 | your god. see also: learn_spell |
161 | your god. see also: learn_spell |
162 | |
162 | |
163 | =head2 learn_spell |
163 | =head2 learn_spell |
164 | |
164 | |
165 | learn_spell <spell name> |
165 | learn_spell <spell name> |
166 | |
166 | |
167 | This will allow you to permanently learn a spell. <spell name> may be a |
167 | This will allow you to permanently learn a spell. <spell name> may be a |
168 | partial spell name. |
168 | partial spell name. |
169 | |
169 | |
170 | It is similar to learn_special_prayer except that you will retain |
170 | It is similar to learn_special_prayer except that you will retain |
171 | knowledge of this spell regardless of changing dieties. see also: |
171 | knowledge of this spell regardless of changing dieties. see also: |
172 | learn_special_prayer |
172 | learn_special_prayer |
173 | |
173 | |
174 | =head2 mon_aggr |
174 | =head2 mon_aggr |
175 | |
175 | |
176 | mon_aggr |
176 | mon_aggr |
177 | |
177 | |
178 | Toggles the aggression of the monster you are currently possessing. Not |
178 | Toggles the aggression of the monster you are currently possessing. Not |
179 | reccomended to be flipped on yourself as a player. |
179 | reccomended to be flipped on yourself as a player. |
180 | |
180 | |
181 | =head2 nodm |
181 | =head2 nodm |
182 | |
182 | |
183 | nodm or nowiz |
183 | nodm or nowiz |
184 | |
184 | |
185 | Both of these commands will return you to normal player status. |
185 | Both of these commands will return you to normal player status. |
186 | |
186 | |
187 | =head2 nowiz |
187 | =head2 nowiz |
188 | |
188 | |
189 | nodm or nowiz |
189 | nodm or nowiz |
190 | |
190 | |
191 | Both of these commands will return you to normal player status. |
191 | Both of these commands will return you to normal player status. |
192 | |
192 | |
193 | =head2 overlay_save |
193 | =head2 overlay_save |
194 | |
194 | |
195 | overlay_save |
195 | overlay_save |
196 | |
196 | |
197 | This will save everything on the current map that was not originally part |
197 | This will save everything on the current map that was not originally part |
198 | of it as an overlay. The overlay will then be loaded anytime the map |
198 | of it as an overlay. The overlay will then be loaded anytime the map |
199 | itself is loaded. Be careful with this as EVERYTHING on the map will be |
199 | itself is loaded. Be careful with this as EVERYTHING on the map will be |
200 | saved in an overlay, such as spawned monsters and dropped objects. |
200 | saved in an overlay, such as spawned monsters and dropped objects. |
201 | |
201 | |
202 | =head2 patch |
202 | =head2 patch |
203 | |
203 | |
204 | patch <tag> <variable> <value> |
204 | patch <tag> <variable> <value> |
205 | |
205 | |
206 | Using the patch command, you can radically modify the properties of |
206 | Using the patch command, you can radically modify the properties of |
207 | objects in the game. Simply specify the object to modify and the new |
207 | objects in the game. Simply specify the object to modify and the new |
208 | values of its variables (or completely new variables). See Also: dump |
208 | values of its variables (or completely new variables). See Also: dump |
209 | |
209 | |
|
|
210 | =head2 perl-reload |
|
|
211 | |
|
|
212 | Will first unload all loaded perl extensions and modules loaded from the |
|
|
213 | extension directory, followed by loading the perl part of the plugin and |
|
|
214 | all extensions found. |
|
|
215 | |
|
|
216 | This is done in an as atomic way as possible so it is safe to do at |
|
|
217 | anytime. |
|
|
218 | |
210 | =head2 plugin |
219 | =head2 plugin |
211 | |
220 | |
212 | plugin <plugin name> |
221 | plugin <plugin name> |
213 | |
222 | |
214 | This will load a new plugin into memory. Using this with no arguments, |
223 | This will load a new plugin into memory. Using this with no arguments, |
215 | or invalid arguments will cause a server crash. Plugin name should be as |
224 | or invalid arguments will cause a server crash. Plugin name should be as |
216 | it appears in your plugin directory. Double check the names before using |
225 | it appears in your plugin directory. Double check the names before using |
217 | plugins. |
226 | plugins. |
218 | |
227 | |
219 | =head2 pluglist |
228 | =head2 pluglist |
220 | |
229 | |
221 | pluglist |
230 | pluglist |
222 | |
231 | |
223 | This shows currently loaded plugins. |
232 | This shows currently loaded plugins. |
224 | |
233 | |
225 | =head2 plugout |
234 | =head2 plugout |
226 | |
235 | |
227 | plugout <plugin name> |
236 | plugout <plugin name> |
228 | |
237 | |
229 | This will remove a loaded plugin from memory. |
238 | This will remove a loaded plugin from memory. |
230 | |
239 | |
231 | =head2 possess |
240 | =head2 possess |
232 | |
241 | |
233 | possess (nr) |
242 | possess (nr) |
234 | |
243 | |
235 | Take over the body of a given monster. It is not suggested you try to |
244 | Take over the body of a given monster. It is not suggested you try to |
236 | possess another player, as bad things will undoubtably happen. Allows DM |
245 | possess another player, as bad things will undoubtably happen. Allows DM |
237 | to control the monster directly with his client. |
246 | to control the monster directly with his client. |
238 | |
247 | |
239 | =head2 printlos |
248 | =head2 printlos |
240 | |
249 | |
241 | printlos |
250 | printlos |
242 | |
251 | |
243 | This is used for line of sight debugging. |
252 | This is used for line of sight debugging. |
244 | |
253 | |
245 | =head2 remove |
254 | =head2 remove |
246 | |
255 | |
247 | remove <tag> |
256 | remove <tag> |
248 | |
257 | |
249 | C<remove> will, suprisingly enough, remove the object specified by the tag |
258 | C<remove> will, suprisingly enough, remove the object specified by the tag |
250 | supplied. see also: free |
259 | supplied. see also: free |
251 | |
260 | |
252 | =head2 reset |
261 | =head2 reset |
253 | |
262 | |
254 | reset <mapname> |
263 | reset <mapname> |
255 | |
264 | |
256 | All other characters must be off of the map at the time of reset. This |
265 | All other characters must be off of the map at the time of reset. This |
257 | will NOT reset any unique items, such as players apartments, in the case |
266 | will NOT reset any unique items, such as players apartments, in the case |
258 | of unique items being on a map, it will cause them to be saved before the |
267 | of unique items being on a map, it will cause them to be saved before the |
259 | map is reset. |
268 | map is reset. |
260 | |
269 | |
261 | Using C<reset .> will reset the map that the player is currently on. |
270 | Using C<reset .> will reset the map that the player is currently on. |
262 | |
271 | |
263 | =head2 server_speed |
272 | =head2 server_speed |
264 | |
273 | |
265 | server_speed [newspeed] |
274 | server_speed [newspeed] |
266 | |
275 | |
267 | Without arguments, this prints current server speed. If given an argument, |
276 | Without arguments, this prints current server speed. If given an argument, |
268 | it will set server speed to the new speed. |
277 | it will set server speed to the new speed. |
269 | |
278 | |
270 | =head2 set_god |
279 | =head2 set_god |
271 | |
280 | |
272 | set_god <player> <diety> |
281 | set_god <player> <diety> |
273 | |
282 | |
274 | This will change a players diety to the diety specified. |
283 | This will change a players diety to the diety specified. |
275 | |
284 | |
276 | =head2 shutdown |
285 | =head2 shutdown |
277 | |
286 | |
278 | shutdown |
287 | shutdown |
279 | |
288 | |
280 | This will cause the server to shut down entirely by first kicking out all |
289 | This will cause a Crossfire+ to shut down entirely by first kicking out |
281 | players, saving all maps and finally exiting. |
290 | all players, saving all maps and finally exiting. Crossfire servers will |
|
|
291 | kick out players and might or might not save some players or maps. |
282 | |
292 | |
283 | =head2 spellreset |
293 | =head2 spellreset |
284 | |
294 | |
285 | spellreset |
295 | spellreset |
286 | |
296 | |
287 | This causes the spell table to be reinitialized. |
297 | This causes the spell table to be reinitialized. |
288 | |
298 | |
289 | =head2 ssdumptable |
299 | =head2 ssdumptable |
290 | |
300 | |
291 | ssdumptable |
301 | ssdumptable |
292 | |
302 | |
293 | This will print out the current hash table to stderr. |
303 | This will print out the current hash table to stderr. |
294 | |
304 | |
295 | =head2 stats |
305 | =head2 stats |
296 | |
306 | |
297 | stats <player> |
307 | stats <player> |
298 | |
308 | |
299 | This displays the named players statistics. |
309 | This displays the named players statistics. |
300 | |
310 | |
301 | =head2 style_info |
311 | =head2 style_info |
302 | |
312 | |
303 | style_info |
313 | style_info |
304 | |
314 | |
305 | This will print out information regarding current styles in use. |
315 | This will print out information regarding current styles in use. |
306 | |
316 | |
307 | =head2 summon |
317 | =head2 summon |
308 | |
318 | |
309 | summon <player> |
319 | summon <player> |
310 | |
320 | |
311 | Summoning a player will bring them immediately to your location. There |
321 | Summoning a player will bring them immediately to your location. There |
312 | is no 'reverse' summoning, except to go to a map yourself and summon the |
322 | is no 'reverse' summoning, except to go to a map yourself and summon the |
313 | player again. |
323 | player again. |
314 | |
324 | |
315 | =head2 teleport |
325 | =head2 teleport |
316 | |
326 | |
317 | teleport <player> |
327 | teleport <player> |
318 | |
328 | |
319 | C<teleport> will bring you immediately next to the player's location. |
329 | C<teleport> will bring you immediately next to the player's location. |
320 | |
330 | |
321 | =head2 toggle_shout |
331 | =head2 toggle_shout |
322 | |
332 | |
323 | toggle_shout <player> |
333 | toggle_shout <player> |
324 | |
334 | |
325 | Will toggle the no_shout bit for the named player. This will prevent or |
335 | Will toggle the no_shout bit for the named player. This will prevent or |
326 | enable the player to use the shout command. |
336 | enable the player to use the shout command. |
327 | |
337 | |
328 | =head2 wizcast |
338 | =head2 wizcast |
329 | |
339 | |
330 | wizcast [<on_off>] |
340 | wizcast [<on_off>] |
331 | |
341 | |
332 | This will enable/disable your ability to cast spells and prayers anywhere |
342 | This will enable/disable your ability to cast spells and prayers anywhere |
333 | as dm. Without argument it toggles between on and off. |
343 | as dm. Without argument it toggles between on and off. |
334 | |
344 | |
335 | =head2 wizpass |
345 | =head2 wizpass |
336 | |
346 | |
337 | wizpass |
347 | wizpass |
338 | |
348 | |
339 | This will toggle on and off your ability to walk thru walls as dm. |
349 | This will toggle on and off your ability to walk thru walls as dm. |