MCA PlusMCA PLUS 简体中文
Docs menu
Extras

Lucky Fans

Draw random winners from a viewer list imported by gift amount, gift ranking or check-in data — up to 5 per round, with winner records you can export to Excel.

What it does

Lucky Fans is a giveaway desk for viewers: prepare a candidate list, click Start draw during the stream to set the widget rolling, then click End draw to reveal the winners. Use it for giveaways and any formal prize draw among viewers.

Go to Extras → Lucky Fans. On the left, Draw holds the widget preview, the buttons and Winner Records; on the right, the settings are split into Draw Settings, List Settings and Prize Settings. There is one setup per live room, and changes save automatically.

Preparing the list

The list under List Settings is your pool of candidates. Below it are three buttons:

  • Auto import: pull people from this room's history — see the table below.
  • Edit manually: type names directly, one per line, or separated with / or commas.
  • Reset: clear the list (the blocklist is not affected).

Both importing and manual editing replace the whole list. Click a name in the list to reveal a copy button for that nickname.

The three import sources

SourceWho gets imported
Gift amountPick sessions; viewers whose total gifts across them reach the threshold (1+ / 100+ / 1000+ / 5000+ diamonds)
User rankingPick sessions; the top Top10 / 30 / 50 / 100 / 200 viewers by total gifts
Check-in rankingViewers on the current check-in leaderboard whose Check-in days or Check-in points fall within the range you enter — requires Daily Check-in

For the first two, the time range at the top filters the sessions (it covers all sessions by default), and Select all ticks them all at once.

Draw settings

SettingNotes
Main TitleText on the banner at the top of the widget; leave it empty to show "Lucky Draw". About 32 Latin characters (16 CJK characters)
Lottery ThemeClassic, Slot Machine, Lucky Box, Gacha Machine, Lottery Drum, Royal Cards. Recommended size: 330×278 for Classic, 408×425 for the others
Winners per draw1–5 winners per round
Font sizeSmall, Medium or Large

Prize settings

  • Blocklist: separate names with /; people on it never win. You can edit it while a draw is rolling, and the change applies to that round.

Running a draw

  1. Click Start draw: the widget starts rolling, with sound.
  2. Click End draw: winners are picked at random from the list and revealed on the widget.
  3. For the next round, just click Start draw again. Reset on the left puts the widget back to not started; the list and winner records are kept.

A few rules:

  • Winners are removed from the list, so nobody wins twice from the same list. After you re-import or manually edit the list, earlier winners can be drawn again.
  • If fewer people are available than Winners per draw, starting the draw is refused with a message saying there aren't enough people.
  • While a draw is rolling, the list, theme and winners per draw are locked until it ends.

Winner records and export

Winner Records is organised by date; each round appears as a number, and hovering over it shows that round's winners. Round numbers start again from 1 each day. Click the download button at the top right to Export the records as an Excel file.

Adding it to OBS

Click Copy Link next to Widget Link: in the bottom bar and add it as described in Widgets and OBS, using the recommended size from the table above. Switching between Classic and the other themes changes the widget size, and the panel reminds you to update the OBS browser source. The widget plays sound effects while rolling and when revealing winners. Widget links contain an access credential — don't share them publicly.

Notes

  • Start draw is disabled while the list is empty.
  • Drawing doesn't need collection running, but Auto import relies on gift and check-in data collected earlier.
© 2026 StreamerHub · www.streamerhub.cn
HomePrivacy PolicyTerms of Servicestreamerhub@163.com