diff --git a/docs/tasks/discord-server-complete-reorganization/deployment-plan.md b/docs/tasks/discord-server-complete-reorganization/deployment-plan.md new file mode 100644 index 0000000..6ed5f70 --- /dev/null +++ b/docs/tasks/discord-server-complete-reorganization/deployment-plan.md @@ -0,0 +1,533 @@ +# Discord Server Complete Reorganization - Deployment Plan + +**Status:** Planning Complete, Ready to Implement +**Priority:** Tier 3 - Community Infrastructure +**Time Estimate:** 2-3 hours implementation +**Last Updated:** 2026-02-17 + +--- + +## Overview + +Complete reorganization of the Firefrost Gaming Discord server to reflect Fire/Frost philosophy, clear role hierarchy, and proper channel structure aligned with the Department Structure & Access Control Matrix. + +**Goals:** +- Clear Fire vs Frost path distinction +- Professional staff organization +- Subscriber tier benefits visible +- Easy navigation for new members +- Room to scale as community grows + +--- + +## Channel Structure + +### 📢 WELCOME & RULES (Top of server) + +**#welcome** +- Purpose: First channel new members see +- Permissions: Read-only for @everyone +- Content: + - Welcome message with Fire/Frost introduction + - Link to #rules + - Link to #roles (reaction roles) + - Link to website + - Server navigation guide + +**#rules** +- Purpose: Community guidelines +- Permissions: Read-only for @everyone +- Content: + - Server rules (numbered 1-10) + - Fire + Frost philosophy + - Consequences for violations + - How to report issues + +**#announcements** +- Purpose: Official server updates +- Permissions: Read-only for @everyone, Post by Staff only +- Content: + - Server updates + - New features + - Downtime notices + - Major events + +**#roles** +- Purpose: Self-assign roles via reactions +- Permissions: Read-only for @everyone, React to assign roles +- Content: + - Fire Path / Frost Path selection + - Game notification roles (ATM10, Stoneblock, etc.) + - Pronouns + - Other opt-in roles + +--- + +### 🔥 FIRE PATH (Competition / PvP / High Energy) + +**Category: 🔥 FIRE PATH** + +**#fire-general** +- Purpose: General chat for Fire path members +- Permissions: Fire Path role required +- Tone: Competitive, energetic, PvP-focused + +**#fire-strategy** +- Purpose: Discuss tactics, builds, optimization +- Permissions: Fire Path role required +- Content: Min-maxing, speedruns, competitive strategies + +**#fire-events** +- Purpose: Competitive events and tournaments +- Permissions: Fire Path role required +- Content: Event announcements, brackets, results + +**#fire-leaderboards** +- Purpose: Stats, rankings, achievements +- Permissions: Fire Path role required (read-only, Staff posts) +- Content: Top players, records, milestones + +--- + +### ❄️ FROST PATH (Collaboration / Building / Chill) + +**Category: ❄️ FROST PATH** + +**#frost-general** +- Purpose: General chat for Frost path members +- Permissions: Frost Path role required +- Tone: Collaborative, creative, chill + +**#frost-builds** +- Purpose: Share builds, get feedback, collaborate +- Permissions: Frost Path role required +- Content: Build showcases, tips, inspiration + +**#frost-events** +- Purpose: Collaborative events and projects +- Permissions: Frost Path role required +- Content: Community builds, group projects, exploration + +**#frost-gallery** +- Purpose: Showcase screenshots and creations +- Permissions: Frost Path role required +- Content: Screenshots, videos, timelapse + +--- + +### 🌍 COMMUNITY (Everyone) + +**Category: 🌍 COMMUNITY** + +**#general-chat** +- Purpose: Main general discussion +- Permissions: @everyone +- Tone: Friendly, welcoming, off-topic allowed + +**#media-sharing** +- Purpose: Share memes, art, videos +- Permissions: @everyone +- Content: Memes, fanart, clips, screenshots + +**#support** +- Purpose: Get help from staff and community +- Permissions: @everyone +- Content: Questions, issues, technical help + +**#feedback-suggestions** +- Purpose: Provide feedback on servers +- Permissions: @everyone +- Content: Suggestions, bug reports, feature requests + +**#introductions** +- Purpose: New members introduce themselves +- Permissions: @everyone +- Content: Where you're from, favorite modpacks, play style + +--- + +### 🎮 GAME SERVERS + +**Category: 🎮 GAME SERVERS** + +One channel per major server (or group similar servers): + +**#atm10** (All The Mods 10) +**#stoneblock** (Stoneblock 4) +**#create-conquer** (Minecolonies: Create and Conquer) +**#vanilla** (Vanilla 1.21.11) +**#ember-project** (The Ember Project) +**#society** (Society: Sunlit Valley) +**#homestead** (Homestead) +**#reclamation** (Reclamation) +**#allthemons** (All The Mons) +**#subterra** (EMC Subterra Tech) + +- Purpose: Server-specific discussion, questions, trading +- Permissions: @everyone (or Subscriber roles for subscriber-only servers) +- Content: Questions, trading, parties, bases + +--- + +### ⭐ SUBSCRIBER LOUNGE + +**Category: ⭐ SUBSCRIBER LOUNGE** + +**#sovereign-lounge** +- Purpose: Exclusive chat for Sovereign ($99) tier +- Permissions: Sovereign Subscriber role ONLY +- Benefits: Direct line to staff, priority support, exclusive content + +**#consular-lounge** +- Purpose: Exclusive chat for Consular ($49) tier +- Permissions: Consular Subscriber role ONLY +- Benefits: Subscriber community, early access info + +**#subscriber-feedback** +- Purpose: Private feedback channel for paying subscribers +- Permissions: Sovereign + Consular roles +- Content: Direct input on server features, priority consideration + +--- + +### 👑 STAFF AREA + +**Category: 👑 STAFF AREA** + +**#staff-lounge** +- Purpose: General staff chat +- Permissions: Staff role (Wizard, Emissary, Builders, Social Media, Moderators) +- Content: Casual staff discussion, coordination + +**#builder-workshop** +- Purpose: Builder collaboration +- Permissions: Staff role (Builders can chat, others read-only) +- Content: Build plans, assignments, feedback + +**#social-media** +- Purpose: Social media planning +- Permissions: Staff role (Social Media Helper can chat, others read-only) +- Content: Content calendar, post drafts, analytics + +**#moderator-chat** +- Purpose: Moderation coordination +- Permissions: Staff role (Moderators can chat, Wizard + Emissary full access) +- Content: Reports, decisions, member issues + +**#staff-announcements** +- Purpose: Important staff updates +- Permissions: Staff role (read-only, Wizard + Emissary post) +- Content: Policy changes, new procedures, important info + +--- + +### 🔧 VOICE CHANNELS + +**Category: 🔥 FIRE VOICE** +- Fire General (voice) +- Fire Events (voice) +- Fire Strategy Session (voice) + +**Category: ❄️ FROST VOICE** +- Frost General (voice) +- Frost Build Session (voice) +- Frost Exploration (voice) + +**Category: 🌍 COMMUNITY VOICE** +- General Hangout (voice) +- Music & Chill (voice + music bot) +- AFK (voice) + +**Category: 👑 STAFF VOICE** +- Staff Meeting (voice) +- Staff Office Hours (voice) + +--- + +## Role Structure + +### Role Hierarchy (Top to Bottom in Discord) + +**Administrative:** +1. **👑 The Wizard** - Owner (Michael) +2. **💎 The Emissary** - Admin (Meg) +3. **📜 Staff** - Builders, Social Media Helper +4. **🛡️ Moderator** - Community moderators + +**Subscriber Tiers:** +5. **⭐ Sovereign Subscriber** ($99/month tier) +6. **🔹 Consular Subscriber** ($49/month tier) + +**Path Roles (Self-Assign):** +7. **🔥 Fire Path** - Competitive, PvP, high energy +8. **❄️ Frost Path** - Collaborative, building, chill + +**Game Notifications (Self-Assign):** +9. **ATM10 Player** +10. **Stoneblock Player** +11. **Vanilla Player** +(etc. - one per server) + +**Other:** +12. **🌍 Community Member** - Default role (@everyone) +13. **🤖 Bots** - Discord bots + +--- + +## Permission Matrix + +### Channel Permissions by Role + +| Channel | Wizard | Emissary | Staff | Moderator | Sovereign | Consular | Fire Path | Frost Path | Everyone | +|---------|--------|----------|-------|-----------|-----------|----------|-----------|------------|----------| +| #welcome | Full | Full | Read | Read | Read | Read | Read | Read | Read | +| #rules | Full | Full | Read/Edit | Read | Read | Read | Read | Read | Read | +| #announcements | Full | Full | Post | - | Read | Read | Read | Read | Read | +| #fire-general | Full | Full | Read | Moderate | Chat | Chat | Chat | - | - | +| #frost-general | Full | Full | Read | Moderate | Chat | Chat | - | Chat | - | +| #general-chat | Full | Full | Chat | Moderate | Chat | Chat | Chat | Chat | Chat | +| #support | Full | Full | Support | Support | Request | Request | Request | Request | Request | +| #sovereign-lounge | Full | Full | Read | - | Chat | - | - | - | - | +| #consular-lounge | Full | Full | Read | - | - | Chat | - | - | - | +| #staff-lounge | Full | Full | Chat | - | - | - | - | - | - | +| #builder-workshop | Full | Full | Chat | - | - | - | - | - | - | +| #moderator-chat | Full | Full | Read | Chat | - | - | - | - | - | + +**Legend:** +- `Full` = All permissions +- `Post` = Can post/send messages +- `Chat` = Can send messages and read +- `Read` = Can only read +- `Moderate` = Can timeout/warn users +- `Support` = Can answer questions +- `Request` = Can ask for help +- `-` = No access + +--- + +## Implementation Checklist + +### Phase 1: Backup & Planning (15 min) + +- [ ] Backup current Discord structure (screenshot all channels/roles) +- [ ] Export current member list with roles +- [ ] Notify members of upcoming reorganization (24-48hr notice) +- [ ] Create implementation timeline + +### Phase 2: Role Setup (30 min) + +- [ ] Create new role hierarchy (delete old conflicting roles) +- [ ] Set role colors (Fire = orange/red, Frost = cyan/blue) +- [ ] Configure role permissions +- [ ] Set up reaction roles in #roles channel +- [ ] Test role permissions + +### Phase 3: Category & Channel Creation (1 hour) + +- [ ] Create categories in order (Welcome, Fire, Frost, Community, Servers, Subscribers, Staff, Voice) +- [ ] Create channels within each category +- [ ] Set channel permissions per matrix above +- [ ] Write channel descriptions/topics +- [ ] Pin important messages (rules, welcome, guides) + +### Phase 4: Content Migration (30 min) + +- [ ] Copy important pins/messages from old channels +- [ ] Archive old channels (don't delete - historical reference) +- [ ] Update server description and icon if needed +- [ ] Set up welcome screen (Discord feature) + +### Phase 5: Testing & Launch (30 min) + +- [ ] Test permissions with test account (each role level) +- [ ] Verify reaction roles work +- [ ] Check voice channel permissions +- [ ] Announce completion to members +- [ ] Monitor first 24hrs for issues/feedback + +--- + +## Content Templates + +### Welcome Message (#welcome) + +``` +🔥❄️ Welcome to **Firefrost Gaming!** + +**What is Firefrost?** +We're a premium Minecraft server network built on the philosophy of balance: +🔥 **Fire** = Passion, Competition, Community +❄️ **Frost** = Precision, Collaboration, Excellence + +**Choose Your Path:** +Head to <#roles> to select: +- 🔥 **Fire Path** - Competitive PvP, optimization, speedruns +- ❄️ **Frost Path** - Collaborative builds, exploration, chill vibes +(Or both - we don't judge!) + +**Getting Started:** +1. Read <#rules> (seriously, read them) +2. Assign your path and game roles in <#roles> +3. Introduce yourself in <#introductions> +4. Ask questions in <#support> +5. Join a server and play! + +**Need Help?** +- Questions: <#support> +- Subscribe: firefrostgaming.com +- Status: status.firefrostgaming.com + +🔥❄️ **Fire + Frost + Foundation = Where Love Builds Legacy** +``` + +### Rules (#rules) + +``` +# 🔥❄️ FIREFROST GAMING - SERVER RULES + +**Core Principle:** *Fire melts barriers. Frost builds foundations.* +Be passionate (Fire) but respectful (Frost). Balance in all things. + +## The Rules + +**1. Be Respectful** +Treat everyone with kindness. No harassment, hate speech, or toxicity. + +**2. No Griefing** +Don't destroy others' builds or bases without permission. + +**3. No Cheating** +No hacked clients, x-ray, duplication exploits, or unfair advantages. + +**4. Keep Chat Clean** +No spam, excessive caps, or NSFW content. Keep it PG-13. + +**5. Follow Path Philosophy** +🔥 Fire = Competitive but sportsmanlike +❄️ Frost = Collaborative and supportive + +**6. Staff Decisions are Final** +Respect staff decisions. Disagreements? DM staff privately. + +**7. No Advertising** +Don't advertise other servers, Discord servers, or services without permission. + +**8. English Primary** +English is the main language. Other languages OK in private channels. + +**9. Use Channels Correctly** +Post in the right channels. Staff will move messages if needed. + +**10. Have Fun!** +This is a game. Enjoy it. Build friendships. Create memories. + +## Consequences + +**First offense:** Warning +**Second offense:** Timeout (mute) +**Third offense:** Kick +**Severe or repeated:** Ban + +**Questions?** Ask staff in <#support> + +🔥❄️ *Where Passion Meets Precision* +``` + +--- + +## Reaction Roles Setup + +**In #roles channel:** + +Post separate messages for each category of roles: + +**Message 1: Choose Your Path** +``` +🔥❄️ **SELECT YOUR PATH** + +React to choose your playstyle: +🔥 = **Fire Path** (Competition, PvP, Optimization) +❄️ = **Frost Path** (Collaboration, Building, Exploration) + +You can select BOTH if you enjoy both styles! +``` +Reactions: 🔥 (Fire Path role), ❄️ (Frost Path role) + +**Message 2: Game Notifications** +``` +🎮 **GAME SERVER NOTIFICATIONS** + +Get pinged for events, updates, and announcements on your favorite servers: + +React to the server(s) you play on: +(Add emoji reactions for each server) +``` + +**Message 3: Other Roles** +``` +🏷️ **ADDITIONAL ROLES** + +Optional roles for better customization: +(Pronouns, regions, interests, etc.) +``` + +--- + +## Post-Launch Monitoring + +### First 24 Hours + +- [ ] Monitor #general-chat for confusion/questions +- [ ] Watch for permission issues +- [ ] Collect feedback in #feedback-suggestions +- [ ] Make minor adjustments as needed + +### First Week + +- [ ] Survey members on new structure (poll in #general-chat) +- [ ] Document any issues or improvements needed +- [ ] Adjust channel order/organization if needed +- [ ] Update this guide with lessons learned + +### Ongoing + +- [ ] Monthly review of channel activity (archive dead channels) +- [ ] Adjust as community grows +- [ ] Add new channels as needed (new game servers, etc.) + +--- + +## Future Enhancements + +**When community grows:** +- Regional channels (NA, EU, Asia timezones) +- Language-specific channels +- Content creator channels (streamers, YouTubers) +- Partner server channels +- More game-specific channels + +**Advanced features:** +- Discord leveling bot (MEE6, Dyno) +- Custom emoji for Fire/Frost +- Server boosts perks +- Automated moderation bots +- Welcome bot with custom messages + +--- + +## Related Documents + +- **Department Structure & Access Control Matrix** - Role definitions +- **Staff Recruitment** - Recruiting moderators +- **Fire/Frost Philosophy** - Core values and branding + +--- + +**Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️ + +--- + +**Document Status:** COMPLETE +**Ready for Implementation:** When Discord server is ready (2-3 hours) +**Owner:** The Emissary (Meg) + The Wizard (Michael) +**Dependencies:** None (can implement anytime)