For busy dads who just want their kids to play. Bare-metal or containerized. No nonsense.
curl -fsSL https://github.com/KevinTCoughlin/mc-dad-server/releases/latest/download/mc-dad-server-$(uname -s | tr A-Z a-z)-$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') -o mc-dad-server && chmod +x mc-dad-server && ./mc-dad-server install
One binary, zero dependencies. All releases
Everything your kids need, pre-configured and ready to go.
Production-ready from the first run.
Linux, macOS, Windows β wherever you've got a spare machine.
Sensible defaults, full control when you need it.
| Flag | Default | Description |
|---|---|---|
--edition | java | java or bedrock |
--type | paper | paper, fabric, or vanilla |
--memory | 2G | RAM allocation |
--port | 25565 | Server port |
--difficulty | normal | peaceful, easy, normal, hard |
--gamemode | survival | survival, creative, adventure |
--players | 20 | Max player count |
--gc | g1gc | g1gc (Aikar's flags) or zgc |
--motd | Dads Minecraft Server | Message of the day |
--playit | true | Set up playit.gg tunnel |
--chat-filter | true | Install chat filter plugin |
--mc-version | latest | Minecraft version |
--mode | auto | auto, screen, or container |
podman compose up -d or docker compose up -d. The CLI auto-detects container mode, or use --mode container. Includes health checks, graceful shutdown, and Quadlet systemd integration.mc-dad-server activate-license --key YOUR-KEY to activate. See the store for details.