Non-Persistent Tasks
What it does
Tasks are persistent by default: a player or shared room can return with the task in its previous state. A non-persistent task is reset to Not Active when the next session begins.
When to use it
Choose non-persistent when an interaction should start fresh on a future visit:
- A repeatable race or mini-game.
- A temporary door or puzzle state.
- A session-only score challenge.
Leave persistence on for one-time quests, collected rewards, or progress a player should keep.
Setup
- Open Space Options → Tasks and select the task.
- Turn on Non-Persistent.
- Test the task flow normally in the current session.
- Leave and re-enter the space to confirm it begins at Not Active.
This setting controls future-session behavior. It does not replace a reset transition inside the current session. Add a trigger to move the task back to Not Active when players need to repeat the interaction without leaving.
Example: repeatable race
Use a non-persistent task named Race.
- A start pad changes
Not Active → Active. - Active starts the timer.
- The finish pad or countdown result changes
Active → Completed. - A reset button changes
Completed → Not Activefor another run now; a later visit begins fresh automatically.
Test and troubleshoot
- If a task stays completed after returning, confirm the setting was saved on the correct task.
- If it resets too soon, check that another trigger is not moving it to Not Active during the same session.
- Pair the setting with the correct task scope: a non-persistent multiplayer task resets shared room state; a non-persistent single-player task resets each player's own state.
