In post 11151, Rhinox wrote: In post 11137, Maruchan wrote:
maybe if I increased the resolution, unfortunately I'm not 100% sure what our server looks like for storage=space wise, to know if we have the room for it.
In post 11138, Claus wrote:
1- The thing is that the world just got bigger
A while ago 5000 blocks was enough to see the entire world. That said, while people like big numbers, there are a lot of perfectly unexplored areas within a 3000 block radius of spawn (We found an untouched village 3000 from spawn).
2- Hut with random rails????????
That is a legitimate Small Scout UFO
Well I know the world got bigger, and I'm not trying to go to a big number to build, I just want to be able to see where other people have built on the dynmap so if for example I decide to build a transit hub in my new city and build subways I know where to go and in which direction. I just remember the first time people started leaving the spawntown continent somebody hopped in a boat and went out in the ocean in a straight line for much more than 5000 blocks and on the dynmap you could see the entire explored area at minimum zoom all the way out to the end of the explored ocean area and spawn town continent/skytown/jungle temple area was about the size a quarter. Now at minimum zoom basically the entire spawntown/skytown/jungle temple continent area fills the entire screen and it is impossible to zoom out further to see more of the explored area at once. It is definitely not able to be zoomed out as far as it used to because you can't even see the ocean at minimum zoom without scrolling away from spawntown. And now, since there are many "paths" leading away from spawntown I don't know which one to follow to find vinelands or Honeyopolis (that is a place right?) for example, or even how long I would have to scroll to get there.
I don't know what resolution would have to do with it or why it would increase storage space requirements. All the information is already there stored I just can't zoom out to see it all/more of it on the screen at once
Yeah random hut. Looks like somebody built it because there were some signs but I don't remember what they said. I'll go back and take a screenshot next time I'm online.
You're thinking xooming out on a specific image is how dynmap works, but it doesn't. that would eat gigabyte worth of bandwidth in seconds. what it does is it has a different picture size for each level of zoom. At max zoom, 1 MC Block=50 pixels lets say. so you're assuming, "Ok now just zoom out but load the same X amount of 50X50 pixel blocks", so you zoom out so you can see 10 blocks X 10 blocks. thats 500X500 pixels. 250,000 pixels get sent to your computer. lets pretend each pixel is 1 byte of memory being sent over the internet, that is sending lets pretend 1 megabyte of data per 250,000 pixels.
Zoom out 100 times, so now you can see 100 blocks by 100 blocks. each block is still the same picture so its still loading at 50 pixels apiece, even though you can only see it on your computer screen as 5 pixels, the computer still has 50 pixels worth of memory there. Now it's sending you 5000 X 5000 pixels, 25,000,000 pixels. 50 megabytes of data. and now you can see all of spawntown.
Now lets zoom out some more so you can see 10,000 by 10,000 minecraft blocks. so that means the picture it is sending you is 500,000X500,000 pixels big. To you, it looks like a grouping of 3X3 blocks for a total of nine blocks is only a single pixel, you're so zoomed out. but your computer is still reading 50 pixels per block! so thats 250,000,000,000 pixels big that picture is! divide that by 250,000, that is one MILLION megabytes! thats a TERABYTE worth of data your computer has to load! Lets assume you have what is a typical ~A-grade (speedtest.net) internet in the USA, 25 mbps. that means you can only receive 25 megabytes per a second. you need to load one MILLION megabytes. so it'll take 1,000,000/25 seconds to load the picture. 40,000 seconds. 667 minutes. 11 HOURS it will take just to load up that map. PLUS, some hosting companies meter your intenet usage (on the server side), i think our first terabyte worth of information is at a gigabyte a second then we get metered down to slower speeds.
OOPS you just hit refresh! Now you've used all our internet bandwidth! Our metered speeds are soooo slow we can't even stand playing minecraft anymore.
So what DYNMAP does, is since you can only see 9 blocks per a pixel at that level, it makes a NEW picture. where each 1 pixel only represents 9 blocks. so if you are looking at a 100,000X100,000 block area, and 9 blocks per pixel, you're loading ~1 billion pixels rather than that hefty 250 BILLION pixels you were loading before. Now you're only using 15 gigabytes worth of data, you can hit refresh 250 times before our internet is metered.
so for every level you zoom out, dynmap has to create a new image size for you to load, to save on internet speed usage. Currently, dynmap is being told "only create images for them to load to 10X zoom out", and it makes 100 images of each block at different sizes of pixels to blocks ratio, to save on bandwidth. We can make it easier to zoom out further, by upping the resolution we tell dynmap to let you load to. But that means more images. Images take a hefty amount of Hard Drive Storage Space to store. it took me TWELVE HOURS of simultaneously running TWELVE delete scripts, deleting SEVEN images per a second per each script to delete the dynmap maps of the modded server, if that puts it into persepctive.