databrain
|
  |
| Joined: 01 Jan 2013 |
| Total Posts: 3342 |
|
|
| 18 May 2013 12:36 PM |
And this statement is true, the more roblox updates, the more it goes slow.
One day, I had an idea. For a huge, almost endless map on roblox. It was a perfectly interesting thought. To let my imagination be let out on to one almost endless map.
Welp, I can't do that. Roblox only allows a certain number of bricks to be in one map, before it starts to lag like crazy.
SO I WAS THINKING:
When the server loads the map file, it loads the whole entire map, and simulates it constantly. It puts way too much stress on our servers for big maps, like the ones that Asimo3089 builds. I was trying to think of a way to have the size of the map not matter.
I CAME UP WITH THIS IDEA:
Chunk loading.
This is the reason why you can make a giant minecraft level, without it lagging your computer like roblox does in big maps. This is how it works:
Instead of the server loading the whole map, it will read the place files, and only load the bricks and areas near the same region that each player's camera Co-ordinate frame is in. It will only handle those bricks, while the rest of the bricks that aren't close enough to players will remain un-loaded.
Now I said camera, because someone may make a cutscene farther from the player, which would have to load the chunks that the camera is in.
HOW THIS WILL WORK WITH SCRIPTS:
Because scripts would not be able to list any children inside Workspace that aren't loaded, I came up with an idea.
There will be a boolean property in workspace called "ChunkLoading" or something like that name. If it is off, the whole map will be loaded in chunks.
HOW THE CHUNKS WORK:
The server will load 9 chunks per player, each chunk about the size of a square put inside the player's render distance.
The render distance will have to also have to be shortened by a little bit. This is a good thing for performance, and making sure it will load the least amount of bricks as it can.
This Idea will remove a WHOLE LOT of strain on the servers. People who enjoy making huge realistic maps will love this idea. |
|
|
| Report Abuse |
|
|
Superfryx
|
  |
| Joined: 01 Aug 2011 |
| Total Posts: 3253 |
|
|
| 18 May 2013 12:39 PM |
| I did not read all of it but I know what it means. This already happens when your graphics are low, you don't see far ahead. |
|
|
| Report Abuse |
|
|
databrain
|
  |
| Joined: 01 Jan 2013 |
| Total Posts: 3342 |
|
|
| 18 May 2013 12:41 PM |
| You didn't read my idea. It's to put less strain on the servers. |
|
|
| Report Abuse |
|
|
| |
|
databrain
|
  |
| Joined: 01 Jan 2013 |
| Total Posts: 3342 |
|
|
| 18 May 2013 12:44 PM |
| Also, lets get this to like 20 pages. It takes that much these days to get listened to. |
|
|
| Report Abuse |
|
|
|
| 18 May 2013 12:45 PM |
100% Support!
Wonderful idea! |
|
|
| Report Abuse |
|
|
databrain
|
  |
| Joined: 01 Jan 2013 |
| Total Posts: 3342 |
|
|
| 18 May 2013 01:10 PM |
| Or maybe instead of 9 chunks, just only load a certain part within a certain radius, and only send that part to the player's client. THAT is another idea I need to add. |
|
|
| Report Abuse |
|
|
gh98765
|
  |
| Joined: 31 Aug 2008 |
| Total Posts: 3966 |
|
|
| 18 May 2013 01:12 PM |
Goodbye sniper rifles.
¤ General Ganex, of the Vaktovian Empire ¤ |
|
|
| Report Abuse |
|
|
|
| 18 May 2013 01:14 PM |
This already happens on low graphics settings.
Oh, and, reported for spam. |
|
|
| Report Abuse |
|
|
databrain
|
  |
| Joined: 01 Jan 2013 |
| Total Posts: 3342 |
|
|
| 18 May 2013 01:24 PM |
IT's not "Goodbye sniper rifles", It's an optional feature.
The low graphic settings still lag too much. |
|
|
| Report Abuse |
|
|
databrain
|
  |
| Joined: 01 Jan 2013 |
| Total Posts: 3342 |
|
|
| 18 May 2013 01:25 PM |
| Chunk loading would make the server and client have less strain. |
|
|
| Report Abuse |
|
|
Superfryx
|
  |
| Joined: 01 Aug 2011 |
| Total Posts: 3253 |
|
|
| 18 May 2013 01:25 PM |
| I play roblox very fast, it doesnt lag. |
|
|
| Report Abuse |
|
|
gsterman
|
  |
| Joined: 14 Sep 2008 |
| Total Posts: 7165 |
|
|
| 18 May 2013 01:37 PM |
SAme, no lag here. You probably have a bad computer. |
|
|
| Report Abuse |
|
|
| |
|
|
| 18 May 2013 03:27 PM |
It already chunk loads.
Oh, and, reported for spam. |
|
|
| Report Abuse |
|
|
|
| 18 May 2013 03:37 PM |
| Ikr, support beyond support. I tried to raid a fort. It took 5-10 min. to load, and it kept freezing and glitching after that. I only am allowed 1 hour of video games, and the freezing is a waste of time. |
|
|
| Report Abuse |
|
|
databrain
|
  |
| Joined: 01 Jan 2013 |
| Total Posts: 3342 |
|
|
| 18 May 2013 06:49 PM |
| Also, the render distance has got to be shortened by far. This will help performance by far, as well! |
|
|
| Report Abuse |
|
|
| |
|
Wowgnomes
|
  |
| Joined: 27 Sep 2009 |
| Total Posts: 26255 |
|
|
| 18 May 2013 07:02 PM |
I believe this is already done by somebody, http://www.roblox.com/DayZ-Chernarus-place?id=90132484 is the link |
|
|
| Report Abuse |
|
|
databrain
|
  |
| Joined: 01 Jan 2013 |
| Total Posts: 3342 |
|
|
| 18 May 2013 07:02 PM |
| It's not going to get rid of sniper rifles. Games with sniper rifles are not going to turn this feature on. |
|
|
| Report Abuse |
|
|
databrain
|
  |
| Joined: 01 Jan 2013 |
| Total Posts: 3342 |
|
|
| 19 May 2013 03:10 PM |
This isn't already implemented. What I'm thinking of is a pretty low render distance for almost endless maps.
|
|
|
| Report Abuse |
|
|
|
| 19 May 2013 03:13 PM |
| Support, Roblox is too slow for people that can't just get a epic GPU, compared to other similar games. |
|
|
| Report Abuse |
|
|
Wowgnomes
|
  |
| Joined: 27 Sep 2009 |
| Total Posts: 26255 |
|
|
| 19 May 2013 03:16 PM |
| I just linked you to a game with a render distance via scripting. |
|
|
| Report Abuse |
|
|
Katie266
|
  |
| Joined: 23 Apr 2010 |
| Total Posts: 503 |
|
| |
|
DaanDude
|
  |
| Joined: 06 Jul 2011 |
| Total Posts: 5855 |
|
| |
|