Announcements

Crack The Egg – Unlock Easter Surprises Live (Streamer Guide)

Overview

The Easter Egg Event site lets you run an interactive challenge event on your DLive stream. You set goals for your viewers to hit (followers, subs, gifted subs, etc.), build a pool of challenges, and when a goal is met — crack the egg to randomly reveal a challenge for your stream.


Initial Setup

1. Open the Dashboard

Go to your hosted URL (e.g. https://dlive-easter-egg.vercel.app/) in your browser. Keep this tab open during your stream — it’s where you control everything.

2. Add Goals

Goals are the milestones your viewers need to hit before you can crack the egg.

  1. In the Goals panel, enter a goal name (e.g. “Followers”, “Subs”, “Gifted Subs”)
  2. Set the target number (e.g. 50)
  3. Click Add Goal

You can add as many goals as you want. At least one goal must reach its target before you can crack the egg.

3. Add Challenges

Challenges are what get revealed when the egg is cracked — dares, games, penalties, or anything you want.

  1. In the Challenges panel, type your challenge text (e.g. “Sing a song chosen by chat”)
  2. Click Add Challenge
  3. Repeat for as many challenges as you need

Each crack permanently removes one challenge from the pool, so load up before going live.


During Your Stream

Tracking Progress

As viewers hit milestones, manually update the goal counters:

  • Press + to increase the count by 1
  • Press to decrease by 1
  • The number shown is current / target
  • When a goal hits its target, it turns yellow and shows “Ready to crack!”

Cracking the Egg

Once at least one goal is at 100%:

  1. The egg on the right will glow yellow and become clickable
  2. Click the egg — it plays a crack animation
  3. A random challenge is picked from your pool and displayed
  4. The challenge is removed from the pool (each challenge only appears once)
  5. All completed goals reset to 0, ready for the next round

If the challenge pool is empty, the egg appears faded and cannot be cracked. Add more challenges to continue.


OBS Overlay Setup

The overlay syncs in real time — any change you make in the dashboard appears on stream within ~1 second automatically.

Adding the Overlay to OBS

  1. In OBS, add a Browser Source
  2. Set the URL to: https://dlive-easter-egg.vercel.app/
  3. Set the resolution to 1280 × 720
  4. Tick “Shutdown source when not visible” (optional but recommended)

The overlay has a transparent background, so it layers cleanly over your stream.

What the Overlay Shows

  • The Easter egg (glows when ready to crack)
  • All your goals with live progress bars
  • A “Challenge Unlocked!” popup for 15 seconds after each crack

Alternative: Launch Overlay from Dashboard

Click Launch Overlay in the dashboard header to open the overlay in a separate 1280×720 browser window. You can then use OBS Window Capture to capture that window instead of a Browser Source.


Managing Goals & Challenges

Action

How

Delete a goal

Click on the goal card

Delete a challenge

Click on the challenge in the list

Mid-stream edits

All changes sync to the overlay instantly


How the Crack Works

  • A challenge is picked at random from the pool
  • It is permanently removed — the same challenge won’t appear twice
  • All goals that were at 100% reset to 0 so the cycle can start again
  • The challenge is revealed on both the dashboard modal and the overlay popup simultaneously

Tips

  • Load 10–15+ challenges before going live so you don’t run out mid-stream
  • Use goals your chat can actively push toward together (e.g. “50 gifted subs this stream”)
  • The egg stays inactive until you have both a completed goal AND at least one challenge in the pool
  • The challenge popup on the overlay disappears automatically after 15 seconds