Page 1 of 1

There is a limit blocks?

PostPosted: Wed Jan 20, 2016 19:16
by BrunoMine
I'm beginning to think it's impossible to go to locations like 50,000 10 50,000.
Is there a definition that restricts the map in minetest?

I heard that minetest have an increasing ramp in the use of memory by the fact that blocks already loaded for some client remain in memory. That's true? It is a curse for 24/7 server.

Re: There is a limit blocks?

PostPosted: Wed Jan 20, 2016 19:20
by qwertymine3
The limit for the world is +-32000 ish in each direction. This is due to the format of the database used to store the world - you would have to make some significant changes to the game engine to increase the size beyond this.

Re: There is a limit blocks?

PostPosted: Wed Jan 20, 2016 19:39
by BrunoMine
qwertymine3 wrote:The limit for the world is +-32000 ish in each direction. This is due to the format of the database used to store the world - you would have to make some significant changes to the game engine to increase the size beyond this.


So it's impossible?

Re: There is a limit blocks?

PostPosted: Wed Jan 20, 2016 19:48
by qwertymine3
yes

Re: There is a limit blocks?

PostPosted: Wed Jan 20, 2016 20:10
by BrunoMine
Image

Re: There is a limit blocks?

PostPosted: Wed Jan 20, 2016 20:26
by rubenwardy
It's more than enough for most purposes.

Image
^--- Minecraft

Multiple topics about this:

viewtopic.php?id=6387
viewtopic.php?f=3&t=2846
viewtopic.php?id=8686
viewtopic.php?f=5&t=9183

Re: There is a limit blocks?

PostPosted: Wed Jan 20, 2016 21:06
by Dragonop
31000 in all directions, not 32000

Re: There is a limit blocks?

PostPosted: Thu Jan 21, 2016 00:23
by BrunoMine
rubenwardy wrote:Image
^--- Minecraft

if you are referring to the height limit. I do not believe this to be an advantage.



I thank you for all threads to refine our conversation.
I separated a few points:

* The world can not be infinite because the memory never eh infinite.
If I need more memory I will provide.

* Have you explored all the maps?
I've never done it but I believe that this limitation can disrupt my projects.
I'm working on a random spawn system on a large scale to avoid a large gathering in the spawn. This should make possible the exploration of new maps for players. This means that groups of players to Go to sweep the map.
Systematically there will be a growing demand for memory since new players to Go to create new cities. This way will be more map required.
I understand that this sounds bad, but it will theoretically happen.

Re: There is a limit blocks?

PostPosted: Thu Jan 21, 2016 11:32
by Napiophelios
You can limit the map using minetest.conf :

# Where the map generator stops.
# Please note:
# - Limited to 31000 (setting above has no effect)
# - The map generator works in groups of 80x80x80 nodes (5x5x5 MapBlocks).
# - Those groups have an offset of -32, -32 nodes from the origin.
# - Only groups which are within the map_generation_limit are generated
# type: int min: 0 max: 31000
# map_generation_limit = 31000

or you can use a mods like bedrock layer or world edge to restrict players' movements;
but I dont know how either will respond to your random spawner mod.

Re: There is a limit blocks?

PostPosted: Thu Jan 21, 2016 12:53
by BrunoMine
I understand that minetest have this deficiency, but I ask you to work on this because the fact that infinity was one of the most interesting features of the game.

Continuing the subject:
There is a serious problem in minetest. The use of RAM (Random Access Memory) is always increasing on a server after your ligament. I believe this happens because the map already loaded by a client.
Is there a way to restore the RAM without restarting the server?