Problem statement:
//Selecting the Heaven islands doesn't work, and they won't randomly generate when set to in config.
//I hope this helps someone having an issue, like I had.
I started a new server for my son recently, and was having an issue getting the initial islands to work in the version of Odyssey currently in the launcher. 1.2.0
Turns out there's a config error inside the pack. I found an error / typo in the <path> for the included islands, inside TeamIslands.cfg. Inside the Maps folder, in root of the pack, there are several folders referenced which contain info.json, a sample png of the starter islands, the nbt file, etc.
Problem::: If the server cannot find the island(s) you set as the spawn islands, it will just use the default / basic Odyssey sky island. The fix is to correct the filenames referenced, or to just go in and rename the file name to match what's in the config. (either way works, but I prefer not to have every file named "structure.nbt" so I chose to change the config.
e.g. | example.
# Allow selection of the island type, if set to false, then islands will be randomized. If you set it to false, you can have the islands randomly assigned, or you can just let everyone pick.
B:select_islands=false <---when set to "false" the server will round_robin the islands listed below (or at least the one's which aren't commented out.)
# Structure files will be loaded from config/x file.
# If not set, builtin island will be used. <---- here is the key issue. if you disable
## denotes i have commented these out meaning the server will never try to use this one. This is by design on my specific server. If you want to use these, you need to just remove the <#> but leave the rest of the <path> "/maps/.."
S:structure_files <
/maps/Standard Islands/Heaven Release Easy/hr_easy.nbt <--this was the issue. This was called structure.nbt like everything below. But inside maps, the filename is hr_xxx.nbt
#/maps/Standard Islands/Heaven Release Normal/hr_normal.nbt
#/maps/Standard Islands/Heaven Release Challenge/hr_challenge.nbt
#/maps/Aspen/structure.nbt
#/maps/Boreal/structure.nbt
#/maps/Forest/structure.nbt
#/maps/Jungle/structure.nbt
// remainder redacted because it wasn't in error.
Again, i hope this helps someone with a nagging issue, they can't sort out. Hopefully the team can correct this in a future update / release.
//Selecting the Heaven islands doesn't work, and they won't randomly generate when set to in config.
//I hope this helps someone having an issue, like I had.
I started a new server for my son recently, and was having an issue getting the initial islands to work in the version of Odyssey currently in the launcher. 1.2.0
Turns out there's a config error inside the pack. I found an error / typo in the <path> for the included islands, inside TeamIslands.cfg. Inside the Maps folder, in root of the pack, there are several folders referenced which contain info.json, a sample png of the starter islands, the nbt file, etc.
Problem::: If the server cannot find the island(s) you set as the spawn islands, it will just use the default / basic Odyssey sky island. The fix is to correct the filenames referenced, or to just go in and rename the file name to match what's in the config. (either way works, but I prefer not to have every file named "structure.nbt" so I chose to change the config.
e.g. | example.
# Allow selection of the island type, if set to false, then islands will be randomized. If you set it to false, you can have the islands randomly assigned, or you can just let everyone pick.
B:select_islands=false <---when set to "false" the server will round_robin the islands listed below (or at least the one's which aren't commented out.)
# Structure files will be loaded from config/x file.
# If not set, builtin island will be used. <---- here is the key issue. if you disable
## denotes i have commented these out meaning the server will never try to use this one. This is by design on my specific server. If you want to use these, you need to just remove the <#> but leave the rest of the <path> "/maps/.."
S:structure_files <
/maps/Standard Islands/Heaven Release Easy/hr_easy.nbt <--this was the issue. This was called structure.nbt like everything below. But inside maps, the filename is hr_xxx.nbt
#/maps/Standard Islands/Heaven Release Normal/hr_normal.nbt
#/maps/Standard Islands/Heaven Release Challenge/hr_challenge.nbt
#/maps/Aspen/structure.nbt
#/maps/Boreal/structure.nbt
#/maps/Forest/structure.nbt
#/maps/Jungle/structure.nbt
// remainder redacted because it wasn't in error.
Again, i hope this helps someone with a nagging issue, they can't sort out. Hopefully the team can correct this in a future update / release.