Reference ID
505a9220-49f1-c2ce-4a8a-3babd5b56bc6
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Island Settings
Summary
Island settings work when playing via “Start Game” in UEFN (ie. respawn immunity time, player collision etc), however, once it’s been uploaded as a private version and assigned to a playtest, the island settings no longer applies and returns to default.
Steps to Reproduce
- Create world with custom island settings
- Play via “Start Game” to confirm working
- Upload as private version
- Play and it doesn’t seem to retain
Expected Result
Playtest mode should have the same settings as dev test mode
Observed Result
Island settings appear to be default in playtest mode
Platform(s)
windows
After some further testing, it would appear that the island settings does work at the time the players spawn, but after teleporting or respawning them with verse code, they change back to default island settings.
Turns out the spawn island was too far away from the play area, and teleporting a very large distance (1,000,000 units in this instance) seems to strip island settings from the player. After moving the spawn island much much closer to play area, all seems to be working again.
Incidentally, switch devices also didn’t seem to work if they are a very long distance from 0,0,0.
ps. The respawn immunity time island setting doesn’t appear to work still, but according to discord that is a known bug so I’ll chalk it down to that.
1 Like
Hey toeknee_ynot,
Thanks for the information, will avoid that.
I got an island start spot about 136,000 which seems to function.
Can you advise a maximum ?
1 Like
Hey Hardcawcanary,
I’m afraid I don’t know what the maximum is, as I’ve moved mine to around 30,000 for safety, so it’s good to know that it works at 130,000 units away. If I get a chance to test it properly I shall report back.
Thanks
1 Like
Update: Even more testing later, it appears that while the island settings work at the start of the game now with the pre-game area 30,000 units away (tested player collision specifically), whenever a player dies and respawns in the same round, they revert back to default island settings. (Perhaps this is also why spawn immunity time doesn’t work because it’s only read post death?)
As mentioned in the original report, this only happens in Playtest mode, and functions properly if you do “Start Game” in UEFN.
I wonder if its a bug or a settings issue, I haven’t been using Island Settings for players for a long time, so I haven’t encountered this.
In Island Settings do you have a Default Class set or Revert to Default Class at End or Round enabled ?, this sometimes does funny stuff if set but not setup elsewhere.
Do you have a Class Selector, Designer or Teams Setting Device in your Project ?
If you were to use a Class Designer Device for your player settings and set it as the Default Class in Island Settings, it’s the highest priority way to setup players and should stick the whole game.
1 Like
Thanks for the suggestion. My default class was set to No Class, and the Revert to Default Class At setting was set to End of Game. I also did not have any Class Selector, Designer, or Teams Setting Device in the project, I also made sure I did not have more than 1 island settings object in the world.
As per your suggestion, I added a Class Designer Device (I tried both No Class and Class Slot 1 in the device and island settings), and enabled Override Spawn Immunity Time as well as set Spawn Immunity Time to 0.0 in the Class Designer… Unfortunately immmunity is still default in playtest. I was unable to test player collision because it is not an available option outside of island settings.
The weirdest thing is still that both spawn immunity and player collision works properly even after death in UEFN “Start Game” mode, even without the Class Designer Device, but as soon as it’s been uploaded to private version or set as a playtest it no longer works properly… This makes me more inclined to say it’s a bug rather than a settings issue.
1 Like
Yes, youv’e pretty much ruled out related settings, and working only in playtest mode, definately seems to be a bug