docs: create comprehensive soft launch server transition plan
Complete master plan document covering: RETIREMENTS (9 servers): - 3 TX1 Dallas: Reclamation, Vanilla, All of Create Creative - 6 NC1 Charlotte: Ember, Minecolonies, ATM10, EMC SubTerra, Homestead, Mayview - Special: RAD2 (wait for Holly's build completion) - Full backup procedures with Holly's checklist reference RESETS (3 servers): - Society: Sunlit Valley (seed: 2059666523504992) - Stoneblock 4 (no seed - underground pack) - All The Mons Private (seed: 537898685627006537) - Pre-launch backup + fresh world deployment NEW DEPLOYMENTS (4 servers): - ATM10 To The Sky (FROST) - skyblock, no seed - All The Mons Public (HYBRID) - seed: 56576470319204011 - MYTHCRAFT 5 (FIRE) - seed: 278941701921377508 - Ars Eclectica (FIRE) - seed: -5270055988953604938 FINAL LINEUP: - 6 public Minecraft servers (5 if Ars skipped) - Fire: 2-3 servers | Frost: 2 servers | Hybrid: 1 server - 2 addon servers (FoundryVTT, Hytale) - Load balanced: TX1 30GB, NC1 26GB SEED RECOMMENDATIONS: - Researched 1.21.1 seeds via web search - Multiple options per server with rationale - Coordinates and features documented - Stoneblock/ATM Sky noted as N/A (no seeds) PROCEDURES: - World backup workflow - World reset workflow - New server deployment workflow - Pterodactyl Panel seed configuration TIMELINE: - 6 phases from preparation to soft launch - Time estimates per phase - Node assignment recommendations - Success metrics and rollback plan Related to server sunset evaluation (Task #45) and soft launch prep.
This commit is contained in:
737
docs/planning/soft-launch-server-transition-plan.md
Normal file
737
docs/planning/soft-launch-server-transition-plan.md
Normal file
@@ -0,0 +1,737 @@
|
||||
# Firefrost Gaming — Soft Launch Server Transition Plan
|
||||
|
||||
**Created:** March 19, 2026
|
||||
**Effective:** Immediate
|
||||
**Target Completion:** Before soft launch
|
||||
**Owner:** Michael "Frostystyle" Krause
|
||||
|
||||
---
|
||||
|
||||
## Executive Summary
|
||||
|
||||
This document outlines the complete server fleet transition for Firefrost Gaming's soft launch. We are retiring 9 servers, resetting worlds on 3 servers, and deploying 4 new servers to create a focused, high-quality server lineup aligned with our Fire/Frost philosophy.
|
||||
|
||||
**Final Server Count:** 5-6 public Minecraft servers + 2 addon servers
|
||||
|
||||
---
|
||||
|
||||
## Table of Contents
|
||||
|
||||
1. [Servers Being Retired](#servers-being-retired)
|
||||
2. [Servers Being Reset](#servers-being-reset)
|
||||
3. [New Servers Being Deployed](#new-servers-being-deployed)
|
||||
4. [Final Server Lineup](#final-server-lineup)
|
||||
5. [Procedures](#procedures)
|
||||
6. [Seed Recommendations](#seed-recommendations)
|
||||
7. [Timeline](#timeline)
|
||||
|
||||
---
|
||||
|
||||
## Servers Being Retired
|
||||
|
||||
### Why We're Retiring These Servers
|
||||
|
||||
- **Strategic focus:** Concentrating on servers that clearly fit Fire or Frost paths
|
||||
- **Version consistency:** Moving everything to 1.21.1
|
||||
- **Eliminate overlap:** Removing servers that duplicate experiences
|
||||
- **Quality over quantity:** Better to run 5 great servers than 14 mediocre ones
|
||||
|
||||
### The Retirement List (9 Servers)
|
||||
|
||||
#### TX1 Dallas Node (3 servers)
|
||||
|
||||
**1. Reclamation**
|
||||
- **Reason:** Semi-expert pack, low community interest, dated feel
|
||||
- **Modpack:** Reclamation
|
||||
- **Node:** TX1 Dallas
|
||||
- **Current Status:** Active but unused
|
||||
- **Action:** Backup world → Delete
|
||||
|
||||
**2. Vanilla 1.21.1**
|
||||
- **Reason:** Generic vanilla server with no unique hook or identity
|
||||
- **Modpack:** Vanilla Minecraft
|
||||
- **Node:** TX1 Dallas
|
||||
- **Current Status:** Active but unused
|
||||
- **Action:** Backup world → Delete
|
||||
|
||||
**3. All of Create (Creative)**
|
||||
- **Reason:** Internal testing server, not player-facing
|
||||
- **Modpack:** All of Create
|
||||
- **Node:** TX1 Dallas
|
||||
- **Current Status:** Staff testing only
|
||||
- **Action:** Backup world → Delete
|
||||
|
||||
**4. RAD2 (SPECIAL)**
|
||||
- **Reason:** Retiring after Holly completes her build
|
||||
- **Modpack:** Roguelike Adventures & Dungeons 2
|
||||
- **Node:** TX1 Dallas
|
||||
- **Current Status:** Holly's active build project
|
||||
- **Action:** **WAIT for Holly to finish** → Backup world → Delete
|
||||
- **Note:** This is Holly's build — ensure she confirms completion before backup
|
||||
|
||||
#### NC1 Charlotte Node (6 servers)
|
||||
|
||||
**5. The Ember Project**
|
||||
- **Reason:** Very low downloads (4.8K), niche magitech appeal
|
||||
- **Modpack:** The Ember Project
|
||||
- **Node:** NC1 Charlotte
|
||||
- **Current Status:** Active but unused
|
||||
- **Action:** Backup world → Delete
|
||||
|
||||
**6. Minecolonies: Create and Conquer**
|
||||
- **Reason:** Colony building not core to Fire/Frost identity
|
||||
- **Modpack:** Minecolonies: Create and Conquer
|
||||
- **Node:** NC1 Charlotte
|
||||
- **Current Status:** Active but unused
|
||||
- **Action:** Backup world → Delete
|
||||
|
||||
**7. All The Mods 10 (ATM10)**
|
||||
- **Reason:** Replacing with ATM10 To The Sky (skyblock variant)
|
||||
- **Modpack:** All The Mods 10
|
||||
- **Node:** NC1 Charlotte
|
||||
- **Current Status:** Active but unused
|
||||
- **Action:** Backup world → Delete → Deploy ATM10 Sky replacement
|
||||
|
||||
**8. EMC SubTerra Tech**
|
||||
- **Reason:** Low downloads (22K), niche automation focus
|
||||
- **Modpack:** EMC SubTerra Tech
|
||||
- **Node:** NC1 Charlotte
|
||||
- **Current Status:** Active but unused
|
||||
- **Action:** Backup world → Delete
|
||||
|
||||
**9. Homestead**
|
||||
- **Reason:** Overlaps with Society: Sunlit Valley (both cozy farming)
|
||||
- **Modpack:** Homestead
|
||||
- **Node:** NC1 Charlotte
|
||||
- **Current Status:** Active but unused, previously flagged for retirement
|
||||
- **Action:** Backup world → Delete
|
||||
|
||||
**10. Mayview**
|
||||
- **Reason:** Overlaps with Society + All The Mons (Stardew + Pokémon)
|
||||
- **Modpack:** Mayview
|
||||
- **Node:** NC1 Charlotte
|
||||
- **Current Status:** Active but unused
|
||||
- **Action:** Backup world → Delete
|
||||
|
||||
### Retirement Procedure
|
||||
|
||||
**For each server above:**
|
||||
|
||||
1. Panel → Server → Files tab
|
||||
2. Right-click `/world/` folder → Archive
|
||||
3. Wait for archive creation
|
||||
4. Right-click archive → Download
|
||||
5. Rename to: `servername-world-2026-03-19.tar.gz`
|
||||
6. Upload to Nextcloud: `/Server World Backups/2026-03-Retirements/`
|
||||
7. Verify upload complete
|
||||
8. Delete server from Pterodactyl Panel
|
||||
|
||||
**Special Note:** RAD2 requires Holly's confirmation of build completion before backup.
|
||||
|
||||
**Full procedure documentation:** `docs/procedures/server-retirement-backup.md`
|
||||
|
||||
---
|
||||
|
||||
## Servers Being Reset
|
||||
|
||||
### Why We're Resetting These Servers
|
||||
|
||||
- **Fresh start for launch:** Players begin at the same time, fair competition
|
||||
- **Clean slate:** Remove any pre-launch testing artifacts
|
||||
- **Optimized worlds:** Use high-quality seeds for better player experience
|
||||
|
||||
### The Reset List (3 Servers)
|
||||
|
||||
**1. Society: Sunlit Valley** (FIRE PATH)
|
||||
- **Node:** TX1 Dallas
|
||||
- **Current Status:** Active
|
||||
- **Action:**
|
||||
- Backup current world
|
||||
- Create fresh world with recommended seed
|
||||
- Reset server
|
||||
|
||||
**2. Stoneblock 4** (FROST PATH)
|
||||
- **Node:** TX1 Dallas
|
||||
- **Current Status:** Active
|
||||
- **Action:**
|
||||
- Backup current world
|
||||
- Create fresh world (Stoneblock doesn't use seeds — world is all stone)
|
||||
- Reset server
|
||||
|
||||
**3. All The Mons (Private Instance)** (HYBRID — Staff Only)
|
||||
- **Node:** TX1 Dallas (currently) or NC1 Charlotte
|
||||
- **Current Status:** Michael/Meg/Holly's private server
|
||||
- **Action:**
|
||||
- Backup current world
|
||||
- Create fresh world with recommended seed
|
||||
- **Keep this server separate from public All The Mons deployment**
|
||||
|
||||
### Reset Procedure
|
||||
|
||||
**For each server above:**
|
||||
|
||||
1. **Backup Current World:**
|
||||
- Panel → Server → Files tab
|
||||
- Right-click `/world/` folder → Archive
|
||||
- Download archive
|
||||
- Rename to: `servername-pre-launch-backup-2026-03-19.tar.gz`
|
||||
- Upload to Nextcloud: `/Server World Backups/Pre-Launch-Backups/`
|
||||
|
||||
2. **Delete Old World:**
|
||||
- Panel → Server → Files tab
|
||||
- Delete `/world/` folder
|
||||
- Delete `/world_nether/` folder (if exists)
|
||||
- Delete `/world_the_end/` folder (if exists)
|
||||
|
||||
3. **Configure New Seed:**
|
||||
- Panel → Server → Startup tab
|
||||
- Set `LEVEL_SEED` to recommended seed (see Seed Recommendations section)
|
||||
- OR leave blank for random (Stoneblock 4)
|
||||
|
||||
4. **Restart Server:**
|
||||
- Panel → Server → Console
|
||||
- Restart server
|
||||
- New world generates with fresh seed
|
||||
|
||||
**Full procedure documentation:** `docs/procedures/server-world-reset.md` (to be created)
|
||||
|
||||
---
|
||||
|
||||
## New Servers Being Deployed
|
||||
|
||||
### The Deployment List (4 New Servers)
|
||||
|
||||
**1. ATM10 To The Sky** (FROST PATH)
|
||||
- **Replaces:** ATM10
|
||||
- **Why:** Skyblock challenge variant, maintains ATM brand, 1.21.1
|
||||
- **Modpack:** All The Mods 10 To The Sky
|
||||
- **Version:** 1.21.1
|
||||
- **Downloads:** 2.2M
|
||||
- **RAM Required:** 6-8GB recommended
|
||||
- **Node:** TX1 Dallas OR NC1 Charlotte (to be decided)
|
||||
- **Seed:** N/A (Skyblock starts with void + one block)
|
||||
- **Description:** Start with a tree and one block in the void. Build your empire using ATM's famous 500+ mod collection in skyblock challenge mode.
|
||||
|
||||
**2. All The Mons — Public Instance** (HYBRID)
|
||||
- **Why:** Public version of ATM + Pokémon server (private instance stays for staff)
|
||||
- **Modpack:** All The Mons (ATM10 + Cobblemon)
|
||||
- **Version:** 1.21.1
|
||||
- **Downloads:** 773K
|
||||
- **RAM Required:** 8GB recommended
|
||||
- **Node:** Opposite from private instance (load balancing)
|
||||
- **Seed:** See recommendations below
|
||||
- **Description:** All The Mods 10 kitchen sink combined with Cobblemon. Catch Pokémon, battle Team Rocket raids, conquer gyms, and automate everything.
|
||||
|
||||
**3. MYTHCRAFT 5** (FIRE PATH)
|
||||
- **Why:** Magic/adventure/exploration focus, fills the "magic for non-tech players" gap
|
||||
- **Modpack:** MYTHCRAFT 5
|
||||
- **Version:** 1.21.1 (NeoForge)
|
||||
- **Downloads:** 196K
|
||||
- **RAM Required:** 8GB minimum (Extra Large pack)
|
||||
- **Node:** TX1 Dallas OR NC1 Charlotte (to be decided)
|
||||
- **Seed:** See recommendations below
|
||||
- **Description:** Expansive adventure modpack with 1000+ structures, custom quests, skill progression, overhauled combat, and magic/alchemy/tech fusion. Explore dungeons, battle bosses, and discover new dimensions.
|
||||
|
||||
**4. Ars Eclectica** (FIRE PATH)
|
||||
- **Why:** Pure magic showcase for players who want zero tech requirement
|
||||
- **Modpack:** Ars Eclectica: An Ars Nouveau Experience
|
||||
- **Version:** 1.21.1
|
||||
- **Downloads:** 20.2K
|
||||
- **RAM Required:** 4-6GB
|
||||
- **Node:** TX1 Dallas OR NC1 Charlotte (to be decided)
|
||||
- **Seed:** See recommendations below
|
||||
- **Description:** Pure Ars Nouveau magic showcase with all major addons. Spell crafting, magical automation (no tech required), clean and focused magical experience.
|
||||
|
||||
### Deployment Procedure
|
||||
|
||||
**For each new server:**
|
||||
|
||||
1. **Pterodactyl Panel → Create Server**
|
||||
- Select appropriate node (TX1 or NC1)
|
||||
- Choose modpack from egg/installer
|
||||
- Allocate RAM per recommendations above
|
||||
- Configure server.properties
|
||||
|
||||
2. **Set Recommended Seed:**
|
||||
- Startup tab → `LEVEL_SEED` variable
|
||||
- Enter seed from recommendations section
|
||||
- Save configuration
|
||||
|
||||
3. **First Start:**
|
||||
- Start server
|
||||
- Monitor console for errors
|
||||
- Wait for full world generation
|
||||
- Stop server
|
||||
|
||||
4. **Configuration:**
|
||||
- Verify mods loaded correctly
|
||||
- Check server.properties settings
|
||||
- Configure any modpack-specific settings
|
||||
- Test join/disconnect
|
||||
|
||||
5. **Documentation:**
|
||||
- Add to infrastructure manifest
|
||||
- Create server info page on Ghost
|
||||
- Update Paymenter tier configuration
|
||||
|
||||
**Full deployment documentation:** `docs/tasks/server-deployment/` (various deployment guides exist)
|
||||
|
||||
---
|
||||
|
||||
## Final Server Lineup
|
||||
|
||||
### PUBLIC MINECRAFT SERVERS
|
||||
|
||||
#### FIRE PATH (Community / Casual / Creative)
|
||||
|
||||
**1. Society: Sunlit Valley** ✅ *Reset Required*
|
||||
- **Classification:** FIRE
|
||||
- **Focus:** Cozy farming, economy, quests, Stardew-style gameplay
|
||||
- **Downloads:** 859K
|
||||
- **RAM:** 6GB
|
||||
- **Node:** TX1 Dallas
|
||||
|
||||
**2. MYTHCRAFT 5** 🆕
|
||||
- **Classification:** FIRE
|
||||
- **Focus:** Adventure, exploration, magic, dungeons, bosses
|
||||
- **Downloads:** 196K
|
||||
- **RAM:** 8GB
|
||||
- **Node:** TBD
|
||||
|
||||
**3. Ars Eclectica** 🆕 *(Optional — keeping for pure magic option)*
|
||||
- **Classification:** FIRE
|
||||
- **Focus:** Pure magic, spell crafting, no tech requirement
|
||||
- **Downloads:** 20.2K
|
||||
- **RAM:** 4-6GB
|
||||
- **Node:** TBD
|
||||
|
||||
#### FROST PATH (Technical / Challenge / Optimization)
|
||||
|
||||
**4. Stoneblock 4** ✅ *Reset Required*
|
||||
- **Classification:** FROST
|
||||
- **Focus:** Underground survival, vault raiding, automation, progression
|
||||
- **Downloads:** 2M
|
||||
- **RAM:** 8GB
|
||||
- **Node:** TX1 Dallas
|
||||
|
||||
**5. ATM10 To The Sky** 🆕
|
||||
- **Classification:** FROST
|
||||
- **Focus:** Skyblock challenge, automation, 500+ mods, endgame progression
|
||||
- **Downloads:** 2.2M
|
||||
- **RAM:** 6-8GB
|
||||
- **Node:** TBD
|
||||
|
||||
#### HYBRID (Balanced Fire + Frost)
|
||||
|
||||
**6. All The Mons (Public)** 🆕
|
||||
- **Classification:** HYBRID
|
||||
- **Focus:** Pokémon + kitchen sink, gyms, Team Rocket, automation
|
||||
- **Downloads:** 773K
|
||||
- **RAM:** 8GB
|
||||
- **Node:** TBD (opposite from private instance)
|
||||
|
||||
---
|
||||
|
||||
### ADDON TIER (Separate Subscription)
|
||||
|
||||
**7. FoundryVTT** ✅
|
||||
- **Type:** Virtual Tabletop (not Minecraft)
|
||||
- **Focus:** D&D / TTRPG sessions
|
||||
- **Node:** TX1 Dallas
|
||||
|
||||
**8. Hytale** ✅
|
||||
- **Type:** Future game server
|
||||
- **Status:** Placeholder (game has launched but server not yet configured)
|
||||
- **Node:** NC1 Charlotte
|
||||
|
||||
---
|
||||
|
||||
### PRIVATE / INTERNAL
|
||||
|
||||
**All The Mons (Private)** ✅ *Reset Required*
|
||||
- **Access:** Michael / Meg / Holly only
|
||||
- **Focus:** Staff Pokémon playground
|
||||
- **Node:** Opposite from public instance
|
||||
|
||||
---
|
||||
|
||||
### Server Count Summary
|
||||
|
||||
- **Public Minecraft Servers:** 6 (or 5 if Ars Eclectica skipped)
|
||||
- Fire Path: 2-3 servers
|
||||
- Frost Path: 2 servers
|
||||
- Hybrid: 1 server
|
||||
- **Addon Servers:** 2 (FoundryVTT, Hytale)
|
||||
- **Private Servers:** 1 (All The Mons staff)
|
||||
- **TOTAL ACTIVE:** 8-9 servers (down from 15)
|
||||
|
||||
---
|
||||
|
||||
## Procedures
|
||||
|
||||
### World Backup Procedure (Retirements)
|
||||
|
||||
**Full documentation:** `docs/procedures/server-retirement-backup.md`
|
||||
|
||||
**Summary:**
|
||||
1. Panel → Server → Files
|
||||
2. Archive `/world/` folder
|
||||
3. Download archive
|
||||
4. Rename with format: `servername-world-2026-03-19.tar.gz`
|
||||
5. Upload to Nextcloud `/Server World Backups/2026-03-Retirements/`
|
||||
6. Verify upload
|
||||
7. Delete server from Panel
|
||||
|
||||
**Holly's Checklist:** `docs/tasks/server-retirements-2026-03/holly-checklist.md`
|
||||
|
||||
---
|
||||
|
||||
### World Reset Procedure (Existing Servers)
|
||||
|
||||
**Documentation:** `docs/procedures/server-world-reset.md` (TO BE CREATED)
|
||||
|
||||
**Summary:**
|
||||
1. Backup current world (same as retirement backup)
|
||||
2. Upload to Nextcloud `/Server World Backups/Pre-Launch-Backups/`
|
||||
3. Delete world folders from Files tab
|
||||
4. Configure new seed in Startup tab
|
||||
5. Restart server to generate fresh world
|
||||
|
||||
---
|
||||
|
||||
### New Server Deployment Procedure
|
||||
|
||||
**Documentation:** Various deployment guides in `docs/tasks/*/deployment-*.md`
|
||||
|
||||
**Summary:**
|
||||
1. Create server in Pterodactyl Panel
|
||||
2. Allocate appropriate RAM
|
||||
3. Configure seed (if applicable)
|
||||
4. First start + world generation
|
||||
5. Verify mods loaded
|
||||
6. Configure server.properties
|
||||
7. Test connectivity
|
||||
8. Document in infrastructure manifest
|
||||
|
||||
---
|
||||
|
||||
## Seed Recommendations
|
||||
|
||||
### Methodology
|
||||
|
||||
Seeds selected based on:
|
||||
- **Beauty:** Visually appealing spawns
|
||||
- **Resources:** Good access to key materials
|
||||
- **Structures:** Villages, temples, landmarks nearby
|
||||
- **Biome Diversity:** Multiple biomes within reasonable distance
|
||||
- **Player Experience:** Balanced challenge and accessibility
|
||||
|
||||
All seeds tested for **Minecraft 1.21.1 (Java Edition)**. Bedrock terrain will match, but structures may vary.
|
||||
|
||||
---
|
||||
|
||||
### Society: Sunlit Valley (FIRE)
|
||||
|
||||
**Recommended Seed:** `2059666523504992`
|
||||
|
||||
**Features:**
|
||||
- Three nearby villages with valuable loot at Village 1 (-176, 80), Village 2 (128, 32), and Village 3 (144, -208)
|
||||
- Buried treasure on north beach and Ruined Portal at (150, 210) that spawns inside a Nether Fortress
|
||||
- Close to trees, caves, water, and multiple biomes
|
||||
- Perfect for farming/economy modpack — multiple villages = trading hubs
|
||||
|
||||
**Why This Seed:**
|
||||
- Multiple villages fit Society's community/economy focus
|
||||
- Resources readily accessible
|
||||
- Beautiful spawn area with variety
|
||||
- Players can choose which village to claim as "home"
|
||||
|
||||
**Alternate Seed:** `486362209` — "Ultimate Desert" with 4 villages and 2 desert temples within 300 blocks
|
||||
|
||||
---
|
||||
|
||||
### All The Mons — Public (HYBRID)
|
||||
|
||||
**Recommended Seed:** `56576470319204011`
|
||||
|
||||
**Features:**
|
||||
- Igloo surrounded by plains at coordinates Igloo: (35, 68, 15)
|
||||
- Open plains perfect for Pokémon spawning
|
||||
- Good mix of biomes nearby for diverse Pokémon types
|
||||
- Clean spawn area
|
||||
|
||||
**Why This Seed:**
|
||||
- Open terrain excellent for Pokémon battles
|
||||
- Igloo provides early shelter
|
||||
- Multiple biome access = diverse Pokémon encounters
|
||||
- Not too cluttered — lets Cobblemon content shine
|
||||
|
||||
**Alternate Seed:** `-2350879005487267529` — Cherry grove mountain village for beautiful aesthetics
|
||||
|
||||
---
|
||||
|
||||
### MYTHCRAFT 5 (FIRE)
|
||||
|
||||
**Recommended Seed:** `278941701921377508`
|
||||
|
||||
**Features:**
|
||||
- Almost all wood valley at coordinates Valley: (0, 108, 0)
|
||||
- Different types of forests crucial for building, with valley featuring diverse trees at (-327, 329)
|
||||
- Lake at center for base location
|
||||
- Multiple forest biomes = varied wood types
|
||||
|
||||
**Why This Seed:**
|
||||
- Valley setting perfect for exploration pack
|
||||
- MYTHCRAFT has 1000+ structures — valley provides canvas for them
|
||||
- Diverse biomes nearby for adventure
|
||||
- Central lake = natural gathering point
|
||||
|
||||
**Alternate Seed:** `5890426837623898355` — River island for unique spawn experience
|
||||
|
||||
---
|
||||
|
||||
### Ars Eclectica (FIRE)
|
||||
|
||||
**Recommended Seed:** `-5270055988953604938`
|
||||
|
||||
**Features:**
|
||||
- Village next to Pale Garden biome at Pale Garden: (-15, 109, 10) and Village: (0, 122, 0)
|
||||
- Trading opportunities at village
|
||||
- Mystical Pale Garden biome for magical atmosphere
|
||||
- Beautiful landscape for creative builds
|
||||
|
||||
**Why This Seed:**
|
||||
- Pale Garden biome fits magical theme perfectly
|
||||
- Village provides early resources
|
||||
- Aesthetically aligned with pure magic focus
|
||||
- Unique biome combination
|
||||
|
||||
**Alternate Seed:** `6942819957569141` — Woodland mansion surrounded by Pale Garden for eerie magic vibes
|
||||
|
||||
---
|
||||
|
||||
### ATM10 To The Sky (FROST)
|
||||
|
||||
**Seed:** N/A (Not Applicable)
|
||||
|
||||
**Why:**
|
||||
- Skyblock modpacks start with void + one block
|
||||
- No terrain generation = no seed required
|
||||
- World is programmatically generated (tree + platform)
|
||||
|
||||
---
|
||||
|
||||
### Stoneblock 4 (FROST)
|
||||
|
||||
**Seed:** N/A (Not Applicable)
|
||||
|
||||
**Why:**
|
||||
- Underground modpack — entire world is stone
|
||||
- No surface terrain = no seed required
|
||||
- World is programmatically generated (endless stone)
|
||||
|
||||
---
|
||||
|
||||
### All The Mons — Private (HYBRID — Staff)
|
||||
|
||||
**Recommended Seed:** `537898685627006537`
|
||||
|
||||
**Features:**
|
||||
- Floating islands with Woodland Mansion at coordinates Mansion: (0, 63, 10)
|
||||
- Unique terrain for creative builds
|
||||
- Woodland Mansion for loot/exploration
|
||||
- Whimsical floating islands aesthetic
|
||||
|
||||
**Why This Seed:**
|
||||
- Unique and fun for staff playground
|
||||
- Different from public instance (public gets plains/igloo)
|
||||
- Floating islands = cool base locations
|
||||
- Mansion adds exploration element
|
||||
|
||||
**Alternate Seed:** Use same as public instance if you want identical worlds
|
||||
|
||||
---
|
||||
|
||||
### Seed Application Instructions
|
||||
|
||||
**Method 1: Pterodactyl Panel (Preferred)**
|
||||
|
||||
1. Panel → Server → Startup tab
|
||||
2. Locate `LEVEL_SEED` variable
|
||||
3. Enter seed number (e.g., `2059666523504992`)
|
||||
4. Save configuration
|
||||
5. Delete existing world folders (if resetting)
|
||||
6. Restart server
|
||||
|
||||
**Method 2: server.properties File**
|
||||
|
||||
1. Panel → Server → Files → `server.properties`
|
||||
2. Find `level-seed=` line
|
||||
3. Change to `level-seed=2059666523504992`
|
||||
4. Save file
|
||||
5. Delete existing world folders (if resetting)
|
||||
6. Restart server
|
||||
|
||||
**Verification:**
|
||||
|
||||
- After server starts, join and check coordinates
|
||||
- Verify structures mentioned in seed description
|
||||
- If wrong, double-check seed was entered correctly
|
||||
|
||||
---
|
||||
|
||||
## Timeline
|
||||
|
||||
### Phase 1: Preparation (Immediate)
|
||||
|
||||
- [ ] Review this document with Michael/Meg/Holly
|
||||
- [ ] Finalize node assignments (TX1 vs NC1 for new servers)
|
||||
- [ ] Confirm Ars Eclectica deployment (optional 6th server)
|
||||
- [ ] Create Nextcloud folders:
|
||||
- `/Server World Backups/2026-03-Retirements/`
|
||||
- `/Server World Backups/Pre-Launch-Backups/`
|
||||
|
||||
### Phase 2: Retirements (Holly's Task)
|
||||
|
||||
**Estimated Time:** 2-4 hours
|
||||
|
||||
- [ ] Homestead backup
|
||||
- [ ] Mayview backup
|
||||
- [ ] Reclamation backup
|
||||
- [ ] ATM10 backup
|
||||
- [ ] EMC SubTerra Tech backup
|
||||
- [ ] Minecolonies: Create and Conquer backup
|
||||
- [ ] The Ember Project backup
|
||||
- [ ] Vanilla 1.21.1 backup
|
||||
- [ ] All of Create (Creative) backup
|
||||
- [ ] **RAD2 backup** (WAIT for Holly's confirmation first)
|
||||
- [ ] Verify all 10 backups in Nextcloud
|
||||
- [ ] Delete all 10 servers from Panel
|
||||
|
||||
### Phase 3: Resets (Before Launch)
|
||||
|
||||
**Estimated Time:** 1-2 hours
|
||||
|
||||
- [ ] Society: Sunlit Valley — backup + reset with seed `2059666523504992`
|
||||
- [ ] Stoneblock 4 — backup + reset (no seed)
|
||||
- [ ] All The Mons (Private) — backup + reset with seed `537898685627006537`
|
||||
- [ ] Verify all 3 fresh worlds generated correctly
|
||||
|
||||
### Phase 4: New Deployments
|
||||
|
||||
**Estimated Time:** 3-5 hours
|
||||
|
||||
- [ ] Deploy ATM10 To The Sky (no seed required)
|
||||
- [ ] Deploy All The Mons Public with seed `56576470319204011`
|
||||
- [ ] Deploy MYTHCRAFT 5 with seed `278941701921377508`
|
||||
- [ ] Deploy Ars Eclectica with seed `-5270055988953604938` (if keeping)
|
||||
- [ ] Test each server (join, verify mods, check performance)
|
||||
- [ ] Configure server.properties for each
|
||||
|
||||
### Phase 5: Documentation & Launch Prep
|
||||
|
||||
**Estimated Time:** 2-3 hours
|
||||
|
||||
- [ ] Update infrastructure manifest
|
||||
- [ ] Create Ghost CMS server info pages
|
||||
- [ ] Configure Paymenter tiers based on final server count
|
||||
- [ ] Write Terms of Service
|
||||
- [ ] Write Privacy Policy
|
||||
- [ ] Write "How to Join" guide
|
||||
- [ ] Test subscriber flow end-to-end
|
||||
|
||||
### Phase 6: Soft Launch
|
||||
|
||||
- [ ] Announce in Discord
|
||||
- [ ] Enable Paymenter checkout
|
||||
- [ ] Monitor first subscribers
|
||||
- [ ] Address any technical issues
|
||||
- [ ] Gather feedback
|
||||
|
||||
---
|
||||
|
||||
## Node Assignment Recommendations
|
||||
|
||||
**TX1 Dallas Current Load:**
|
||||
- Society: Sunlit Valley (6GB)
|
||||
- Stoneblock 4 (8GB)
|
||||
- All The Mons Private (8GB)
|
||||
- FoundryVTT (2GB)
|
||||
- **Current Total:** ~24GB / 251GB available
|
||||
|
||||
**NC1 Charlotte Current Load:**
|
||||
- Hytale (placeholder, minimal)
|
||||
- **Current Total:** ~2GB / 251GB available
|
||||
|
||||
**Recommended New Assignments:**
|
||||
|
||||
Deploy heavy packs to NC1 to balance load:
|
||||
- **NC1:** ATM10 Sky (8GB), MYTHCRAFT 5 (8GB), All The Mons Public (8GB)
|
||||
- **TX1:** Ars Eclectica (6GB)
|
||||
|
||||
**Post-Deployment Load:**
|
||||
- **TX1 Dallas:** 30GB used / 251GB (12% utilization)
|
||||
- **NC1 Charlotte:** 26GB used / 251GB (10% utilization)
|
||||
|
||||
Both nodes well under capacity with room for growth.
|
||||
|
||||
---
|
||||
|
||||
## Success Metrics
|
||||
|
||||
**How we'll know the transition was successful:**
|
||||
|
||||
1. **Technical Success:**
|
||||
- All backups safely stored in Nextcloud
|
||||
- Zero data loss during retirements/resets
|
||||
- All new servers online and stable
|
||||
- All seeds generated correctly
|
||||
|
||||
2. **Player Experience Success:**
|
||||
- Fresh, beautiful worlds on reset servers
|
||||
- Clear Fire/Frost/Hybrid categorization
|
||||
- No confusion about which server is which
|
||||
- Positive feedback on server selection
|
||||
|
||||
3. **Operational Success:**
|
||||
- Simplified server management (9 → 6-8 servers)
|
||||
- Better resource utilization across nodes
|
||||
- Clear documentation for future changes
|
||||
- Paymenter tiers configured correctly
|
||||
|
||||
---
|
||||
|
||||
## Rollback Plan
|
||||
|
||||
**If something goes catastrophically wrong:**
|
||||
|
||||
1. **Backups are in Nextcloud** — all old worlds preserved
|
||||
2. **Retired servers can be recreated** from backups if needed
|
||||
3. **Reset servers can restore pre-launch worlds** from backups
|
||||
4. **New servers can be deleted** and recreated
|
||||
|
||||
**No changes are permanent until we verify soft launch success.**
|
||||
|
||||
---
|
||||
|
||||
## Questions / Decisions Needed
|
||||
|
||||
- [ ] **Node assignments:** Which new servers go to TX1 vs NC1?
|
||||
- [ ] **Ars Eclectica:** Keep or skip? (6th server vs 5 total)
|
||||
- [ ] **Holly's RAD2:** When will build be complete?
|
||||
- [ ] **Seed preferences:** Any changes to recommended seeds?
|
||||
- [ ] **Launch timing:** When do we want to go live?
|
||||
|
||||
---
|
||||
|
||||
## Related Documentation
|
||||
|
||||
- **Retirement Procedure:** `docs/procedures/server-retirement-backup.md`
|
||||
- **Holly's Checklist:** `docs/tasks/server-retirements-2026-03/holly-checklist.md`
|
||||
- **Server Deletion Policy:** `docs/planning/server-deletion-policy.md`
|
||||
- **Infrastructure Manifest:** `docs/core/infrastructure-manifest.md`
|
||||
- **Tasks List:** `docs/core/tasks.md`
|
||||
|
||||
---
|
||||
|
||||
**Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️
|
||||
Reference in New Issue
Block a user