ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/config.h
(Generate patch)

Comparing deliantra/server/include/config.h (file contents):
Revision 1.17 by root, Wed May 31 23:30:56 2006 UTC vs.
Revision 1.20 by root, Sat Sep 16 22:06:17 2006 UTC

1/*
2 * static char *rcsid_config_h =
3 * "$Id: config.h,v 1.17 2006/05/31 23:30:56 root Exp $";
4 */
5
6/* 1/*
7 CrossFire, A Multiplayer game for X-windows 2 CrossFire, A Multiplayer game for X-windows
8 3
9 Copyright (C) 2002 Mark Wedel & Crossfire Development Team 4 Copyright (C) 2002 Mark Wedel & Crossfire Development Team
10 Copyright (C) 1992 Frank Tore Johansen 5 Copyright (C) 1992 Frank Tore Johansen
413 * velow. If MINTIMEOUT > MAXTIMEOUT, MAXTIMEOUT will be used for all 408 * velow. If MINTIMEOUT > MAXTIMEOUT, MAXTIMEOUT will be used for all
414 * maps. 409 * maps.
415 */ 410 */
416 411
417/* How many ticks till maps are swapped out */ 412/* How many ticks till maps are swapped out */
418#define MAP_MAXTIMEOUT 500 413#define MAP_MAXTIMEOUT 300
419/* At least that many ticks before swapout */ 414/* At least that many ticks before swapout */
420#define MAP_MINTIMEOUT 300 415#define MAP_MINTIMEOUT 300
421 416
422/* 417/*
423 * MAP_MAXRESET is the maximum time a map can have before being reset. It 418 * MAP_MAXRESET is the maximum time a map can have before being reset. It
433 */ 428 */
434 429
435/* Maximum time to reset. */ 430/* Maximum time to reset. */
436#define MAP_MAXRESET 7200 431#define MAP_MAXRESET 7200
437/* Default time to reset. */ 432/* Default time to reset. */
438#define MAP_DEFAULTRESET 7200 433#define MAP_DEFAULTRESET 3600
439 434
440/* 435/*
441 * MAX_OBJECTS is no hard limit. If this limit is exceeded, crossfire 436 * MAX_OBJECTS is no hard limit. If this limit is exceeded, crossfire
442 * will look for maps which are already scheldued for swapping, and 437 * will look for maps which are already scheldued for swapping, and
443 * promptly swap them out before new maps are being loaded. 438 * promptly swap them out before new maps are being loaded.
449 * consumes more memory. If you have gobs of free memory, a high number 444 * consumes more memory. If you have gobs of free memory, a high number
450 * might not be a bad idea. Each object is around 350 bytes right now. 445 * might not be a bad idea. Each object is around 350 bytes right now.
451 * 25000 is about 8.5 MB 446 * 25000 is about 8.5 MB
452 */ 447 */
453 448
454#define MAX_OBJECTS 200000 449#define MAX_OBJECTS 400000
455 450
456/* 451/*
457 * Max objects low water mark (lwm). If defined, the map swapping strategy 452 * Max objects low water mark (lwm). If defined, the map swapping strategy
458 * is a bit different: 453 * is a bit different:
459 * 1) We only start swapping maps if the number of objects in use is 454 * 1) We only start swapping maps if the number of objects in use is
606#define HIGHSCORE "highscore" 601#define HIGHSCORE "highscore"
607#define TREASURES "treasures" 602#define TREASURES "treasures"
608#define BANISHFILE "banish_file" 603#define BANISHFILE "banish_file"
609 604
610#define MAX_ERRORS 25 /* Bail out if more are received during tick */ 605#define MAX_ERRORS 25 /* Bail out if more are received during tick */
611#define STARTMAX 4000 /* How big array of objects to start with */
612#define OBJ_EXPAND 500 /* How big steps to use when expanding array */ 606#define OBJ_EXPAND 5000 /* How big steps to use when expanding array */
613 607
614#define HIGHSCORE_LENGTH 1000 /* How many entries there are room for */ 608#define HIGHSCORE_LENGTH 1000 /* How many entries there are room for */
615 609
616#define ARCHTABLE 16384 /* Arch hashtable size */ 610#define ARCHTABLE 16384 /* Arch hashtable size */
617#define MAXSTRING 20 611#define MAXSTRING 20

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines