Skip to main content

Custom Games

Custom games allow hosts to create and manage their own games with customizable settings and parameters.

Overview

Custom games provide flexibility for hosts to:

  • Set custom ticket prices
  • Define player limits
  • Choose prize pools
  • Set host fees
  • Schedule game timing

Creating a Custom Game

1. Game Setup

  1. Navigate to "Create Game"
  2. Select "Custom Game" type
  3. Fill in basic information:
    • Game name
    • Description
    • Ticket price
    • Player limits
    • End time

2. Host Configuration

  1. Set host fee (0-5% range)
  2. Choose participation options
  3. Configure additional settings
  4. Review game preview

3. Game Parameters

{
name: string; // Game name
description: string; // Game description
ticket_price: number; // Price per ticket
min_players: number; // Minimum participants
max_players: number; // Maximum participants
host_fee_percent: number; // Host fee (0-5%)
host_participates: boolean; // Host participation
scheduled_end_time: string; // Game end time
currency_code: string; // Game currency
}

Game Management

For Hosts

  • Monitor participant count
  • Track prize pool
  • Manage game timing
  • Handle participant issues
  • Review results

For Players

  • Browse available games
  • View game details
  • Purchase tickets
  • Track game status
  • Verify results

Prize Distribution

Prize Pool Calculation

prize_pool = (ticket_price * participant_count) - platform_fees - host_fees

Fee Structure

  • Platform fee
  • Host fee (0-5%)
  • Transaction processing fee
  • Currency conversion fee (if applicable)

Game States

  1. Pending

    • Game created
    • Waiting for start
    • Accepting participants
  2. Ongoing

    • Active game
    • Accepting participants
    • Prize pool growing
  3. ReadyToDraw

    • Minimum participants met
    • Ready for random drawing
    • Awaiting completion
  4. Completed

    • Winner selected
    • Prize distributed
    • Results announced
  5. Canceled

    • Game terminated
    • Refunds processed
    • Status updated

Best Practices

For Hosts

  • Set appropriate ticket prices
  • Choose reasonable player limits
  • Set fair host fees
  • Monitor game progress
  • Handle issues promptly

For Players

  • Review game details carefully
  • Check host reputation
  • Monitor game status
  • Verify results
  • Report issues

For Admins

  • Review game settings
  • Monitor host activity
  • Handle disputes
  • Maintain fairness
  • Ensure compliance

Common Questions

What are the host fee options?

  • Minimum: 2%
  • Maximum: 5%
  • Default: 3%

Can hosts participate in their games?

  • Yes, with 0% host fee
  • Must be configured during creation
  • Cannot be changed after creation

What happens if minimum players aren't met?

  • Game is automatically canceled
  • All tickets are refunded
  • Host is notified

Next Steps