WHAT WAS DONE: Replaced static Minecraft servers section with dynamic real-time status display powered by Cloudflare Workers + Pterodactyl Client API. FEATURES IMPLEMENTED: - Real-time server status (Online/Offline) with pulse animation - Live player counts - Auto-refresh every 60 seconds - Graceful error handling - NO IP addresses displayed (Discord-gated security) - 'Join Discord' CTA for connection details TECHNICAL DETAILS: - Fetches from: https://servers-api.michael-b25.workers.dev - Edge-cached (60 second TTL) - Zero manual updates required - IPs stripped at Worker level (never touch frontend) SECURITY: - Server IPs available only in Discord (Awakened+ tier) - Drives community engagement and subscription conversion - Prevents port scanning and unauthorized access When servers added/removed in Pterodactyl, website auto-updates within 60 seconds. Zero code changes needed. Fire + Frost + Foundation = Where Love Builds Legacy 💙 Signed-off-by: Claude (Chronicler #56) <claude@firefrostgaming.com>
8.3 KiB
8.3 KiB