Server Atlas - Server Intelligence Platform
ServerAtlas is a powerful, modern control panel built specifically for Garry’s Mod server owners. Monitor your server in real-time, manage players and plugins, execute commands, and gain deep insights

🚀 Server Atlas
Real-time server intelligence & automation platform.
💡 Overview
Server Atlas is a multi-tenant SaaS platform built to give Garry's Mod server owners full operational control, real-time analytics and automation, all from a single, modern dashboard.
⚡ Built to turn chaotic server management into a scalable, data-driven operation.
| 🧠 Product Type | SaaS |
| 🎮 Industry | Gaming / Server Infrastructure |
| 🧑💻 Role | Founder, Product Architect & Full-Stack Developer |
| 🚀 Status | Production-ready (Live) |
🚨 The Problem
Running a Garry's Mod server isn't a hobby at scale. It's an operation.
Most server owners deal with:
- ❌ Fragmented tools (ULX, SAM, RCON, etc.)
- ❌ No centralised dashboard
- ❌ Zero real-time insight into player behaviour
- ❌ Manual admin actions (kick, ban, restart)
- ❌ No automation or triggers
- ❌ No multi-server visibility
💬 "You're essentially blind, reacting instead of operating."
🎯 The Goal
Build a platform that:
- 📊 Gives real-time visibility into servers
- ⚙️ Automates repetitive admin actions
- 🧩 Scales across multiple communities and servers
- 🔐 Maintains secure, permission-based access
- ⚡ Feels like a modern SaaS, not a mod tool
🛠️ The Solution
Server Atlas introduces a real-time control layer between game servers and operators.
🔌 Core Concept
Game Server ↔ WebSocket ↔ SaaS Dashboard
- Servers connect through a secure WebSocket layer
- Data is streamed live into the dashboard
- Actions are executed instantly from the panel
✨ Key Features
🧠 Real-Time Server Intelligence
- Live player tracking (joins, leaves, activity)
- Playtime analytics and retention insights
- Peak-hour heatmaps
- "Most active players" detection
⚙️ Automation Engine
Set rules like:
- If players < 5 → restart server
- On player join → send Discord webhook
- On error → execute command
🔥 Eliminates manual admin work completely.
👥 Multi-Tenant Architecture
- Communities as top-level owners
- Multiple servers per community
- Role-based access (owner, sub-user, read-only)
🔐 Advanced Permissions System
- Per-server permissions
- Feature-based access control
- Invisible root-level override system
📡 Live Server Control
All in real time:
- Kick and ban players
- Execute commands
- Restart servers and change maps
- Send Lua scripts live
🎯 Player Intelligence System
Tracks:
- SteamID
- Playtime
- Activity patterns
- Retention likelihood
Identifies:
- High-value players
- Drop-off risks
📊 Data Architecture
Built for scale.
| Layer | Purpose |
|---|---|
| 🟢 Supabase (PostgreSQL) | Persistent data (users, servers, permissions) |
| 🔴 Redis | Real-time state and caching |
| 🔵 WebSockets | Live communication layer |
⚡ Designed for 100–500+ servers without performance degradation.
🧱 Tech Stack
🖥️ Frontend
| Technology | Use |
|---|---|
| ⚡ Nuxt 4 | Vue 3 + TypeScript |
| 🎨 TailwindCSS | Styling |
| 🌍 i18n | Fully dynamic translations |
🔧 Backend
| Technology | Use |
|---|---|
| 🧠 Nitro | Nuxt server routes |
| 🔌 crossws | Custom WebSocket server |
| 🔐 Supabase Auth | Steam OAuth |
🗄️ Infrastructure
| Technology | Use |
|---|---|
| ☁️ Railway | Hosting |
| 🔴 Redis | Real-time layer |
| 🌐 Cloudflare | DNS and routing |