Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudForge Logo

CloudForge

GitHub stars GitHub issues License Threads

Cloud Native Minecraft Server Management Bot
Built with Rust, Serenity, and Shuttle for easy,scalable Minecraft server management in the cloud.

Features

  • 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

Prerequisites

  • Rust Programming Environment
  • Docker and Shulker Setup
  • Access to a cloud provider (e.g., AWS, GCP, Azure)
  • Discord Bot Token (from Discord Developer Portal)

Setup

  1. Cloud Environment Setup: Configure your cloud environment to support Docker
  2. Bot Token: Place your Discord bot token in a Secrets.toml file
  3. Install Dependencies: Run cargo build to install the necessary Rust dependencies

Usage

  • Starting the Bot: Run cargo run to 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.

Configuration

  • Configure the bot and server settings in config.rs.
  • Set up modpack sources and cloud provider details.

Reference Information

About

Discord bot to automate Minecraft Server Creation/Deployment

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages