Administrator Manual

Complete guide for system administrators and operators

Admin Dashboard Overview

๐ŸŽ›๏ธ Main Dashboard Features

  • Real-time Statistics: Live player count, active games, revenue
  • Quick Actions: Start new game, view reports, manage users
  • System Alerts: Notifications about system issues
  • Recent Activity: Latest registrations, game results, transactions

๐Ÿ”‘ Default Login Credentials

โš ๏ธ IMPORTANT: Change these default credentials immediately after installation!
  • Username: admin
  • Password: 123456

๐Ÿ“ฑ Accessing the Admin Panel

  1. Navigate to your Super Bingo website
  2. Click "Login" and enter administrator credentials
  3. You'll be redirected to the games dashboard
  4. Access admin functions through the navigation menu

๐ŸŽฏ Key Performance Indicators

๐Ÿ“Š Game Metrics
  • Active games count
  • Players online
  • Games completed today
  • Average players per game
๐Ÿ’ฐ Financial Metrics
  • Today's revenue
  • Pending deposits
  • Withdrawal requests
  • Total prizes awarded

System Configuration

๐Ÿข Basic Site Settings

Site Information

  • Site Name: Your bingo site's name (appears in browser title, emails)
  • Site Logo: Upload your brand logo (recommended: 200x60px PNG)
  • Contact Information: Admin email, support phone, physical address
  • Site Description: Brief description for SEO and social sharing

๐ŸŒ Regional Settings

  • Language: Default system language (English/Spanish)
  • Currency: Default currency for transactions (USD, EUR, etc.)
  • Timezone: Server timezone for game scheduling
  • Date Format: How dates appear throughout the system

๐ŸŽฎ Game Configuration

  • Default Ticket Price: Base price for bingo cards
  • Maximum Cards per Player: Limit cards per game per player
  • Game Duration: Default time limits for games
  • Auto-start Games: Enable automatic game scheduling
  • Ball Call Speed: Time between ball draws (3-10 seconds)

๐Ÿ’ณ Payment Methods Setup

Supported Payment Methods

  • Bank Transfers: Configure bank account details
  • Digital Wallets: PayPal, Skrill, Neteller
  • Cryptocurrency: Bitcoin, Ethereum (if supported)
  • Credit Cards: Stripe, PayPal integration

Bank Account Configuration

  1. Go to Settings > Payment Methods
  2. Click Add Bank Account
  3. Enter bank details: name, account number, routing number
  4. Set as active for deposits/withdrawals

Room Management

๐ŸŽจ Available Rooms (16 Total)

๐Ÿ’Ž Premium Rooms
  • ๐Ÿ’Ž Sala Diamante - Highest stakes
  • ๐Ÿฅ‡ Sala Oro - High-value games
  • ๐Ÿ‘‘ Sala VIP - Exclusive games
  • โšช Sala Platino - Platinum level
๐Ÿ  Standard Rooms
  • ๐Ÿฅˆ Sala Plata - Mid-tier pricing
  • ๐Ÿฅ‰ Sala Bronce - Entry-level premium
  • โญ Sala Estrella - Popular general room
  • ๐Ÿ€ Sala Fortuna - Lucky-themed
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Family Rooms
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Sala Family - Family-friendly
  • โญ Sala Premium - Balanced gameplay
  • ๐ŸŽฉ Sala Mรกgica - Special themed events
  • ๐Ÿ… Sala Campeones - Championship
๐Ÿ’Ž Specialty Rooms
  • ๐Ÿ’š Sala Esmeralda - Emerald luxury
  • ๐Ÿ’™ Sala Zafiro - Sapphire elegance
  • ๐Ÿ† Sala Leyenda - Legendary stakes
  • ๐Ÿ… Sala Campeones - Tournaments

โš™๏ธ Room Configuration

Configuring Individual Rooms

  1. Navigate to Games > Room Management
  2. Select a room to configure
  3. Adjust the following settings:
Room Settings
  • Room Name: Display name for players
  • Description: Brief description of room theme
  • Status: Active/Inactive
  • Capacity: Maximum players per game
  • Minimum Players: Required to start game
