From 24c4b7c68d283a4d1de72a3eb68f1268f1fe34e3 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Sat, 27 Nov 2010 17:18:34 +0200 Subject: Working version before block send priorization update --- src/constants.h | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) (limited to 'src/constants.h') diff --git a/src/constants.h b/src/constants.h index e91ded0eb..ee08e0ed4 100644 --- a/src/constants.h +++ b/src/constants.h @@ -23,9 +23,6 @@ #define SERVERMAP_DELETE_UNUSED_SECTORS_TIMEOUT (60*10) #define SERVER_MAP_SAVE_INTERVAL (60) -//#define SERVERMAP_DELETE_UNUSED_SECTORS_TIMEOUT (5) -//#define SERVER_MAP_SAVE_INTERVAL (5) - #define FOV_ANGLE (PI/2.5) // The absolute working limit is (2^15 - viewing_range). @@ -44,29 +41,29 @@ #define FPS_DEFAULT_WANTED 30 #define FPS_DEFAULT_MAX 60 -#define FORCEDFETCH_RANGE 80 - #define HEIGHTMAP_RANGE_NODES 300 -// The freetime ratio is dynamically kept high enough to make this -// dtime jitter possible -// Allow 50% = 0.1 -/*#define DTIME_JITTER_MAX_FRACTION 0.5 -#define FREETIME_RATIO_MIN 0.05 -#define FREETIME_RATIO_MAX 0.4*/ - //#define FREETIME_RATIO 0.2 #define FREETIME_RATIO 0.15 +// Sectors are split to SECTOR_HEIGHTMAP_SPLIT^2 heightmaps #define SECTOR_HEIGHTMAP_SPLIT 2 #define PLAYER_INVENTORY_SIZE (8*4) #define SIGN_TEXT_MAX_LENGTH 50 -#define ACTIVE_OBJECT_D_BLOCKS 2 +// The distance of how far objects will be sent to client +//#define ACTIVE_OBJECT_D_BLOCKS 2 +// Wether to catch all std::exceptions #define CATCH_UNJANDLED_EXCEPTIONS 1 +/* + Collecting active blocks is stopped after object data + size reaches this +*/ +#define MAX_OBJECTDATA_SIZE 450 + #endif -- cgit v1.2.3