--- deliantra/server/include/config.h 2006/02/03 07:12:48 1.1 +++ deliantra/server/include/config.h 2006/03/15 14:25:47 1.8 @@ -77,6 +77,13 @@ * ***********************************************************************/ +/* Use a very easy, non-challenging server? + * Defining the COZY_SERVER will make the server much less challenging: + * no stats loss on death, much less experience loss, and party members + * are treated by pet monsters as the owner itself when moving "through" them. + */ +#define COZY_SERVER 1 + /* Use balanced stat loss code? * This code is a little more merciful with repeated stat loss at lower * levels. Basically, the more stats you have lost, the less likely that @@ -109,9 +116,9 @@ */ /* GD */ -#define BALSL_LOSS_CHANCE_RATIO 4 -#define BALSL_NUMBER_LOSSES_RATIO 6 -#define BALSL_MAX_LOSS_RATIO 2 +#define BALSL_LOSS_CHANCE_RATIO 100 +#define BALSL_NUMBER_LOSSES_RATIO 100 +#define BALSL_MAX_LOSS_RATIO 100 /* Don't edit these values. They are configured in lib/settings. These are @@ -223,9 +230,7 @@ * mean slower performance and more memory. IF this is not defined, then * this feature is disabled. */ -/* #define PARTY_KILL_LOG 20 -*/ /* Use permanent experience code? * This code allows players to build up a small amount of 'permanent @@ -609,7 +614,7 @@ #define HIGHSCORE_LENGTH 1000 /* How many entries there are room for */ -#define ARCHTABLE 5003 /* Used when hashing archetypes */ +#define ARCHTABLE 16384 /* Arch hashtable size */ #define MAXSTRING 20 #define COMMAND_HASH_SIZE 107 /* If you change this, delete all characters :) */ @@ -650,6 +655,7 @@ * SAVE_MODE is permissions for the files, SAVE_DIR_MODE is permission * for nay directories created. */ +/* IMPORTANT: there is a race during saving, where the umask is being applied */ #define SAVE_MODE 0660 #define SAVE_DIR_MODE 0770 @@ -669,7 +675,7 @@ * This option should now work (Crossfire 0.90.5) */ -/*#define SAVE_INTERVAL 300*/ +//#define SAVE_INTERVAL 60 /* * AUTOSAVE saves the player every AUTOSAVE ticks. A value of @@ -682,7 +688,7 @@ * saves pretty well spread out (in a fairly random fashion.) */ -#define AUTOSAVE 5000 +#define AUTOSAVE 500 /* Often, emergency save fails because the memory corruption that caused * the crash has trashed the characters too. Define NO_EMERGENCY_SAVE