Pricing Configuration
  • Card Price: Cost per bingo card
  • Bulk Discounts: Discounts for multiple cards
  • VIP Pricing: Special rates for VIP members
Game Scheduling
  • Auto Games: Enable automatic game creation
  • Frequency: How often games start (15 min, 30 min, etc.)
  • Peak Hours: Different scheduling for busy times
  • Special Events: Holiday or promotional schedules

Game Management

๐ŸŽฎ Creating New Games

Manual Game Creation

  1. Go to Games > Create New Game
  2. Fill in game details:
Basic Information
  • Game Title: Descriptive name (e.g., "Evening Jackpot")
  • Room: Select from available rooms
  • Date & Time: When the game will start
  • Card Price: Cost per bingo card
Game Modes

Add multiple winning patterns:

  • Full Card: Complete all numbers
  • Four Corners: Corner numbers only
  • Line Bingo: Any horizontal, vertical, or diagonal line
  • Letter X: X pattern across the card
  • Letter T: T pattern on the card
  • Blackout: All numbers called

For each mode, set:

  • Prize Amount: Reward for winning
  • Description: Rules explanation
  • Order: Sequence of play

๐ŸŽฏ Game Board Control

When a game is active, you can control:

Ball Control
  • Auto Draw: Automatic ball calling every 3-5 seconds
  • Manual Draw: Click to draw next ball
  • Pause/Resume: Stop and restart ball drawing
  • Speed Control: Adjust calling speed
Game Information Display
  • Current Ball: Last ball drawn
  • Ball History: Previous 4 balls drawn
  • Numbers Called: All balls drawn so far
  • Remaining Balls: Balls not yet drawn
Player Management
  • Connected Players: Real-time player list
  • Player Cards: View individual player cards
  • Chat Moderation: Monitor and moderate chat
  • Kick Players: Remove disruptive players

๐Ÿ† Winner Management

  • Bingo Calls: Players claiming wins
  • Verification: Confirm valid wins
  • Prize Distribution: Award prizes to winners
  • Multiple Winners: Handle shared prizes

User Management

๐Ÿ‘ฅ Player Accounts

Viewing Players

  1. Navigate to Users > Player Management
  2. View player list with:
  • Username and real name
  • Registration date
  • Last login
  • Account status
  • Wallet balance

Player Details

Click on any player to view:

  • Profile Information: Name, email, phone, address
  • Account Status: Active, suspended, banned
  • Game History: Games played, wins, losses
  • Transaction History: Deposits, withdrawals, purchases
  • Chat History: Messages sent in games

Account Actions

  • Suspend Account: Temporarily disable access
  • Ban Account: Permanently disable access
  • Reset Password: Generate new password for player
  • Adjust Balance: Add or remove wallet funds
  • Send Message: Direct communication with player

โœ… Registration Management

Approval Process (if enabled)

  1. New registrations appear in Users > Pending Approvals
  2. Review player information
  3. Approve or reject registration
  4. Send welcome email to approved players

Bulk Actions

  • Export Player List: Download CSV of all players
  • Mass Email: Send announcements to all players
  • Bulk Status Change: Activate/deactivate multiple accounts

Financial Management

๐Ÿ’ฐ Transaction Overview

Monitor all financial activity in Finance > Transactions

Transaction Types

  • Deposits: Player money added to wallet
  • Withdrawals: Player money removed from wallet
  • Game Purchases: Card purchases for games
  • Prize Payouts: Winnings paid to players
  • Refunds: Money returned to players

๐Ÿ“ฅ Deposit Management

Processing Deposits

  1. Go to Finance > Deposits
  2. View pending deposits
  3. For each deposit:
  • Verify: Check payment proof
  • Approve: Add funds to player wallet
  • Reject: Decline with reason
  • Request Info: Ask for additional documentation

Verification Requirements

  • Payment receipt or bank statement
  • Matching transaction reference
  • Correct amount and currency
  • Valid payment method

๐Ÿ“ค Withdrawal Management

Processing Withdrawals

  1. Navigate to Finance > Withdrawals
  2. Review withdrawal requests
  3. Verify:
  • Player Information: Identity verification
  • Amount: Check against wallet balance
  • Method: Confirm payout method
  • Documentation: Required documents

