PoolRotater v6.0 — Headless Multiroom Update
Historical archive — not current configuration guidance. Source: Papapyrus's Discord announcement, supplied by the project owner for archival publication. Posted: September 8, 2026, 2:52 PM. Displayed time zone was not supplied. Announcement timestamps are not independently verified deployment dates.
Announced changes
A major backend update: up to four lobbies from one process, one osu! account and one referee connection, without lazer client switching.
- Run one to four lobbies using
room_countinuniversal.json. - Shares the API limiter, Discord bot connection, profile cache, availability cache and referee connection across active rooms.
- Per-room Discord channels, controls, transcripts, map updates, welcomes and replies.
- Adds Discord
.sayto chat in that channel's osu! lobby;.room1 say,.room2 say,.room3 sayand.room4 sayexplicitly target another room. - Adds Room 3 and Room 4 example configs.
- Fixed-difficulty rooms direct
.harder/.easiervoters to an active AutoDiff lobby. - Empty AutoDiff rooms reset after five minutes by default: JSON star range, fresh title/queue and no leftover difficulty-vote bias. The room itself stays open.
- Bot messages—including welcomes, rating prompts, confirmations and map responses—mirror to the correct Discord channel.
.aiis no longer advertised in welcomes or.help; the code remains available if enabled later.- Shared API controls and adaptive chat polling remain live-configurable through
universal.jsonand staff Discord commands. - Preflight checks reject missing configs, duplicate aliases and duplicate Discord channels before rooms are created.
- Adds per-room
.closeand global.shutdown allcontrols.
The Windows launcher announced at the time:
.\start_lobbies.ps1
Example instances/universal.json:
{
"room_count": 2,
"auto_empty_reset_seconds": 300
}
room_count supports 1–4 and requires a supervisor restart. The empty-lobby reset delay is in seconds and hot-loads; 0 disables it.
For current behavior, use the feature guides and the command reference. Back to release history.