Powered by ElevenVR API

Tournament System
for Eleven Table Tennis VR

Comprehensive platform for organizing tournaments, automated refereeing,
ELO rating system and player community management.

100% Automation
ELO Player Rating
elevenvr.net Community
❤️ Built by players for players

Watch Gameplay

Experience the intensity of Eleven Table Tennis tournaments

Show Video

Key Features

Everything for top-tier tournament organization

🤖

Telegram Bot

Player registration, match brackets and results. All information in one place.

  • Profile Management
  • View Tournaments
  • Match History
📊

ELO Rating

Internal rating system based on results from all tournaments and matches.

  • ELO Calculation
  • Win Statistics
  • Leaderboards
🎮

Leagues & Categories

Automatic player distribution into leagues: Gold, Silver, and Bronze.

🌍

Multilingual

Full support for English and Russian languages in the bot and admin panel.

🛡️

Admin Panel

Powerful web panel for managing tournaments, players, and content.

How It Works

Simple path from registration to victory

01

Registration in Bot

Open the Telegram bot @elevenvrbot and complete a simple registration. The system will automatically determine your league based on ElevenVR data.

Регистрация в боте
02

Join Tournaments

Browse available tournaments, register, and follow the match bracket directly in the bot.

Турнирная сетка
03

Play and Win

Play matches in Eleven Table Tennis VR. Results are automatically verified via the game API.

VR Игра
04

Grow in Rating

Earn ELO points, climb the leaderboards, and advance to higher leagues.

Рейтинг и кубок

Tech Stack

Built on modern and reliable technologies

Backend

Python 3.12 FastAPI Aiogram 3 Taskiq

Frontend

Vue.js 3 Vite Tailwind CSS

Infrastructure

Docker PostgreSQL NATS Caddy

Designed for Everyone

🏓

For Players

Compete, grow your rating, and join the global ETT community without the hassle of manual reporting.

Join a Match
🏆

For Organizers

Host professional tournaments in seconds. Automated brackets, match validation, and web management dashboard.

Host a Tournament

Frequently Asked Questions

Answers to popular questions

How to start participating in tournaments?

+

Open the @elevenvrbot in Telegram, register, and choose a tournament from the list. The system will automatically determine your league based on ElevenVR data.

What is the ELO rating?

+

ELO is an internal rating system based on the ELO algorithm. It tracks the results of all your tournament matches and reflects your skill level.

How does automated refereeing work?

+

The system integrates with the ElevenVR API and automatically fetches match results directly from the game. This eliminates cheating and ensures tournament fairness.

Can I create my own tournament?

+

Tournament creation is available to administrators via the web panel. Contact elevenvr.net community organizers for access.

Is the system free?

+

Yes, ELOTTBOT is an open-source project created for the elevenvr.net community. Participation in tournaments is absolutely free.

How to find a player or challenge to a duel?

+

Type the bot's username @elevenvrbot and the player's name in any chat. If they are registered, you can click 'Challenge' to notify them.

Can I leave a tournament after registering?

+

Yes, you can withdraw from a tournament at any time before it starts. Open the Tournaments menu in the bot, select the tournament, and click the "Leave Tournament" button. Once the tournament has started, withdrawal is no longer possible.

Ready to start?

Join the Eleven Table Tennis VR community