Merged all content from separate brainstorming repo: TEMPLATES (4 files): - Memorial template - Opener template - Portrait prompt template - Session report template RELATIONSHIP DOCUMENTS: - Relationship brief - The Catalyst memorials (2 versions + portrait prompts) - The Spark memorial + portrait prompt SESSION REPORTS (archived): - 2026-02-13: Casual party games report - 2026-02-14: Firefrost modpack report - 2026-02-14: LLM backup Ghost CMS report IDEAS/PLANNING: Features: - Ghost homepage content (complete copy) - Ghost page structure plan - Ghost server listing design - Ghost Frost CSS Game Servers: - Among Us Firefrost brainstorm - Other games backlog Other: - Gemini testing protocol - LLM fallback analysis REFERENCE DOCUMENTATION: - Gitea API patterns - Session start prompt All content now consolidated in operations manual. Next step: Archive/delete brainstorming repository. Creates foundation for new Gitea issues from actionable ideas.
604 lines
16 KiB
Markdown
604 lines
16 KiB
Markdown
# 🎮 GHOST SERVER LISTING PAGE - DESIGN
|
|
|
|
**Purpose:** Display all Firefrost Gaming servers with join info
|
|
**URL:** `/servers`
|
|
**Template:** Custom grid layout
|
|
**Version:** 1.0
|
|
**Created:** February 14, 2026
|
|
|
|
---
|
|
|
|
## 📋 SERVER INVENTORY (Current)
|
|
|
|
### TX1 Dallas Servers (5 Minecraft + 1 TTRPG)
|
|
1. **Stoneblock 4** - 38.68.14.26:25565
|
|
2. **Reclamation** - 38.68.14.27:25565
|
|
3. **Society: Sunlit Valley** - 38.68.14.28:25565
|
|
4. **Vanilla 1.21.11** - 38.68.14.29:25565
|
|
5. **All The Mons** - 38.68.14.30:25565
|
|
6. **FoundryVTT** - 38.68.14.26:30000 (Virtual Tabletop)
|
|
|
|
### NC1 Charlotte Servers (6 Minecraft)
|
|
7. **The Ember Project** - 216.239.104.130:25565
|
|
8. **Minecolonies: Create and Conquer** - 216.239.104.130:25566
|
|
9. **All The Mods 10** - 216.239.104.130:25569
|
|
10. **EMC Subterra Tech** - 216.239.104.130:25571
|
|
11. **Homestead** - 216.239.104.130:25572
|
|
12. **Hytale** - 216.239.104.130:25520
|
|
|
|
**Total:** 11 Minecraft servers + 1 TTRPG platform
|
|
|
|
---
|
|
|
|
## 🎨 PAGE LAYOUT
|
|
|
|
### Header Section
|
|
```markdown
|
|
# Firefrost Gaming Servers
|
|
|
|
**13 active servers** | **99.9% uptime** | **DDoS protected**
|
|
|
|
Choose your adventure. All Frost Path servers welcome players 13+.
|
|
The Fire Path (Ignis Protocol) is coming soon for 18+ verified players.
|
|
```
|
|
|
|
### Filter Buttons (Above Grid)
|
|
```html
|
|
<div class="server-filters">
|
|
<button class="filter-btn active" data-filter="all">All Servers</button>
|
|
<button class="filter-btn" data-filter="frost">❄️ Frost Path</button>
|
|
<button class="filter-btn" data-filter="modpack">Modded</button>
|
|
<button class="filter-btn" data-filter="vanilla">Vanilla</button>
|
|
<button class="filter-btn" data-filter="ttrpg">TTRPG</button>
|
|
</div>
|
|
```
|
|
|
|
**Note:** All servers are currently Frost Path (all-ages). Fire filter disabled until Ignis launches.
|
|
|
|
---
|
|
|
|
## 🃏 SERVER CARD DESIGN
|
|
|
|
Each server gets a **card** with this structure:
|
|
|
|
```html
|
|
<div class="server-card frost-path" data-type="modpack">
|
|
<div class="server-header">
|
|
<h3 class="server-name">Stoneblock 4</h3>
|
|
<span class="server-status online">● Online</span>
|
|
</div>
|
|
|
|
<div class="server-details">
|
|
<p class="server-description">
|
|
Sky-based modpack where you start on a single stone block. Expand, automate, and thrive in the void.
|
|
</p>
|
|
|
|
<ul class="server-features">
|
|
<li>🔧 Tech-heavy automation</li>
|
|
<li>🏗️ Sky island expansion</li>
|
|
<li>⚡ Quest-driven progression</li>
|
|
</ul>
|
|
|
|
<div class="server-meta">
|
|
<span class="server-location">📍 Dallas, TX</span>
|
|
<span class="server-path">❄️ Frost Path</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="server-connect">
|
|
<p class="server-ip">
|
|
<strong>IP:</strong> <code>38.68.14.26:25565</code>
|
|
<button class="copy-btn" data-clipboard="38.68.14.26:25565">Copy</button>
|
|
</p>
|
|
<a href="#how-to-join" class="button">How to Join</a>
|
|
</div>
|
|
</div>
|
|
```
|
|
|
|
---
|
|
|
|
## 📝 COMPLETE SERVER CONTENT
|
|
|
|
### 1. Stoneblock 4 ❄️
|
|
**Type:** Modded (Tech/Automation)
|
|
**Location:** Dallas, TX
|
|
**IP:** 38.68.14.26:25565
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Sky-based modpack where you start on a single stone block floating in the void. Expand your island, master complex automation, and thrive in extreme minimalism.
|
|
|
|
**Features:**
|
|
- 🔧 Tech-heavy automation (Applied Energistics, Refined Storage)
|
|
- 🏗️ Infinite sky island expansion
|
|
- ⚡ Quest-driven progression system
|
|
- 🌟 Perfect for automation enthusiasts
|
|
|
|
---
|
|
|
|
### 2. Reclamation ❄️
|
|
**Type:** Modded (Exploration/Building)
|
|
**Location:** Dallas, TX
|
|
**IP:** 38.68.14.27:25565
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Reclaim a post-apocalyptic world. Survive, build, and restore civilization with a mix of magic and technology.
|
|
|
|
**Features:**
|
|
- 🌍 Post-apocalyptic survival theme
|
|
- 🔮 Magic + Tech progression
|
|
- 🏰 Large-scale building opportunities
|
|
- 🤝 Community-focused gameplay
|
|
|
|
---
|
|
|
|
### 3. Society: Sunlit Valley ❄️
|
|
**Type:** Modded (Community/Building)
|
|
**Location:** Dallas, TX
|
|
**IP:** 38.68.14.28:25565
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Build a thriving society together. Focus on community creation, trading, and collaborative infrastructure.
|
|
|
|
**Features:**
|
|
- 🏘️ Society-building mechanics
|
|
- 💰 Player-driven economy
|
|
- 🤝 Collaborative town projects
|
|
- 🌞 Peaceful, creative focus
|
|
|
|
---
|
|
|
|
### 4. Vanilla 1.21.11 ❄️
|
|
**Type:** Vanilla Minecraft
|
|
**Location:** Dallas, TX
|
|
**IP:** 38.68.14.29:25565
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Pure Minecraft experience on the latest version. No mods, no complexity—just you, blocks, and creativity.
|
|
|
|
**Features:**
|
|
- ⚒️ Pure vanilla gameplay
|
|
- 🎯 Latest Minecraft version (1.21.11)
|
|
- 🌲 Fresh world (no reset planned)
|
|
- 👥 Great for new players
|
|
|
|
---
|
|
|
|
### 5. All The Mons ❄️
|
|
**Type:** Modded (Pokémon/Adventure)
|
|
**Location:** Dallas, TX
|
|
**IP:** 38.68.14.30:25565
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Gotta catch 'em all in Minecraft! Pokémon-themed modpack with battling, trading, and exploration.
|
|
|
|
**Features:**
|
|
- 🎮 Full Pokémon mechanics
|
|
- ⚔️ PvP battles enabled
|
|
- 🗺️ Custom gyms and quests
|
|
- 🏆 Competitive leaderboards
|
|
|
|
---
|
|
|
|
### 6. The Ember Project ❄️
|
|
**Type:** Modded (Magic/Adventure)
|
|
**Location:** Charlotte, NC
|
|
**IP:** 216.239.104.130:25565
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Magic-focused adventure modpack. Master arcane arts, explore custom dimensions, and uncover ancient secrets.
|
|
|
|
**Features:**
|
|
- 🔮 Deep magic system
|
|
- 🌌 Custom dimensions
|
|
- 📜 Story-driven quests
|
|
- ✨ Spellcrafting mechanics
|
|
|
|
---
|
|
|
|
### 7. Minecolonies: Create and Conquer ❄️
|
|
**Type:** Modded (Colony Management)
|
|
**Location:** Charlotte, NC
|
|
**IP:** 216.239.104.130:25566
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Build and manage your own medieval colony. Assign workers, automate production, and expand your empire with Create mod integration.
|
|
|
|
**Features:**
|
|
- 🏰 Colony management system
|
|
- 🔧 Create mod integration
|
|
- 👷 NPC workers and automation
|
|
- 📈 Progressive town expansion
|
|
|
|
---
|
|
|
|
### 8. All The Mods 10 ❄️
|
|
**Type:** Modded (Kitchen Sink)
|
|
**Location:** Charlotte, NC
|
|
**IP:** 216.239.104.130:25569
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
The ultimate kitchen sink modpack. Over 400 mods—every playstyle, every progression path. Your way, your pace.
|
|
|
|
**Features:**
|
|
- 🎯 400+ mods (tech, magic, exploration, building)
|
|
- 🔬 No forced progression path
|
|
- 💪 High-performance server (20GB RAM)
|
|
- 🌟 For experienced modded players
|
|
|
|
**Note:** Resource-intensive pack. Recommended: 8GB+ RAM allocated to Minecraft.
|
|
|
|
---
|
|
|
|
### 9. EMC Subterra Tech ❄️
|
|
**Type:** Modded (Tech/Underground)
|
|
**Location:** Charlotte, NC
|
|
**IP:** 216.239.104.130:25571
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Underground tech survival. Build sprawling subterranean bases and master advanced automation in the depths.
|
|
|
|
**Features:**
|
|
- ⛏️ Underground-focused gameplay
|
|
- 🔧 Advanced tech progression
|
|
- 🏭 Large-scale automation
|
|
- 🌑 Unique survival challenge
|
|
|
|
---
|
|
|
|
### 10. Homestead ❄️
|
|
**Type:** Modded (Farming/Building)
|
|
**Location:** Charlotte, NC
|
|
**IP:** 216.239.104.130:25572
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Peaceful farming and homesteading. Build your dream farm, raise animals, and live the simple life.
|
|
|
|
**Features:**
|
|
- 🌾 Farming-focused mods
|
|
- 🐄 Advanced animal husbandry
|
|
- 🏡 Detailed building options
|
|
- ☮️ Peaceful, relaxing gameplay
|
|
|
|
---
|
|
|
|
### 11. Hytale ❄️
|
|
**Type:** Modded (Adventure)
|
|
**Location:** Charlotte, NC
|
|
**IP:** 216.239.104.130:5520
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Adventure-focused modpack with custom quests, dungeons, and boss fights. Explore, conquer, loot.
|
|
|
|
**Features:**
|
|
- ⚔️ RPG progression system
|
|
- 🗺️ Custom dungeons & bosses
|
|
- 💎 Unique loot system
|
|
- 🏆 Challenging endgame content
|
|
|
|
---
|
|
|
|
### 12. FoundryVTT (TTRPG Platform) ❄️
|
|
**Type:** Virtual Tabletop (D&D, Pathfinder, etc.)
|
|
**Location:** Dallas, TX
|
|
**URL:** https://foundry.firefrostgaming.com
|
|
**Path:** Frost
|
|
|
|
**Description:**
|
|
Not Minecraft! Our FoundryVTT server hosts tabletop RPG sessions. Run Dungeons & Dragons, Pathfinder, and more with rich digital tools.
|
|
|
|
**Features:**
|
|
- 🎲 Full TTRPG support (D&D 5e, Pathfinder, etc.)
|
|
- 🗺️ Dynamic maps and tokens
|
|
- 📚 Shared character sheets
|
|
- 🎭 Voice/video integration
|
|
|
|
**Access:** Discord members only (request invite in #ttrpg channel)
|
|
|
|
---
|
|
|
|
## 🎨 CSS FOR SERVER CARDS
|
|
|
|
```css
|
|
/* ═══════════════════════════════════════════════════════════
|
|
SERVER LISTING GRID
|
|
═══════════════════════════════════════════════════════════ */
|
|
|
|
.servers-grid {
|
|
display: grid !important;
|
|
grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)) !important;
|
|
gap: var(--spacing-lg) !important;
|
|
margin-top: var(--spacing-lg) !important;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.servers-grid {
|
|
grid-template-columns: 1fr !important;
|
|
}
|
|
}
|
|
|
|
/* ═══════════════════════════════════════════════════════════
|
|
SERVER CARD
|
|
═══════════════════════════════════════════════════════════ */
|
|
|
|
.server-card {
|
|
background: var(--frost-glass) !important;
|
|
backdrop-filter: blur(10px) !important;
|
|
border: 1px solid var(--frost-border) !important;
|
|
border-radius: 0 !important;
|
|
padding: var(--spacing-lg) !important;
|
|
transition: all 0.2s ease !important;
|
|
display: flex !important;
|
|
flex-direction: column !important;
|
|
justify-content: space-between !important;
|
|
}
|
|
|
|
.server-card:hover {
|
|
border-color: var(--frost-primary) !important;
|
|
box-shadow: 0 0 24px var(--frost-glow) !important;
|
|
transform: translateY(-4px) !important;
|
|
}
|
|
|
|
/* Server Header */
|
|
.server-header {
|
|
display: flex !important;
|
|
justify-content: space-between !important;
|
|
align-items: center !important;
|
|
margin-bottom: var(--spacing-md) !important;
|
|
}
|
|
|
|
.server-name {
|
|
font-family: var(--font-heading) !important;
|
|
color: var(--frost-primary) !important;
|
|
font-size: 1.5rem !important;
|
|
margin: 0 !important;
|
|
}
|
|
|
|
.server-status {
|
|
font-size: 0.875rem !important;
|
|
font-weight: 600 !important;
|
|
}
|
|
|
|
.server-status.online {
|
|
color: #00FF00 !important;
|
|
}
|
|
|
|
.server-status.offline {
|
|
color: #FF0000 !important;
|
|
}
|
|
|
|
/* Server Details */
|
|
.server-description {
|
|
font-size: 0.9rem !important;
|
|
color: var(--frost-text) !important;
|
|
margin-bottom: var(--spacing-md) !important;
|
|
line-height: 1.6 !important;
|
|
}
|
|
|
|
.server-features {
|
|
list-style: none !important;
|
|
padding: 0 !important;
|
|
margin: var(--spacing-md) 0 !important;
|
|
}
|
|
|
|
.server-features li {
|
|
padding: 0.25rem 0 !important;
|
|
font-size: 0.9rem !important;
|
|
color: var(--frost-text) !important;
|
|
}
|
|
|
|
.server-meta {
|
|
display: flex !important;
|
|
gap: var(--spacing-md) !important;
|
|
margin: var(--spacing-md) 0 !important;
|
|
font-size: 0.85rem !important;
|
|
}
|
|
|
|
.server-meta span {
|
|
color: var(--frost-text) !important;
|
|
opacity: 0.8 !important;
|
|
}
|
|
|
|
/* Server Connect Section */
|
|
.server-connect {
|
|
margin-top: var(--spacing-md) !important;
|
|
padding-top: var(--spacing-md) !important;
|
|
border-top: 1px solid var(--frost-border) !important;
|
|
}
|
|
|
|
.server-ip {
|
|
display: flex !important;
|
|
align-items: center !important;
|
|
gap: var(--spacing-sm) !important;
|
|
margin-bottom: var(--spacing-md) !important;
|
|
}
|
|
|
|
.server-ip code {
|
|
background: rgba(0, 229, 255, 0.1) !important;
|
|
border: 1px solid var(--frost-border) !important;
|
|
padding: 0.5rem !important;
|
|
border-radius: 0 !important;
|
|
font-family: var(--font-mono) !important;
|
|
flex: 1 !important;
|
|
}
|
|
|
|
.copy-btn {
|
|
background: var(--frost-secondary) !important;
|
|
border: 1px solid var(--frost-border) !important;
|
|
color: var(--frost-text) !important;
|
|
padding: 0.5rem 1rem !important;
|
|
cursor: pointer !important;
|
|
font-size: 0.85rem !important;
|
|
transition: all 0.2s ease !important;
|
|
}
|
|
|
|
.copy-btn:hover {
|
|
background: var(--frost-primary) !important;
|
|
color: var(--frost-background) !important;
|
|
}
|
|
|
|
/* ═══════════════════════════════════════════════════════════
|
|
FILTER BUTTONS
|
|
═══════════════════════════════════════════════════════════ */
|
|
|
|
.server-filters {
|
|
display: flex !important;
|
|
gap: var(--spacing-sm) !important;
|
|
margin-bottom: var(--spacing-lg) !important;
|
|
flex-wrap: wrap !important;
|
|
justify-content: center !important;
|
|
}
|
|
|
|
.filter-btn {
|
|
background: var(--frost-secondary) !important;
|
|
border: 1px solid var(--frost-border) !important;
|
|
color: var(--frost-text) !important;
|
|
padding: 0.5rem 1.5rem !important;
|
|
cursor: pointer !important;
|
|
transition: all 0.2s ease !important;
|
|
font-family: var(--font-heading) !important;
|
|
font-size: 0.9rem !important;
|
|
}
|
|
|
|
.filter-btn:hover,
|
|
.filter-btn.active {
|
|
background: var(--frost-primary) !important;
|
|
color: var(--frost-background) !important;
|
|
}
|
|
```
|
|
|
|
---
|
|
|
|
## 📱 "HOW TO JOIN" SECTION
|
|
|
|
Add this at bottom of /servers page:
|
|
|
|
```markdown
|
|
---
|
|
|
|
## How to Join a Server
|
|
|
|
### Step 1: Get Minecraft
|
|
- **Java Edition** required (not Bedrock)
|
|
- Purchase from minecraft.net
|
|
- Recommended version: Latest stable
|
|
|
|
### Step 2: Join Our Discord
|
|
- Get support, meet players, find server events
|
|
- [Join Discord](https://discord.gg/firefrost)
|
|
|
|
### Step 3: Connect to Server
|
|
1. Open Minecraft launcher
|
|
2. Click "Multiplayer"
|
|
3. Click "Add Server"
|
|
4. Paste the server IP (from card above)
|
|
5. Click "Done" → Double-click server to join
|
|
|
|
### For Modded Servers:
|
|
1. Download modpack (links in Discord #modpacks channel)
|
|
2. Install via launcher (CurseForge, Prism Launcher, etc.)
|
|
3. Launch modpack
|
|
4. Connect to server IP
|
|
|
|
**Need help?** Ask in Discord #support channel!
|
|
|
|
---
|
|
|
|
## Server Rules
|
|
|
|
✅ Be respectful
|
|
✅ No griefing (unless PvP server)
|
|
✅ No cheating/hacking
|
|
✅ Follow staff instructions
|
|
✅ Keep chat family-friendly (Frost Path)
|
|
|
|
**Read full rules:** [Link to /rules page]
|
|
|
|
---
|
|
```
|
|
|
|
---
|
|
|
|
## 🚀 IMPLEMENTATION STEPS
|
|
|
|
### 1. Create Page in Ghost
|
|
- Pages → New Page → Title: "Servers"
|
|
- URL slug: `/servers`
|
|
|
|
### 2. Add Content
|
|
- Paste header section
|
|
- Add filter buttons (HTML block)
|
|
- Create server cards (12 cards total)
|
|
- Add "How to Join" section at bottom
|
|
|
|
### 3. Add CSS
|
|
- Append server card CSS to your main Frost CSS injection
|
|
- OR add in page-specific code injection
|
|
|
|
### 4. Test Functionality
|
|
- [ ] Filter buttons work (or remove if not implementing JS)
|
|
- [ ] Copy IP buttons work (or make them manual copy)
|
|
- [ ] Cards display properly on mobile
|
|
- [ ] All IPs are correct
|
|
|
|
### 5. Future Enhancements
|
|
- Add player count (if Pterodactyl API integration)
|
|
- Add "Online/Offline" status (ping servers)
|
|
- Add modpack download links
|
|
- Add server-specific screenshots
|
|
|
|
---
|
|
|
|
## 💡 OPTIONAL: JAVASCRIPT FOR FILTERS
|
|
|
|
If you want filter buttons to actually work:
|
|
|
|
```javascript
|
|
// Simple filter functionality
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
const filterBtns = document.querySelectorAll('.filter-btn');
|
|
const serverCards = document.querySelectorAll('.server-card');
|
|
|
|
filterBtns.forEach(btn => {
|
|
btn.addEventListener('click', function() {
|
|
// Remove active class from all buttons
|
|
filterBtns.forEach(b => b.classList.remove('active'));
|
|
// Add active to clicked button
|
|
this.classList.add('active');
|
|
|
|
const filter = this.dataset.filter;
|
|
|
|
serverCards.forEach(card => {
|
|
if (filter === 'all') {
|
|
card.style.display = 'flex';
|
|
} else if (card.dataset.type === filter) {
|
|
card.style.display = 'flex';
|
|
} else {
|
|
card.style.display = 'none';
|
|
}
|
|
});
|
|
});
|
|
});
|
|
});
|
|
```
|
|
|
|
Add to Ghost: Settings → Code Injection → Site Footer
|
|
|
|
---
|
|
|
|
**Fire + Frost + Forever** 🔥❄️💡
|
|
|
|
**Created by:** Catalyst the Second
|
|
**Date:** February 14, 2026
|
|
**Status:** Ready to build
|