Just How big is "infinity" [in minetest]?

BadWolf
Member
 
Posts: 42
Joined: Thu Jun 27, 2013 17:27

Just How big is "infinity" [in minetest]?

by BadWolf » Thu Jun 27, 2013 17:30

Hey I was trying to find a FAQ and I searched the forum, but it seems that no one has brought up this before... Currently I'm on a mission, exploring the cave patterns by digging essentially straight down. And I got curious: When will I reach the bottom, is there a bottom?

On the official info it says "nearly infinite." What does this mean? Since true infinity is beyond the scope of computing power, how does that function?
Last edited by BadWolf on Thu Jun 27, 2013 17:33, edited 1 time in total.
 

User avatar
Dan Duncombe
Member
 
Posts: 904
Joined: Thu May 09, 2013 21:11

by Dan Duncombe » Thu Jun 27, 2013 17:50

I think a full size map is around 31000 nodes in each direction from 0, 0, 0. A full size uncompressed map file is around 200 terabytes at least.
Some Mods: Castles Prefab Camouflage
My Games: Nostalgia Realtest Revamped
Servers: See above games.
 

User avatar
Menche
Member
 
Posts: 994
Joined: Sat Jul 02, 2011 00:43

by Menche » Thu Jun 27, 2013 17:55

The world goes from -30912 to +30927 in all 3 directions.
An innocent kitten dies every time you top-post.
I am on the Voxelands Forums more often than here.
Try Voxelands (forked from Minetest 0.3) by darkrose
 

BadWolf
Member
 
Posts: 42
Joined: Thu Jun 27, 2013 17:27

by BadWolf » Thu Jun 27, 2013 18:07

wow... 200 terabytes? What's it compressed?
 

User avatar
Dan Duncombe
Member
 
Posts: 904
Joined: Thu May 09, 2013 21:11

by Dan Duncombe » Thu Jun 27, 2013 18:11

A compressed full size map may be around 100 terabytes if you use normal zipped file (like in Windows) I think. You may get as low as 20 terabytes if you are lucky.
Some Mods: Castles Prefab Camouflage
My Games: Nostalgia Realtest Revamped
Servers: See above games.
 

BadWolf
Member
 
Posts: 42
Joined: Thu Jun 27, 2013 17:27

by BadWolf » Thu Jun 27, 2013 18:19

So I guess that leads me to this obvious deduction. Does it then randomly generate around you as you reach the limit?
 

User avatar
Dan Duncombe
Member
 
Posts: 904
Joined: Thu May 09, 2013 21:11

by Dan Duncombe » Thu Jun 27, 2013 18:41

No idea... I thought it overwrote whatever was at the opposite end of the map, but I couldn't be sure...
Some Mods: Castles Prefab Camouflage
My Games: Nostalgia Realtest Revamped
Servers: See above games.
 

User avatar
VanessaE
Member
 
Posts: 3894
Joined: Sun Apr 01, 2012 12:38
GitHub: VanessaE
IRC: VanessaE
In-game: VanessaEzekowitz

by VanessaE » Thu Jun 27, 2013 19:30

Neither, for mapgen v6, the map simply stops generating at the edges. You can even fly out past the edges and see the hollowed-out blocks under the surface.

I think with the next generation map generator being worked on, there are super-tall mountains at the edges.
You might like some of my stuff:
Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (16-512px)
Tips (BTC): 13LdcdUFcNCFAm7HfvAXh5GHTjCnnQj6KE
 

User avatar
onpon4
Member
 
Posts: 517
Joined: Thu Mar 21, 2013 01:54

by onpon4 » Thu Jun 27, 2013 19:48

Is there something requiring Minetest to impose a limit, or making it difficult for it to not do so?
 

User avatar
Menche
Member
 
Posts: 994
Joined: Sat Jul 02, 2011 00:43

by Menche » Thu Jun 27, 2013 22:23

