A bot that automatically creates a lobby and switches the host after each match. It uses bancho.js.
- Install NodeJS
- Open config.json in cloned repo folder.
- Fill your Login, IRC Password and API Key. Also you can change some other lines.
- Execute this in cmd:
node *path-to-the-cloned-repo*/app.js
- Done. You can join lobby in osu! Name of it will be displayed in console.
It does:
- Automatically create lobby with specified settings.
- Automatically give host to the player, who has joined in empty lobby.
- Automatically give host to the next player in lobby after match finished.
- Detect if current host goes AFK and give host to the next player.
- Allow you to control the lobby by sending PMs to the bot (will be improved by adding new commands).
- Detect changes in lobby settings (currently not working).
- Detect if the beatmap does not match the specified parameters (to-do).
This project is currently in development. All the documentation can be found in JSON-README.md
. If you have any issues/suggestions, write them here or PM me in Discord (OlegSea#1334). I will reply as soon as I can. And yes, AutoHost is better.