summaryrefslogtreecommitdiff
path: root/markers/config.lua
diff options
context:
space:
mode:
Diffstat (limited to 'markers/config.lua')
-rw-r--r--markers/config.lua36
1 files changed, 36 insertions, 0 deletions
diff --git a/markers/config.lua b/markers/config.lua
new file mode 100644
index 0000000..f29e46e
--- /dev/null
+++ b/markers/config.lua
@@ -0,0 +1,36 @@
+
+-- stores up to 4 marker positions for each player
+markers.positions = {}
+
+-- store the positions of that many markers for each player (until server restart)
+markers.MAX_MARKERS = 50;
+
+-- the protection against digging of the marker by other players expires after this time
+markers.EXPIRE_AFTER = 60*60*24;
+
+-- self-protected areas can not get higher than 100 blocks
+markers.MAX_HEIGHT = 100;
+
+-- only areas up to this size (in square meters) can be protected
+markers.MAX_SIZE = 1024; -- 32m * 32m = 1024 m^2
+
+-- show only areas withhin this range when showing the list of ALL areas
+-- (else it does get too crowded on multiplayer servers)
+-- set to something >60000 in order to view all areas; set to a smaller
+-- value (i.e. 500) on multiplayer servers with many protected areas
+
+if( #areas.areas > 1000 ) then
+ markers.AREA_RANGE = 100;
+elseif( #areas.areas > 100 ) then
+ markers.AREA_RANGE = 1000;
+else
+ markers.AREA_RANGE = 100000;
+end
+
+-- for most cases, the default values ought to work
+--markers.AREA_RANGE = 100000;
+
+if( io.open(minetest.get_worldpath().."/markers_settings.txt","r")) then
+ io.close()
+ dofile(minetest.get_worldpath().."/markers_settings.txt")
+end