How To Measure World Size? Author Message
EthanC
Member

 Post: #1 How To Measure World Size? As the title implies, I'm trying to figure out the formula to figure up how large your world is based on the number of terrain blocks and so on, but i'm missing the basic understanding of how many meters are in a terrain block. I asked several times on other threads but didn't get a response so I'm making a new thread. There's a big of weird terminology and the world editor is pretty vague. For instance in world info i get Area Size: 128. Well, that's cool but what is an "area" and 128 whats? Meters perhaps? The current world extends from -12,-5 to 42, 26 How many square kilometers would that make the world currently, and also how many meters in one terrain block (the engine calls these "areas" perhaps? I'm not sure). Thanks
11-20-2011 05:00 AM
Driklyn
Member

 Post: #2 RE: How To Measure World Size? An area is one terrain block An area size of 128 means there's 128x128 units in each area According to the export guide, 1 unit is 1 meter With an understanding of the above, you can come to the conclusion that each area in your world is 128x128 meters or 0.128x0.128 kilometers. Assuming your world contains every area (i.e. no gaps, is a perfect rectangle) between (-12, 5) and (42, 26), your world stretches across 55x32 areas for a grand total of 1760 areas. 55 areas x 0.128 km = ~7.0 km 32 areas x 0.128 km = ~4.1 km 7.0 km * 4.1 km = 28.7 km² Or, (1760 areas * 0.128 km) * 0.128 km = 28.8 km² ---------- Also I should note that scale is what you make it. You are really the one who determines the final scale. You could make your character have a scale of 0.0001f and fit your entire world onto 1 area if you wanted and still have the appearance of a world with 1760 areas, for instance. (This post was last modified: 11-20-2011 06:30 AM by Driklyn.)
11-20-2011 05:34 AM
EthanC
Member

 Post: #3 RE: How To Measure World Size? Excellent. So that would mean that it's 7.6km wide currently if I get my math correct. At that rate, barring unforseen cataclysmic events preventing the engine from handling it, it's very much possible to create worlds larger than those in most MMOs, when you figure in each SWG planet was around 12kmx12km. Thank you very much!
11-20-2011 05:40 AM
evldmn
Member

 Post: #4 RE: How To Measure World Size? (11-20-2011 05:40 AM)EthanC Wrote:  Excellent. So that would mean that it's 7.6km wide currently if I get my math correct. At that rate, barring unforseen cataclysmic events preventing the engine from handling it, it's very much possible to create worlds larger than those in most MMOs, when you figure in each SWG planet was around 12kmx12km. Thank you very much! Don't worry about that. http://www.youtube.com/watch?v=CFgBlfp01kE
11-20-2011 09:23 AM
impi
Member

11-25-2011 04:22 AM
aceio76
Silver Supporter

 Post: #6 RE: How To Measure World Size? @impi: Although the Wiki is not verbose enough, it does talk a bit about how the world manager works - http://www.esenthel.com/wiki/index.php?t...ld_Manager If you are familiar with with typical 3D game world design, it is a quadtree/octree design basis. More info thru the Ineisis Lite project: http://www.esenthel.com/wiki/index.php?t..._Streaming www.thinkplaystudios.com (This post was last modified: 11-25-2011 04:58 AM by aceio76.)
11-25-2011 04:50 AM
impi
Member

 Post: #7 RE: How To Measure World Size? Thanks aceio76 ... I refreshed but recall reading those wiki pages a few months back. My post may have not been worded well ... I guess my concern is more understanding at what point the server will start stalling ... streaming on the client by loading/unloading areas is one thing, but the server is quite another as it will have a lot going on in a large multi-player / small MMO application. Once you have a decent number of players logged in and physics flying around on a largish world the server is going to be doing a lot fast. Essenthel seems to be suggesting a max world size of about 40x40km on another thread due to position being stored as 32bit floats, but I guess a dense world with a number players connected in battle etc might only be a fraction of that size before the server reaches that critical point and starts lagging.
11-27-2011 02:54 AM
aceio76
Silver Supporter

 Post: #8 RE: How To Measure World Size? @impi: this is all hypothetical at the moment since there aren't any hard data to support capacity and limitations (I'd think memory is an easier bottleneck than CPU, but that's just my initial guess). It will depend on what else the server is doing in your multiplayer game. If it's like the Ineisis project where the server doesn't really do physics or much other checking and engines (no mob server, no server-based combat checks, etc), then one server can handle possibly hundreds of users, per Esenthel's response elsewhere. Truthfully, if you have a problem of being able to handle hundreds and hundreds of players, then I say you should have a venture cap financing you and EE may or may not be your platform at that point. Not to over-promote EE, but let's say we start to support a few hundred or so players at start, by the time that we have to support a few dozen-hundreds, I'd think EE might have more scalability features, or either you would have created a multi-server backend system by then. Even with what I know now, it is possible to create a rudimentary multi-server backend system (world servers, proxy servers, etc) with some help from external load balancing appliances (ADC devices). Lots of growth potential I think. www.thinkplaystudios.com
11-28-2011 03:09 AM
 « Next Oldest | Next Newest »