OgCloud is a Kubernetes-native control plane for Minecraft networks. It helps you run, scale, and manage proxies/backend servers from one platform with a dashboard, API, load balancer, and plugin integrations.
Feature Highlights
- Kubernetes-native architecture for proxy and backend lifecycle management
- Smart proxy routing with LOAD_BASED and ROUND_ROBIN strategies
- Dashboard + REST API for network operations and configuration
- Paper and Velocity plugin APIs for cloud-aware server behavior
- Kafka + Redis + MongoDB event/state pipeline
- Runtime toggles for permission system and tablist behavior
- High-load reliability improvements (non-blocking plugin publish paths, consumer retry + DLQ, atomic Redis session updates)
Status
OgCloud is in active development and currently beta-prod ready for teams comfortable with Kubernetes operations.
Installation
1) Prerequisites
- Kubernetes cluster access
- kubectl configured for your cluster
- Helm 3+
- Node.js 18+ (npm/npx)
2) Start setup
Code (Text):
npx @ogcloud/setup
3) Common commands
Code (Text):
npx @ogcloud/setup --generate-config <network>
npx @ogcloud/setup --deploy <network>
npx @ogcloud/setup --deploy <network> --without-backing
npx @ogcloud/setup --update <network> api 1.2.0
npx @ogcloud/setup --destroy <network>
Links
