---
title: Frostwall Protocol - Network Topology
---
graph TB
    subgraph Internet["🌐 INTERNET"]
        Players["👥 Players<br/>Game Clients"]
        DDoS["⚠️ DDoS Attacks<br/>(Mitigated)"]
    end
    
    subgraph CommandCenter["🛡️ COMMAND CENTER (Dallas)<br/>63.143.34.217<br/>Scrubbing Layer"]
        CC_Physical["Physical Interface<br/>63.143.34.217"]
        CC_GRE_TX1["GRE Tunnel to TX1<br/>10.0.1.1/30"]
        CC_GRE_NC1["GRE Tunnel to NC1<br/>10.0.2.1/30"]
        CC_NAT["NAT/Port Forwarding<br/>All Game Ports"]
    end
    
    subgraph TX1["🎮 TX1 DALLAS<br/>38.68.14.26<br/>Backend Protected"]
        TX1_Physical["Physical Interface<br/>38.68.14.26<br/>(BLOCKED by Iron Wall)"]
        TX1_GRE["GRE Tunnel from CC<br/>10.0.1.2/30"]
        TX1_Servers["5 Game Servers<br/>Reclamation, Stoneblock,<br/>Society, Vanilla, All The Mons"]
    end
    
    subgraph NC1["🎮 NC1 CHARLOTTE<br/>216.239.104.130<br/>Backend Protected"]
        NC1_Physical["Physical Interface<br/>216.239.104.130<br/>(BLOCKED by Iron Wall)"]
        NC1_GRE["GRE Tunnel from CC<br/>10.0.2.2/30"]
        NC1_Servers["6 Game Servers<br/>Ember Project, MC:C&C,<br/>ATM10, Homestead,<br/>EMC Subterra, Hytale"]
    end
    
    Players -->|"Connect to<br/>game.firefrostgaming.com"| CC_Physical
    DDoS -.->|"Absorbed by<br/>Command Center"| CC_Physical
    
    CC_Physical --> CC_NAT
    CC_NAT -->|"GRE Encapsulation"| CC_GRE_TX1
    CC_NAT -->|"GRE Encapsulation"| CC_GRE_NC1
    
    CC_GRE_TX1 <==>|"Encrypted Tunnel"| TX1_GRE
    CC_GRE_NC1 <==>|"Encrypted Tunnel"| NC1_GRE
    
    TX1_GRE --> TX1_Servers
    NC1_GRE --> NC1_Servers
    
    TX1_Physical -.->|"BLOCKED<br/>by UFW"| TX1_Servers
    NC1_Physical -.->|"BLOCKED<br/>by UFW"| NC1_Servers
    
    style CommandCenter fill:#1e3a8a,stroke:#3b82f6,stroke-width:4px,color:#fff
    style TX1 fill:#065f46,stroke:#10b981,stroke-width:3px,color:#fff
    style NC1 fill:#065f46,stroke:#10b981,stroke-width:3px,color:#fff
    style Players fill:#7c3aed,stroke:#a78bfa,stroke-width:2px,color:#fff
    style DDoS fill:#991b1b,stroke:#ef4444,stroke-width:2px,color:#fff
    
    classDef tunnel fill:#0369a1,stroke:#0ea5e9,stroke-width:2px,color:#fff
    class CC_GRE_TX1,CC_GRE_NC1,TX1_GRE,NC1_GRE tunnel
