Skip to content

MiraiSubject/awesome-osu-tournaments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome osu! tournaments

This is a collection of useful tools and resources for managing an osu! tournament.

Table of contents {: .text-delta } 1. TOC {:toc}

Official Resources

Development/API

Official Support

Clients

  • osu!tourney - Information about the usage and setup osu!tourney (also referred to tourney client, stable tourney client, etc).
  • osu!tournament client - Information about the usage and setup of the tournament client in osu!lazer.

Wiki/Forum

  • Tournaments - List of official and community hosted osu! tournaments on the osu!wiki.
  • Tournaments sub-forum - Dedicated subforum for promoting and/or participating in osu! tournaments.

Community Resources

Automation/Bots

Databases

Development

  • bancho.js (by ThePoon) - JS Library for interfacing with Bancho over IRC.
  • BanchoSharp (by Stage) - C# library that manages connecting to osu!Bancho and automatically manages multiplayer lobbies. Used by Brigitta and Bancho Multiplayer Bot.
  • passport-osu (by MiraiSubject) - osu! authentication strategy for Passport and Node.js.
  • osu! provider for NextAuth.js (by NextAuth.js Contributors) - osu! authentication provider for NextAuth and Next.js
  • osu.js (by Mario564) - An unofficial Javascript and Typescript SDK for the browser-facing portion of osu! with type safety in mind.

Spreadsheet Scripts/Tools

Templates

Tools

  • IRC:
    • chat4osu! (by hallowatcher) - IRC chat client for referees and casual chatters.
    • Brigitta (by Stage) - IRC client made specifically for tournament referees - primary attraction is detailed interactive display while reffing.
    • Script chan (by shARPII) - Referee tool to create and manage lobbies.
    • Bancho Multiplayer Bot (by matte-ek) - Tool for creating multiplayer lobbies and automating them.
  • gosumemory! (by l3lackShark) - Cross-Platform memory reader.
  • tosu (by KotRikD) - Eponymous software for reading osu! memory, accounting for most of gosumemory's issues.
  • osu! Tourney Match Displayer (by Akinari) - Software for showing current tournament multiplayer games in your livestream!

Tutorials

  • Various Tournament Video Tutorials (by Dio) - A series of tournament video tutorials on a variety of topics, including the tournament client, the lazer client, streaming, reffing, sheeting, and more. Receives periodic updates with new videos.
  • Tournament Hosting Guide (by Fairy Bread a.k.a. ill onion) - The longest plain-text guide on hosting and staffing osu! tournaments, covering basically every aspect for Standard tournaments and all aspects besides mappooling for other game mode tournaments.
  • Comprehensive Tournament Role Guide (by Nathaniel) - A compregensive plain-text guide on almost, if not every, single role and aspect for Standard tournaments, with links and references to other resources like role-specific guides and templates.
  • Mappooling Guide (by dqwed) - A more modern mappooling guide as a counterpart to the more famous mappooling guides by Dada and Smoothie World.
  • Mappool video guide (by DigitalHypno) - A video guide on mappooling.
  • Pooling for 6 Digits (by Quag) - A mappooling guide for the 6 digit rank range.
  • Refereeing Guide (by Yazzehh) - A text guide on refereeing, including tournament client setup for live-spectating any match you happen to be reffing.
  • Regex for Discord Handles and osu! User IDs (by Dio) - A text guide on using regular expressions to control registration form input.

Website Templates

  • Cosette Lite (by MiraiSubject) - Verify players for your tournament and join them to your Tournament server securely!

Tournament Overlay Templates

  • VCL Tournament Overlay - Lazer edition (by Hoaq) - A template overlay compatible with Gosumemory / Tosu, made to simplify the trouble with setting up Lazer overlay. Supports both score and accuracy win conditions.