A Discord bot for organizing League of Legends in-house games with role-based matchmaking, rankings, and game management.
LoL in-house bot is a Discord bot that automates the organization of League of Legends in-house games within Discord servers. It handles role-based queuing, matchmaking, game scoring, and player rankings to facilitate competitive play among community members. The bot solves the problem of manually organizing games and tracking player performance in private gaming groups.
Discord server administrators and communities of League of Legends players who regularly organize in-house games and want automated matchmaking and rankings. It's designed for trusted, controlled environments rather than public matchmaking.
Developers choose this bot for its specialized focus on League of Legends in-house games, featuring role-based matchmaking, TrueSkill-inspired ratings, and community validation mechanics. It offers self-hosting flexibility and avoids reliance on external gaming platforms.
A Discord bot to handle League of Legends in-house games.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports League of Legends roles with duo queue functionality, automating team composition based on player preferences as shown in the !queue command examples.
Uses a TrueSkill-inspired MMR system per role to create balanced games with close to 50% predicted winrates, ensuring competitive fairness in private groups.
Requires player consensus for ready checks and win scoring, reducing admin overhead and promoting trust, as seen in the !won and !cancel commands needing six validations.
Deploys via Docker with full control over data and customization, avoiding reliance on external services, though it requires technical setup as outlined in the installation steps.
No updates since December 2021, meaning it may have bugs, security vulnerabilities, and incompatibility with current Discord APIs or dependencies like discord.py.
Requires Docker, Discord bot token setup, custom emoji configuration, and manual database management, which can be daunting for non-technical users, as detailed in the installation tutorial.
Hardcoded for League of Legends; adapting to other games requires significant code changes, limiting flexibility, as noted in the 'wanted contributions' for Valorant support.
The brute-force algorithm can be slow for larger queues, as admitted in the README's wanted contributions, potentially affecting performance in active communities.