Verification Documents

  • Identity: Government ID, passport
  • Address: Utility bill, bank statement
  • Payment Method: Bank account ownership proof
  • Anti-fraud: Check for unusual patterns

Reports & Analytics

๐Ÿ“Š Game Analytics

Performance Metrics

  • Games Played: Total games by period
  • Player Participation: Average players per game
  • Revenue per Game: Income generated per game
  • Popular Rooms: Most active gaming rooms
  • Peak Hours: Busiest times for gaming

Player Analytics

  • Registration Trends: New player growth
  • Retention Rates: Player return frequency
  • Spending Patterns: Average spend per player
  • Geographic Distribution: Player locations

๐Ÿ’ฐ Financial Analytics

Revenue Analysis

  • Total Revenue: All income sources
  • Revenue by Source: Deposits vs. game purchases
  • Profit Margins: Revenue minus payouts and costs
  • Growth Trends: Month-over-month growth

Cost Analysis

  • Prize Payouts: Total winnings distributed
  • Operational Costs: Server, support, marketing
  • Payment Processing: Transaction fees
  • Net Profit: Revenue minus all costs

๐Ÿ“ˆ Export Options

All reports can be exported as:

  • PDF: Formatted reports for presentation
  • Excel: Data for further analysis
  • CSV: Raw data for import into other systems

Security Settings

๐Ÿ” Account Security

Administrator Account

  • Change Password: Update admin password regularly
  • Two-Factor Authentication: Enable 2FA for admin accounts
  • Login History: Monitor admin login attempts
  • Session Management: Control active admin sessions

User Security

  • Password Policies: Set minimum password requirements
  • Account Lockout: Lock accounts after failed attempts
  • Email Verification: Require email verification for new accounts
  • Suspicious Activity: Monitor and flag unusual behavior

๐Ÿ›ก๏ธ System Security

Server Security

  • SSL Certificate: Ensure HTTPS is properly configured
  • File Permissions: Set correct file and folder permissions
  • Database Security: Use strong database passwords
  • Backup Strategy: Regular automated backups

Application Security

  • CSRF Protection: Enabled by default in CodeIgniter
  • SQL Injection: Use prepared statements
  • XSS Protection: Input sanitization and output escaping
  • Rate Limiting: Prevent brute force attacks

๐Ÿ” Security Monitoring

  • Access Logs: Monitor who accesses admin functions
  • Error Logs: Check for security-related errors
  • Failed Logins: Track failed login attempts
  • Unusual Activity: Monitor for suspicious patterns

Troubleshooting

๐Ÿ”ง Common Issues

Login Problems

  • Forgot Password: Use admin password reset feature
  • Account Locked: Check failed login attempts
  • Session Expired: Clear browser cache and cookies
  • 2FA Issues: Use backup codes or contact support

Game Issues

  • Games Not Starting: Check cron jobs are running
  • Ball Drawing Stuck: Restart game or draw manually
  • Players Can't Join: Check room capacity and game status
  • Chat Not Working: Verify WebSocket connection

Payment Issues

  • Deposits Not Showing: Check payment method configuration
  • Withdrawal Errors: Verify bank account details
  • Balance Discrepancies: Check transaction logs
  • Payment Gateway Errors: Check API credentials

๐Ÿ“‹ System Diagnostics

Health Checks

  • Database Connection: Test database connectivity
  • File Permissions: Verify writable directories
  • Cron Jobs: Check if automated tasks are running
  • Email System: Test email sending functionality

Performance Monitoring

  • Server Resources: Monitor CPU, memory, disk usage
  • Database Performance: Check query execution times
  • Page Load Times: Monitor frontend performance
  • Error Rates: Track application errors

๐Ÿ“ž Getting Support

Before Contacting Support

  • Check error logs for specific error messages
  • Try reproducing the issue in a different browser
  • Clear browser cache and cookies
  • Check if the issue affects all users or just specific ones

Information to Provide

  • Exact error messages
  • Steps to reproduce the issue
  • Browser and operating system details
  • Screenshots or screen recordings
  • Server specifications and PHP version