summaryrefslogtreecommitdiff
path: root/markers/config.lua
blob: f29e46e2ac84d1da34b14a96cd8602e21c6733be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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