🏆 Tournament Manager User Guide

Quick Start

Tournament Manager is a comprehensive tournament management system integrated with the Playtopia Dev Lab authentication system. Access the platform at https://tournaments.playtopia.com.au

Getting Started

  1. Authentication: Login using your Playtopia account through Authelia
  2. User Roles: Your permissions are automatically assigned based on your account group

🏆 Creating Tournaments

Basic Tournament Setup

As a Tournament Organizer or Admin, you can create tournaments using the following process:

Step 1: Tournament Information

Step 2: Tournament Formats

Single Elimination

Double Elimination

Round Robin

Swiss System

Step 3: Registration Settings


👥 Participant Management

Registration Process

For Participants:

  1. Browse available tournaments
  2. Click “Register” on desired tournament
  3. Automatic enrollment if space available
  4. View tournament details and schedule

For Organizers:

Seeding System

Seeding Options:
├── Random: Shuffle participants randomly
├── Registration Order: First-come, first-served
└── Manual: Custom seed assignment

🎮 Match Management

Match Results

For Participants:

For Organizers:

Real-time Updates

Tournament Manager provides live updates through:


📋 Tournament Rules

Rule Management

Organizers can create comprehensive tournament rules:

Rule Categories:

Rule Features:

Example Rule Set

Tournament Rules - Summer Championship

GENERAL (Priority: 100)
├── All matches must be played within 7 days of scheduling
├── Participants must confirm availability before tournament start
└── No substitutions allowed after bracket generation

SCORING (Priority: 90)  
├── Best of 3 format for all matches
├── Winner determined by first to 2 game victories
└── Games cannot end in draws - play until decisive outcome

CONDUCT (Priority: 80)
├── Respectful behavior required at all times  
├── No external assistance during matches
└── Report technical issues immediately to organizers

📊 User Profiles & Statistics

Personal Dashboard

Access your tournament history and performance metrics:

Profile Information:

Statistics Overview

Participation Metrics:

Match Performance:


🛠️ Advanced Features

Tournament Templates

For Regular Organizers:

Export & Reporting

Available Exports:

Mobile Optimization

Tournament Manager is fully optimized for mobile use:


🔧 Troubleshooting

Common Issues

Authentication Problems:

Tournament Access:

Match Results:

Getting Help

Support Channels:


🚀 API Access

For developers and advanced users, Tournament Manager provides a comprehensive REST API:

Authentication

All API requests require valid Authelia authentication headers:

curl -H "Remote-User: your-username" \
     -H "Remote-Email: your-email@example.com" \
     -H "Remote-Groups: family,users" \
     https://tournaments.playtopia.com.au/api/tournaments

Key Endpoints

Tournament Management:

# List tournaments
GET /api/tournaments

# Create tournament
POST /api/tournaments

# Get tournament details  
GET /api/tournaments/{id}

# Register for tournament
POST /api/tournaments/{id}/register

Match Operations:

# Get tournament matches
GET /api/matches/{tournamentId}

# Update match result
PUT /api/matches/{matchId}/result

# Generate tournament bracket
POST /api/matches/{tournamentId}/generate

User Information:

# Get user profile
GET /api/users/profile

# Get user statistics
GET /api/users/{userId}/stats

# Get user tournament history
GET /api/users/{userId}/tournaments

📈 Best Practices

Tournament Organization

Planning Phase:

Execution Phase:

Post-Tournament:

System Performance

Optimization Tips:

Tournament Manager provides a comprehensive platform for organizing and participating in competitive tournaments with professional-grade features and seamless integration with the Playtopia Dev Lab ecosystem.