Switches reset to off state for all players when a new player late joins the island

Summary

As of 33.11, switches no longer visually display correctly for players when a new player joins the session.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Devices

Steps to Reproduce

Repro:
Add a switch to a project. Set the following: Disable Interaction, Turn on Store State Per Player, User Persistence, Auto-Save , Auto-Load.
Add a button.

Create a new verse script. Add an @editable button_device and switch_device. Subscribe to it’s InteractedWithEvent in OnBegin to a function that will SetState for the activating agent to true.

Create a private code.

Join the code with a single player and activate the button. The switch should turn on.

Join the code with another player, the first players switch will turn off.

Expected Result

Switch should stay active for the first player in the game.

Observed Result

We’ve seen this behavior across all of our maps using switches, and other maps in the ecosystem. This is a pretty high priority as it causes big issues for players in terms of progression / unlocks in our game loops as their progress appears as if it has been reset.

Platform(s)

Windows

Some additional info:

This is a visual issue only. The state still reads correctly in verse. We’ve also attempted to LoadState / LoadStateForAll as a work around when someone late joins, but have not had any luck reloading the correct visual state.

It’s happening here too!

1 Like

It seems that the Audio Device when set to ‘Instigator Only’ is also Stop playing for everybody when some player joins the session

1 Like

We are also experiencing this issue, and it is game-breaking for players’ experience.

1 Like

We’re also experiencing this on our islands.

1 Like

FORT-838363 is ‘Closed’ as ‘Fixed’. The issue will be addressed in 33.11.