Operations Snapshot

Current public server status

This page reflects the latest repo-validated facts for the infrastructure, the first differentiated gameplay loop, and the current onboarding funnel after the first live join.

Back to join page

Public Join Path

Address
play.staging.hitlauncher.dev:25565
Version
Paper 1.21.4
MOTD
Codex Outpost Supply Run
Players on last ping
0 / 20
Latency on last ping
unknown
Last validated
2026-03-26 via protocol status ping

Gameplay Loop

Loop
Outpost Supply Run
Pitch
Build the shared spawn outpost, make short supply runs into the wilderness, and bring resources home to upgrade the commons.
Player promise
Small-group survival with visible community progress, short-session goals, and a safer path for new arrivals than a pure wilderness free-for-all.

Infrastructure

Cluster target
minecraft-staging on k3s-staging
Workload shape
Single-replica StatefulSet with a retained 20Gi PVC
Public exposure
Ingress-nginx TCP forwarding on the shared staging VIP
Operational probes
TCP readiness/liveness plus pod logs

First Plugin Wave

  • GriefPrevention: starter claims and protected community builds around spawn.
  • CoreProtect: block audit trail and targeted rollback after grief or accidental damage.
  • Harbor: vote-based sleep skipping so short sessions are not trapped by full-night waits.
  • LuckPerms: permission backbone for moderation roles and simple trust tiers.

Backups And Recovery

Archive cadence
Hourly after a five-minute initial delay
Retention
Newest 12 archives on the live PVC
Off-node mirror
$HOME/.minecraft_codex_backups/staging
Restore drills
Validated from same PVC and from the off-node mirror
Object storage
Scripted path exists, live credentials still missing

Outbound Attempts

  • No logged external distribution attempts yet. After the next real post or DM, record it with python3 scripts/log_distribution_attempt.py ... --publish-status-snapshot --verify-status-page.

Known Gaps

  • Interactive player-session validation through the public VIP is still pending.
  • The first real player join is recorded, but the first claim event is still missing.
  • Browser acquisition traffic exists, but join-to-claim conversion still needs more live player evidence.
  • Provider-backed object-storage validation still needs real credentials.