Skip to content

Server Financial Maintainance / Future Scaling #29

Description

@YatoVoid

Server Infrastructure & Infrastructure Planning

Droplets

Droplet A (Current Tier)

  • Monthly Cost: $56.00 / month ($48.00 base + 20% automated backups)
  • Specifications: 4 vCPU / 8 GB RAM / 160 GB SSD
  • Player Capacity: 10–12 active players
  • Break-Even Target: 12 players
  • Pricing Model: $5.00 / month per player
  • Net Margin: $60.00 - $56.00 = +$4.00 profit / month per Droplet

Droplet B (Upgraded Tier)

  • Monthly Cost: $168.00 / month (+$33.60 backups = ~$201.60 total)
  • Specifications: 8 vCPU / 16 GB RAM / 100 GB SSD
  • Player Capacity: 20 active players
  • Break-Even Target: 17–20 players
  • Pricing Model: $10.00 / month per player
  • Net Margin: $200.00 - $168.00 = +$32.00 profit / month per Droplet

Business Strategy: Plan A

  1. Initial Testing & Launch: Start with the lower-cost Droplet A ($56/mo) to validate market demand with minimal financial exposure.
  2. Expansion & Scaling: Once testing completes and player interest is confirmed, upgrade to Droplet B ($168/mo) to yield higher profit margins per player while accommodating larger groups.

Server Scaling Architecture

Access Control & Routing

  • Purchase Execution: Payment VerifiedAssigns Server Permission (realm.serverA.access = TRUE)
  • Player Connection: Player logs in ➔ Velocity Proxy routes player strictly to Server A.
  • Capacity Guardrail: Pre-set maximum player count per backend server prevents over-capacity lag and guarantees player access to their builds.

Permission Configuration

# Define group access permissions across Velocity proxy
Group realm-1: Permission velocity.access.realm1
Group realm-2: Permission velocity.access.realm2

# Automatic assignment command executed upon purchase
lp user <Username> parent add realm-1

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions