Cloud Native Minecraft Server Management Bot
Built with Rust, Serenity, and Shuttle for easy,scalable Minecraft server
management in the cloud.
- Containerized Minecraft Servers: Leverage Shulker K8s Operator
- Freemium Model: Users can access basic server functionalities for free
- Modpack Support: Support for CurseForge and Feed the Beast modpacks.
- Cloud-Native and Scalable: Designed to be cost-efficient and scalable
- Rust Programming Environment
- Docker and Shulker Setup
- Access to a cloud provider (e.g., AWS, GCP, Azure)
- Discord Bot Token (from Discord Developer Portal)
- Cloud Environment Setup: Configure your cloud environment to support Docker
- Bot Token: Place your Discord bot token in a
Secrets.tomlfile - Install Dependencies: Run
cargo buildto install the necessary Rust dependencies
- Starting the Bot: Run
cargo runto start the bot. - Bot Commands:
!mc create <unique_server_name>: Creates a new Minecraft server!mc upgrade: Upgrades a user's server to a premium tier.- Additional commands for server management and user tier management.
- Configure the bot and server settings in
config.rs. - Set up modpack sources and cloud provider details.