🏆 VRG Bot Tournament Owner Commands
Complete guide for tournament organizers using VRG Discord Bot to manage tournaments.
📋 Prerequisites
Before starting, ensure you have:
- Created your tournament on VirtualRematchGaming.com
- Administrator permissions on your Discord server
- 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:
- Select your tournament from owned tournaments
- 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)
- Configure channel organization
- 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 tournamentis_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:
- Teams apply via
/tournament-join - Applications appear in registration channel
- Open = auto-approve, Invite = manual review, Paid = payment required
- 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:
- Roles Only - Remove team roles, keep channels
- Full Cleanup - Remove all tournament resources
- 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
- Create tournament on VRG platform
- Run
/tournament-setupin Discord - Configure features and channels
- Run
/open-tournament-registration - Announce to community
Phase 2: Registration Period
- Monitor registration channel
- Review applications (if invite-only)
- Process payments (if paid)
- Use
/tournament-missingto find missing players - Run
/tournament-syncbefore closing
Phase 3: Active Tournament
- Automatic updates every 15 minutes
- Use
/tournament-syncfor immediate updates - Monitor tournament channels
- Make announcements as needed
- Address participant issues
Phase 4: Post-Tournament
- Celebrate winners
- Distribute prizes
- Thank participants
- Run
/tournament-cleanup - 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:trueparameter 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-infocommand - 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.