My game, is aimed to have around 20-30 players in one server, keeps crashing with 1-2 players after a short delay. If 3 or more try to join, it crashes instantly. Sometimes it doesn't even allow 1 person to join. It often gives the ID=17, with Errors 277 or 279, or to check their internet connection.
The map isn't especially large, it consists of 3 small islands made out of terrain, with bridges and water in-between. There are a couple of buildings and a couple of scripts running. A duplicate of the game can be found here, which is exactly the same, just stored under a different game (to protect the original).
I've tried disabling the API services and HTTP services individually and 3rd party stuff is always off as I never use it. Some audio files, taken from the Roblox verified music and Monstercat, occasionally don't play properly in the radio, but I'm not sure if this is related. I've also tried running it in "Testservice" but it still doesn't want to work, same errors. It runs perfectly in Normal Roblox studio running.
Any help is appreciated, please ask if you need anything else.
As it's such a diverse range of things it could possibly be, I'm unsure which code parts would be useful.