aboutsummaryrefslogtreecommitdiff
path: root/src/constants.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/constants.h')
-rw-r--r--src/constants.h23
1 files changed, 10 insertions, 13 deletions
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