1 | /* |
1 | /* |
2 | CrossFire, A Multiplayer game for X-windows |
2 | CrossFire, A Multiplayer game for X-windows |
3 | |
3 | |
|
|
4 | Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team |
4 | Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
5 | Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
5 | Copyright (C) 1992 Frank Tore Johansen |
6 | Copyright (C) 1992 Frank Tore Johansen |
6 | |
7 | |
7 | This program is free software; you can redistribute it and/or modify |
8 | This program is free software; you can redistribute it and/or modify |
8 | it under the terms of the GNU General Public License as published by |
9 | it under the terms of the GNU General Public License as published by |
… | |
… | |
219 | */ |
220 | */ |
220 | #define NO_POLYMORPH |
221 | #define NO_POLYMORPH |
221 | |
222 | |
222 | |
223 | |
223 | /* This determine how many entries are stored in the kill log. You |
224 | /* This determine how many entries are stored in the kill log. You |
224 | * can see this information with the 'party kills' command. More entries |
225 | * can see this information with the 'party kills' command. More entries |
225 | * mean slower performance and more memory. IF this is not defined, then |
226 | * mean slower performance and more memory. |
226 | * this feature is disabled. |
|
|
227 | */ |
227 | */ |
228 | #define PARTY_KILL_LOG 20 |
228 | #define PARTY_KILL_LOG 40 |
229 | |
229 | |
230 | /* |
230 | /* |
231 | * The PERM_EXP values adjust the behaviour of permenent experience. - if |
231 | * The PERM_EXP values adjust the behaviour of permenent experience. - if |
232 | * the setting permanent_experience_percentage is zero, these values have |
232 | * the setting permanent_experience_percentage is zero, these values have |
233 | * no meaning. The value in the settings file is the percentage of the |
233 | * no meaning. The value in the settings file is the percentage of the |
… | |
… | |
466 | */ |
466 | */ |
467 | /* IMPORTANT: there is a race during saving, where the umask is being applied */ |
467 | /* IMPORTANT: there is a race during saving, where the umask is being applied */ |
468 | #define SAVE_MODE 0660 |
468 | #define SAVE_MODE 0660 |
469 | #define SAVE_DIR_MODE 0770 |
469 | #define SAVE_DIR_MODE 0770 |
470 | |
470 | |
471 | /* NOTE ON SAVE_INTERVAL and AUTOSAVE: Only one of these two really |
|
|
472 | * needs to be selected. You can set both, and things will work fine, |
|
|
473 | * however, it just means that a lot more saving will be done, which |
|
|
474 | * can slow things down some. |
|
|
475 | */ |
|
|
476 | |
|
|
477 | /* How often (in seconds) the player is saved if he drops things. If it is |
|
|
478 | * set to 0, the player will be saved for every item he drops. Otherwise, |
|
|
479 | * if the player drops and item, and the last time he was saved |
|
|
480 | * due to item drop is longer |
|
|
481 | * the SAVE_INTERVAL seconds, he is then saved. Depending on your playing |
|
|
482 | * environment, you may want to set this to a higher value, so that |
|
|
483 | * you are not spending too much time saving the characters. |
|
|
484 | * This option should now work (Crossfire 0.90.5) |
|
|
485 | */ |
|
|
486 | |
|
|
487 | //#define SAVE_INTERVAL 60 |
|
|
488 | |
|
|
489 | /* |
471 | /* |
490 | * AUTOSAVE saves the player every AUTOSAVE ticks. A value of |
472 | * AUTOSAVE saves the player every AUTOSAVE ticks. A value of |
491 | * 5000 with MAX_TIME set at 120,000 means that the player will be |
473 | * 5000 with MAX_TIME set at 120,000 means that the player will be |
492 | * saved every 10 minutes. Some effort should probably be made to |
474 | * saved every 10 minutes. Some effort should probably be made to |
493 | * spread out these saves, but that might be more effort than it is |
475 | * spread out these saves, but that might be more effort than it is |
… | |
… | |
516 | * Set to one hour as default |
498 | * Set to one hour as default |
517 | */ |
499 | */ |
518 | |
500 | |
519 | #define RESET_LOCATION_TIME 3600 |
501 | #define RESET_LOCATION_TIME 3600 |
520 | |
502 | |
|
|
503 | /* |
|
|
504 | * The message to send to clients when the server calls cleanup (on crash, shutdown, restart and so on). |
|
|
505 | */ |
|
|
506 | #define CLEANUP_MESSAGE "The server will likely restart within the minute. Our apologies." |
|
|
507 | |