← Projects

BingoMC

A live Minecraft Bingo multiplayer server and the infrastructure that runs it — matchmaking, real-time game logic and the hosting that keeps it online.

BingoMC started as a weekend experiment — could I run a fair, real-time Bingo match for a server full of players without it falling over? It turned into a long-running project that taught me as much about operations as about game logic.

The hard part was never the rules. It was keeping latency low and the experience consistent while the player count swung from a handful to a full server within a single evening.

Architecture

Game servers run on Paper with a custom plugin layer that handles matchmaking, board generation and scoring. A central service coordinates matches across instances, with Redis holding the live state so any node can pick up a session.

Keeping it online

Uptime is the feature players actually notice. Deploys are zero-downtime, metrics feed a dashboard I can read from my phone, and the whole thing is designed to degrade gracefully — a node dropping out should cost a round, never the server.

Running something live, where real people are mid-game when you push a change, is the best teacher I've had.

It's the project that turned me from someone who writes software into someone who also keeps it running — the thread that runs through everything I do now.

Next project marktplaats-py →