Step 1: Go and make sure you have the output open
Step 2: Go to File, Then Publish to Roblox
Step 3: Depending on your internet/pc speed, wait for roblox to do its upload thing
Step 4: In the output, you will see the reason why it failed, or if it succeeded.
Hope this helped!
I was able to upload the place by deleting all of the old terrain and generating the same size terrain that is 8 studs high, instead of 64. File size dropped from 157mb to 416kb, and saved to Roblox with no issue.
However, when I try to open the game again, I get an error:
I tried creating a new game with my local save file, and got the same issue. I don’t get this error with any other games, and the only thing in the place that gets the error is a large piece of terrain. Roblox handles this very badly, and is holding itself back from open world games.
Can’t even join the game:
The local save file size is not the same as the memory use for online play.
Please provide more info, like pictures from in studio (since you can’t play), like I asked yesterday:
Currently I’m trying to load into your game right now, and it’s just taking an extremely long time. Have you considered enabling StreamingEnabled if you map is so huge? I’ve done this with a personal project here, if you wanted to see how well it works:
Yeah, I do have StreamingEnabled turned on.
I’ve been having this issue even with just the terrain. For reference, I generated 6 blocks of terrain, all of which were the max size, 16384x16384
The terrain being too big is the only thing I can think of. I’m going to try down scaling to 1x2 instead of 2x3 of the terrain blocks or making it our of parts, and see if I have any problems with that.
You generated 6 blocks of terrain that were max size?!? You should note that many people have trouble running one block of max size terrain. I have no idea why you would want to generate that much terrain, get this plugin and check how many voxels you have in your game: https://www.roblox.com/library/208249680/Part-Counter\
Stick away from Roblox terrain and water as much as you can. If you don’t need it, don’t use it.
Doesn’t StreamingEnabled apply to Roblox Terrain too?
That is WAY TOO MANY voxels!!! My game takes like 20 seconds to load and it only has 12,000,000 voxels, so I had to remove the terrain and now it takes less than 5 seconds to load.
Should I use parts or meshes for terrain as a replacement?
For sure, but I won’t recommend you to make that big of a map.
Look at Jailbreak for example, you may think that their map is huge, but it really isn’t big at all. The way they designed it gives you the feeling that it’s infinite, but if you look at the map from above as a whole you’ll just see that the roads just go in a big loop. Design is key!
That doesn’t have to do with your question, but are you sure that it is allowed to make a game about things like Chernobyl?, I am sure that making real events games is prohibited.
Also, I think that for a game like that the size of your Terrain is too much.
I’m not making a game about Chernobyl. It’s going to be a recreation of the modern day Chernobyl Exclusion Zone, which you can travel across and explore the abandoned villages, cities, and of course the reactor and the Red Forest.
That would be a game about Chernobyl, although not the events, it can still count as one.
ROBLOX loves these kind of players that push the game’s limits.
Why not split the game into different places? Have a different place for each of the six terrain pieces.
It doesn’t really matter whether you use parts or regular terrain - it will still lag if you use a ton of it. I would reccomend you break up the game into different areas to make it easier to load
you are allowed to make recreations of real life places
Yes, this rule was dropped many many years ago.
The only exception is about events that are not suitable for children (the holocaust, for example.)
Well StreamingEnabled should solve the problem of it loading
Uhh, hate to revive this topic but um? I’d assume I should just maybe do some massive terrain modifications?
i really like the name of the shirt lol