🎁 Gifts are pointsEvery gift sent to a player adds points (gift price × rate). Separate rates for gold and ruby gifts, set from the admin panel.
📊 Live battle barAvatars, top 3 supporters, countdown and a fire icon that grows with the gift rush. Click a player's avatar to send a gift.
💥 Big gifts on screenGifts above a price you choose appear in the middle of the screen with the sender, the receiver and a combo counter.
💰 BetsGold, ruby or both, with minimum, maximum and a commission. The bet is taken from both players, the winner takes the pot, a draw refunds it.
📨 Invites like gamesSearch the opponent by name, send the invite, they get a notification and a private message with a "View challenge" button.
🏠 Challenge roomChoose one room for challenges. Users outside it are offered to move there, and the opponent is moved in when they accept.
🎙 Voice live (LiveKit)Both players can open their mic, the room listens. Users can mute speakers or the challenge sounds anytime.
📜 Full historyEvery match with score, bet, payout, all supporters and a timeline of every gift. Also in the leaderboard menu, with a reset button for admins.
⚡ LightweightNo PHP polling: the battle state is a small static file, so the chat stays fast even with many viewers.
🎨 Fits your themeColors come from your chat theme. Works on desktop and mobile.
🛡 Fair & safePoints and payouts are decided on the server, gifts are counted once, and only one challenge runs at a time.