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
- Initial Testing & Launch: Start with the lower-cost Droplet A ($56/mo) to validate market demand with minimal financial exposure.
- 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 Verified ➔ Assigns 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
Server Infrastructure & Infrastructure Planning
Droplets
Droplet A (Current Tier)
$60.00 - $56.00= +$4.00 profit / month per DropletDroplet B (Upgraded Tier)
$200.00 - $168.00= +$32.00 profit / month per DropletBusiness Strategy: Plan A
Server Scaling Architecture
Access Control & Routing
Payment Verified➔Assigns Server Permission(realm.serverA.access = TRUE)Permission Configuration