I think that it is limited by the size of a short integer used for positions. If so, you should be able to use a bigger datatype to get a bigger map.
An innocent kitten dies every time you top-post.
I am on the Voxelands Forums more often than here.
Try Voxelands (forked from Minetest 0.3) by darkrose
 

paramat
Member
 
Posts: 2662
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat

by paramat » Fri Jun 28, 2013 00:10

"Nearly infinite" haha.
I rely on donations to help provide an income https://forum.minetest.net/viewtopic.php?f=3&t=14935
 

User avatar
VanessaE
Member
 
Posts: 3894
Joined: Sun Apr 01, 2012 12:38
GitHub: VanessaE
IRC: VanessaE
In-game: VanessaEzekowitz

by VanessaE » Fri Jun 28, 2013 01:13

It's defined both by the size of the variables used to track your position and by the horrible rendering glitches that happen way out near the edges of the map. I've read of ways the latter can be fixed (basically, make the engine not abuse the method Irrlicht uses for handling map information), but no idea if such things can actually be applied to Minetest at this point.
You might like some of my stuff:
Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (16-512px)
Tips (BTC): 13LdcdUFcNCFAm7HfvAXh5GHTjCnnQj6KE
 

User avatar
Jordach
Member
 
Posts: 4412
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach

by Jordach » Fri Jun 28, 2013 06:44

Menche wrote:I think that it is limited by the size of a short integer used for positions. If so, you should be able to use a bigger datatype to get a bigger map.
I already suggested long long int, but that breaks compatibility.

But then it has the issue of not being a float. Honestly, fuck C++
Last edited by Jordach on Fri Jun 28, 2013 06:46, edited 1 time in total.

( ͡° ͜ʖ ͡°) ( ͡o ͜ʖ ͡o) [$ ( ͡° ͜ʖ ͡°) $] ( ͡$ ͜ʖ ͡$) ヽ༼ຈل͜ຈ༽ノ



My image and media server is back online and is functioning as normal.
 

Thermal_Shock
Member
 
Posts: 76
Joined: Mon Jun 24, 2013 09:10

by Thermal_Shock » Fri Jun 28, 2013 09:57

paramat wrote:"Nearly infinite" haha.

That nearly infinite claim on the main page of the site has always bugged me.
 

paramat
Member
 
Posts: 2662
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat

by paramat » Fri Jun 28, 2013 12:54

Keep digging the bottom's at y = -infinity + 1
I rely on donations to help provide an income https://forum.minetest.net/viewtopic.php?f=3&t=14935
 

User avatar
darkskyabove
New member
 
Posts: 5
Joined: Fri Jun 28, 2013 23:09

by darkskyabove » Sat Jun 29, 2013 00:15

Rather than start a new thread, this seems the ideal place to pose a map-size question.

If I roam to one corner of the map (say, north-west) and then follow the edge all the way around, back to starting point, is the generated terrain then saved, or might it be different upon returning? Obviously, I'm not willing to dedicate 100 TB to save a map. My guess is that the terrain does not have to be explicitly saved, as the generation algorithm should reproduce the same terrain, with only the changes saved.

The point of my inquiry is that, upon considering the start of a server, I have an idea to spend the time roaming the entire map and placing surprises!, some negative, but mostly caches of materials, (wouldn't you just love to find a cache!!!), and a few environmental effects, before opening the map to players. If the entire file needs to be saved, that pretty much squashes my idea.
 

User avatar
kaeza
Member
 
Posts: 2141
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza

by kaeza » Sat Jun 29, 2013 00:59

darkskyabove wrote:Rather than start a new thread, this seems the ideal place to pose a map-size question.

If I roam to one corner of the map (say, north-west) and then follow the edge all the way around, back to starting point, is the generated terrain then saved, or might it be different upon returning? Obviously, I'm not willing to dedicate 100 TB to save a map. My guess is that the terrain does not have to be explicitly saved, as the generation algorithm should reproduce the same terrain, with only the changes saved.

The point of my inquiry is that, upon considering the start of a server, I have an idea to spend the time roaming the entire map and placing surprises!, some negative, but mostly caches of materials, (wouldn't you just love to find a cache!!!), and a few environmental effects, before opening the map to players. If the entire file needs to be saved, that pretty much squashes my idea.

Saving only map diffs has been discussed before, and is a great idea. It's just that nobody had the time (or inspiration) to code it yet.

As for placing stuff manually in the map, that's a bad idea. A better approach is creating a mod that programatically places chests with some stuff based on some factors.
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal | BTC: 1DFZAa5VtNG7Levux4oP6BuUzr1e83pJK2
 

User avatar
ch98
Member
 
Posts: 463
Joined: Wed Jan 02, 2013 06:14

by ch98 » Sat Jun 29, 2013 01:57

60000^3 block is enough to have a never ending game. There is enough resources for peoples to play years if you generate the whole map.
Mudslide mod Click Here
 

User avatar
darkskyabove
New member
 
Posts: 5
Joined: Fri Jun 28, 2013 23:09

by darkskyabove » Sat Jun 29, 2013 02:03

@kaeza: Good advice on the placing. I have been debating the pros and cons of interfering with the overall randomness. Thanks.
 

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

by PilzAdam » Sat Jun 29, 2013 11:03

darkskyabove wrote:Rather than start a new thread, this seems the ideal place to pose a map-size question.

If I roam to one corner of the map (say, north-west) and then follow the edge all the way around, back to starting point, is the generated terrain then saved, or might it be different upon returning? Obviously, I'm not willing to dedicate 100 TB to save a map. My guess is that the terrain does not have to be explicitly saved, as the generation algorithm should reproduce the same terrain, with only the changes saved.

The point of my inquiry is that, upon considering the start of a server, I have an idea to spend the time roaming the entire map and placing surprises!, some negative, but mostly caches of materials, (wouldn't you just love to find a cache!!!), and a few environmental effects, before opening the map to players. If the entire file needs to be saved, that pretty much squashes my idea.

Its almost impossible for you to do that all over the map (the world is just too big). You should wrirte a mod that places these things.
 

User avatar
kaeza
Member
 
Posts: 2141
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza

by kaeza » Sat Jun 29, 2013 12:35

PilzAdam wrote:Its almost impossible for you to do that all over the map (the world is just too big). You should wrirte a mod that places these things.

Have you read the other posts?
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal | BTC: 1DFZAa5VtNG7Levux4oP6BuUzr1e83pJK2
 

User avatar
Cooper97
Member
 
Posts: 52
Joined: Thu Feb 21, 2013 19:55

by Cooper97 » Sun Jun 30, 2013 09:38

My PC has only 2 GB RAM Memory. It may crash the server if the map is to big. Is there any way to limit the mapsize to 1000^3?
Last edited by Cooper97 on Sun Jun 30, 2013 09:39, edited 1 time in total.
Sorry for my bad english. (I am from germany.)
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Sun Jun 30, 2013 10:26

Cooper97 wrote:My PC has only 2 GB RAM Memory. It may crash the server if the map is to big. Is there any way to limit the mapsize to 1000^3?


Parts of the map that are not loaded or generated are not into RAM. Parts of the map where you already went to will be unloaded after a restart, or 10 minutes by default.

You can use mods that generate unbreakable walls that kill instantly to limit map size. :P
 

JackGruff
Member
 
Posts: 13
Joined: Sat Sep 21, 2013 21:44

by JackGruff » Tue Sep 24, 2013 16:58

paramat wrote:Keep digging the bottom's at y = -infinity + 1


I think you meant -infinity - 1

Not that that means anything either ;)
 

paramat
Member
 
Posts: 2662
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat

by paramat » Tue Sep 24, 2013 18:56

:) -infinity+1 is nearly infinite in the negative direction.
-infinity-1 is beyond infinity :)
I rely on donations to help provide an income https://forum.minetest.net/viewtopic.php?f=3&t=14935
 


Return to Minetest General

Who is online

Users browsing this forum: No registered users and 27 guests

cron