Commit Graph

2 Commits

Author SHA1 Message Date
Claude (Chronicler #56)
ac99b90fdd feat: dynamic server status with Cloudflare Worker integration
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>
2026-04-03 05:10:54 +00:00
The Trinity
1a8a5eb6f9 build: Rebuild site with all 7 pages 2026-04-02 19:51:54 -05:00