
Tech Stack
Python
Description
Spirit Island is a multiplayer board game with so few active players that lobbies can sit open for ages before anyone joins. My pain point was having to sit in front of the PC the whole time just to catch the moment someone finally joined.
Spirit Island Multiplayer Monitor solves that by tailing the game's local log file for join events and pushing a Telegram notification straight to my phone, so I can rest in bed and still know instantly when a lobby fills up.
- Built a log-tailing detector for Spirit Island's local Player.log to identify multiplayer join events in real time.
- Implemented smart filtering to avoid false alerts from unrelated log entries.
- Integrated Telegram Bot API notifications (plus native Windows desktop alerts) so joins reach my phone without needing to watch the PC.
- Added persistent configuration so user settings are saved across runs.
- Runs entirely locally with no external data collection beyond the optional Telegram integration.
Page Info
Lobby Join Monitoring
Watches Spirit Island's local log file for multiplayer join events and pings my phone over Telegram, so I can rest away from the PC until someone actually joins.


