High-performance, cross-platform Minecraft server manager for Linux, Termux, Windows, macOS, WSL & FreeBSD.
MSM (Minecraft Server Manager) v6.0 is a lightweight, high-performance management suite built to deploy, operate, and supervise Minecraft server instances across diverse operating systems: from Android mobile devices running Termux to Linux distributions, Windows 10/11, macOS (Intel & Apple Silicon), WSL, and FreeBSD. It streams server binaries directly from upstream vendor APIs (PaperMC, Folia, Purpur, Mojang Vanilla, Fabric, Quilt, PocketMine-MP), abstracts process lifecycles across GNU screen, headless POSIX process groups, and Windows process trees, captures system telemetry into an atomic SQLite database (WAL mode), manages ZIP world backups with Zip-Slip attack mitigation, and delivers automated dual tunnel management via Playit.gg and Ngrok.
Engineered to run seamlessly across Android smartphones (Termux), Linux distributions, Windows 10/11, macOS (Intel & Apple Silicon), WSL, and FreeBSD.
Abstracts instance lifecycles across GNU screen, headless POSIX process groups, and native Windows process trees with atomic PID validation.
Fetches server binaries directly from official APIs: PaperMC, Folia, Purpur, Mojang Vanilla, FabricMC, QuiltMC, and PocketMine-MP (PHP).
Logs server sessions, crash events, restarts, backups, and 60-second CPU/RAM metrics into an atomic SQLite database in WAL mode.
Dedicated background supervisor thread detects unexpected server exits and executes automated restart with backoff protection.
Manual and scheduled world backups into DEFLATE ZIP archives with built-in path resolution protection against Zip-Slip vulnerabilities.
Direct Source RCON command execution with automatic fallback to process STDIN / screen stuff if RCON is unavailable.
Seamless one-click integration for both Playit.gg and Ngrok tunnels to expose servers publicly without router port forwarding.
Concurrent multi-worker version picker with snapshot toggling, plus built-in CLI editors for server.properties and eula.txt.

Interactive terminal UI featuring real-time server diagnostics, screen session attaching, and multi-version management.
$curl -fsSL https://raw.githubusercontent.com/Sahaj33-op/MSM-minecraft-server-manager-termux/main/install.sh | bash$cd MSM-minecraft-server-manager-termux && source .venv/bin/activate$python msm.pySupports Termux (Android), Linux, Windows, macOS, WSL, and FreeBSD. Requires Python 3.10+.