🏆 VRG Bot Tournament Owner Commands

Complete guide for tournament organizers using VRG Discord Bot to manage tournaments.

📋 Prerequisites

Before starting, ensure you have:

  1. Created your tournament on VirtualRematchGaming.com
  2. Administrator permissions on your Discord server
  3. VRG Bot invited with proper permissions (Manage Roles, Channels, Messages)

⚙️ Setup & Configuration

/tournament-setup - Initialize Discord Integration

Connect your VRG tournament with Discord and configure features.

Process:

  1. Select your tournament from owned tournaments
  2. Toggle features on/off:
    • Team Roles - Auto-assign team-specific Discord roles
    • Leaderboard - Live standings channel (updates every 15 min)
    • Calendar - Match schedule channel
    • Match Channels - Auto-create channels per match (optional)
  3. Configure channel organization
  4. Complete setup for automatic creation

Creates:

  • Tournament category (e.g., "Tournament Name Hub")
  • Leaderboard channel with live standings
  • Calendar channel with schedules
  • Team roles with color coding
  • Registration channel (if needed)

/tournament-settings - Modify Configuration

Fine-tune existing tournament settings after initial setup.

Options:

  • Feature Toggles - Enable/disable features post-setup
  • Role Customization - Naming patterns and color schemes
    • Standings-based colors (1st place = gold, etc.)
    • Static colors for consistency
    • Random unique colors
  • Sync Management - Control update frequency
  • Channel Settings - Modify channel configurations

📝 Registration Management

/open-tournament-registration - Launch Registration

Create dedicated Discord registration system.

Parameters:

  • tournament - Select your tournament
  • is_paid - Mark as paid tournament (optional)
  • entry_fee - Set fee amount (optional)
  • currency - EUR, USD, etc. (optional)

Registration Types:

🔓 Open Tournaments

  • Automatic approval if requirements met
  • Instant role assignment
  • Best for: Community tournaments

🎫 Invite-Only

  • Manual approval required
  • Review applications before accepting
  • Best for: Competitive/exclusive events

💳 Paid Tournaments

  • Stripe payment integration
  • Auto-registration after payment
  • Escrow system for prizes
  • Payment deadline management

Workflow:

  1. Teams apply via /tournament-join
  2. Applications appear in registration channel
  3. Open = auto-approve, Invite = manual review, Paid = payment required
  4. Approved teams get roles and access

🔄 Synchronization Commands

/tournament-sync - Force Update

Manually sync all tournament data immediately.

Parameters:

  • force - Override 15-minute cooldown (optional)

Syncs:

  • Team rosters and roles
  • Tournament standings
  • Match schedules
  • Player eligibility
  • Registration status

When to use:

  • After major tournament changes
  • Before important announcements
  • When data seems outdated
  • After roster modifications

/tournament-missing - Find Missing Players

Identify registered players not in Discord server.

Features:

  • Complete participant audit
  • Generates invitation links
  • Shows registration status
  • Identifies communication gaps

Use cases:

  • Pre-tournament verification
  • Ensuring full participation
  • Troubleshooting team issues

🧹 Maintenance Commands

/tournament-cleanup - Post-Tournament Cleanup

Remove tournament Discord resources after completion.

Cleanup Options:

  1. Roles Only - Remove team roles, keep channels
  2. Full Cleanup - Remove all tournament resources
  3. Selective - Choose what to keep/remove

Benefits:

  • Maintains server organization
  • Prepares for future tournaments
  • Archives important data
  • Frees Discord resources

📊 Advanced Features

Team Role System

Automatic Management:

  • Players get team roles on registration
  • Updates with roster changes
  • Color coding options:
    • By standings (1st = gold, 2nd = silver)
    • Static team colors
    • Random unique colors

Benefits:

  • Easy team identification
  • Organized permissions
  • Team-specific channels
  • Enhanced community feel

Live Leaderboard

Features:

  • Real-time standings
  • Auto-updates every 15 minutes
  • Shows:
    • Current rankings
    • Win/loss records
    • Recent results
    • Qualification status

Calendar System

Displays:

  • Upcoming matches
  • Tournament milestones
  • Registration deadlines
  • Time zone conversions

Match Channels (Optional)

Dynamic Creation:

  • Channels per match
  • Team-specific access
  • Auto-archive after match
  • Result reporting space

🎯 Tournament Phases Guide

Phase 1: Pre-Tournament

  1. Create tournament on VRG platform
  2. Run /tournament-setup in Discord
  3. Configure features and channels
  4. Run /open-tournament-registration
  5. Announce to community

Phase 2: Registration Period

  1. Monitor registration channel
  2. Review applications (if invite-only)
  3. Process payments (if paid)
  4. Use /tournament-missing to find missing players
  5. Run /tournament-sync before closing

Phase 3: Active Tournament

  1. Automatic updates every 15 minutes
  2. Use /tournament-sync for immediate updates
  3. Monitor tournament channels
  4. Make announcements as needed
  5. Address participant issues

Phase 4: Post-Tournament

  1. Celebrate winners
  2. Distribute prizes
  3. Thank participants
  4. Run /tournament-cleanup
  5. Archive important data

💡 Best Practices

Setup Tips

  • Start with basic features, add more later
  • Test with small tournament first
  • Plan channel structure carefully
  • Communicate features to participants

Registration Management

  • Set clear requirements
  • Respond to applications quickly
  • Enforce payment deadlines
  • Have backup plans ready

During Tournament

  • Keep participants informed
  • Monitor automatic syncs
  • Build community engagement
  • Document important decisions

Technical Management

  • Position bot role high in hierarchy
  • Audit permissions regularly
  • Monitor server limits
  • Have backup communication

🔧 Troubleshooting

Common Issues

"Tournament not found"

  • Verify you own tournament on VRG platform
  • Check tournament ID

"Permission denied"

  • Ensure bot has Administrator permissions
  • Check role hierarchy

"Registration not appearing"

  • Verify registration channel exists
  • Check channel permissions

"Sync not working"

  • Wait 15 minutes between syncs
  • Use force:true parameter if needed

"Roles not assigning"

  • Check bot role position
  • Verify player is registered on VRG

🚀 Advanced Strategies

Multi-Tournament Management

  • Use categories to organize multiple tournaments
  • Consistent naming conventions
  • Shared announcement channels
  • Cross-tournament promotions

Community Building

  • Regular tournament schedule
  • Participant loyalty rewards
  • Seasonal competitions
  • Social spaces between tournaments

Sponsorship Integration

  • Branded channel names
  • Sponsor role visibility
  • Prize announcements
  • Content showcases

📞 Support

For Organizers:

  • VRG platform support for technical issues
  • Discord server settings for bot problems
  • Community feedback for improvements

For Participants:

  • Direct to /tournament-info command
  • FAQ channel with common issues
  • Tournament-specific support channel

Ready to host? Start with /tournament-setup and transform your Discord into a professional tournament venue!

VRG Discord Bot - Professional tournament management made simple.