Hello, I’ve been working on an island for my game for 2 weeks, but after adding it, the game fails to load. I’ve done something which could be considered a “solution” - the new island is copied from ServerStorage to Workspace around a minute after the server starts, which makes it possible to join but only for the first player (the game runs smoothly for him, there are only lag spikes when the island is being copied to Workspace, but eventually becomes smooth again). If someone tries to join to an existing server, where the island is already in Workspace, he (the person who is trying to join) always gets kicked by the server, even though his machine has enough power to handle the game.
I could think of two actual solutions:
- make the island load locally for each person a minute after joining (computers may have huge lag spikes while loading the island)
- reduce the part count or delete the island (sounds terrible)
- split the game into 2 places, united in a universe (this one may be hard, since in my game players transport cargo between islands, which would be in different places).
The game file has 21.6 MB, there are over 34,000 parts, including the island I mentioned. Could it be too much for Roblox? I should mention that the island I’m talking about consists of around 7-8k parts, but a lot of them are fairly big triangles (up to two thousand studs long and wide, but flat). The entire island is ~20000 studs long.
What should I do? I spent 2 weeks building that island, which is supposed to be the most important part of the update I’m preparing.
Edit: Here I described what exactly happens when I try to load the game: