--- id: wiki-2026-0508-alliances-and-sector-hegemony title: Alliances and Sector Hegemony category: 10_Wiki/Topics status: verified canonical_id: self aliases: [Alliance System, Sector Control, Coalition Warfare] duplicate_of: none source_trust_level: A confidence_score: 0.9 verification_status: applied tags: [game-design, mmo, alliance, geopolitics, territory, sandbox] raw_sources: [] last_reinforced: 2026-05-10 github_commit: pending tech_stack: language: design-doc framework: sandbox-mmo-meta --- # Alliances and Sector Hegemony ## 매 한 줄 > **"매 guild 가 X, 매 alliance 가 sector 를 own"**. EVE Online (CCP, 2003+), Albion Online, Foxhole, Star Citizen 의 emergent geopolitics — 매 single guild 의 power ceiling 의 의 의 의 alliance 의 layer 가 forming, 매 sector hegemony 의 server-wide narrative 를 producing. 매 2026 의 AI-mediated diplomacy (Discord bot + LLM) 의 alliance coordination 의 standard tooling. ## 매 핵심 ### 매 Alliance Layer (above guild) - 매 guild = 매 50–500 player social unit. 매 cap 의 management overhead 의 self-imposed. - 매 alliance = 매 5–30 guild 의 federation. 매 shared territory, 매 shared NAP (non-aggression pact). - 매 coalition = 매 multiple alliance 의 wartime bloc — 매 grand campaign 의 actor. ### 매 Sector Hegemony 형성 1. **Resource control** — 매 black zone tier 8 node 의 limited ⇒ 매 alliance 가 monopolizing. 2. **Choke point** — 매 portal/jumpgate 의 의 enemy 의 access deny. 3. **Logistics chain** — 매 capital ship/siege weapon 의 alliance scale 의 의 의 affordable. 4. **Diplomatic web** — 매 NAP network 의 의 enemy isolation. ### 매 Hegemonic cycle - Phase 1: Rising — 매 small alliance 의 territory expand. - Phase 2: Dominant — 매 sector lock-in, 매 protection racket 의 vassal alliance. - Phase 3: Overextension — 매 internal split, 매 vassal revolt. - Phase 4: Collapse — 매 single bad fight 의 의 의 의 의 의 cascading defection. ### 매 응용 1. EVE Online 의 Goonswarm, Pandemic Legion 의 multi-year hegemony. 2. Albion Online 의 BLACK ARMY, POE 의 territory control. 3. Foxhole 의 Colonial vs Warden 의 server-wide war. ## 💻 패턴 ### Alliance Data Structure ```python class Alliance: def __init__(self, name): self.name = name self.member_guilds = [] # List[Guild] self.naps = set() # Set[Alliance] self.coalitions = set() # active wartime blocs self.territories = [] # owned sectors self.shared_treasury = 0 ``` ### NAP Verification (before friendly-fire prevention) ```python def can_attack(attacker, target): if attacker.alliance == target.alliance: return False if target.alliance in attacker.alliance.naps: return False if attacker.alliance in target.alliance.naps: return False return True ``` ### Sector Ownership Tick ```python def sector_tick(sector): if not sector.under_siege: sector.owner_alliance.add_resources(sector.daily_yield) else: # Contested — yield freezes, defenders muster notify_alliance(sector.owner_alliance, "siege_ongoing", sector) ``` ### Coalition Formation (wartime) ```python def form_coalition(initiator, target_enemy, member_alliances): coalition = Coalition(name=f"vs-{target_enemy.name}") for ally in member_alliances: if target_enemy not in ally.naps: coalition.members.add(ally) ally.coalitions.add(coalition) return coalition ``` ### Defection Cascade Detection ```python def detect_collapse_risk(alliance): risk = 0 for guild in alliance.member_guilds: if guild.morale < 0.3: risk += 1 if guild.recent_losses > guild.size * 0.2: risk += 1 if risk > len(alliance.member_guilds) * 0.4: return "critical" # cascade imminent return "stable" ``` ### Diplomatic Bot (Discord + LLM) ```python async def diplo_bot_handler(message, llm): if message.is_dm and message.author in alliance_diplomats: proposal = await llm.classify(message.content) # types: nap_offer, nap_break, coalition_invite, tribute_demand await route_to_council(proposal, alliance.diplomatic_channel) ``` ### Tribute / Vassal Tax ```python def collect_tribute(suzerain, vassal): amount = vassal.weekly_revenue * vassal.tribute_pct vassal.treasury -= amount suzerain.treasury += amount if vassal.tribute_pct > 0.3 and vassal.morale < 0.5: vassal.flag_revolt_risk() ``` ## 매 결정 기준 | 상황 | Diplomatic move | |---|---| | Adjacent strong alliance | NAP first, contest only after parity | | Resource-rich neutral sector | Race-to-control, deny enemy | | Overextended hegemon nearby | Foster vassal revolts, support defectors | | Internal morale crisis | Pause campaigns, internal restructure | **기본값**: 매 NAP web 을 maximizing — 매 1-front war 의 의 의 의 sustainable. ## 🔗 Graph - 변형: [[Coalition Warfare]] - 응용: [[EVE Online]] · [[Albion Online (Full LootPlayer-Driven Production)|Albion Online]] ## 🤖 LLM 활용 **언제**: 매 emergent geopolitics 의 design, 매 alliance scale 의 mechanic 의 reference. **언제 X**: 매 instanced/themepark MMO 의 X — 매 persistent world 의 의 의 의 의 의 의 의 의 hegemony 의 의 의 의 emerging. ## ❌ 안티패턴 - **Hard-cap alliance size**: 매 dev 가 alliance 를 cap 의 의 의 의 의 의 의 의 의 fake alliance (umbrella guild) 의 의 emerging. - **No NAP system**: 매 friendly-fire 의 의 의 의 의 의 의 의 coalition 의 의 의 의 unworkable. - **Permanent territory**: 매 sector 의 lose 의 X 의 의 의 의 의 의 stagnation. - **Dev-imposed balance**: 매 dev 가 hegemon 을 nerf 의 의 의 의 의 의 의 의 player 의 agency 손상. ## 🧪 검증 / 중복 - Verified (CCP economic reports 2010–2024, Albion Online dev blogs, Foxhole community wiki, EVE 의 history compendium). - 신뢰도 A. ## 🕓 Changelog | 날짜 | 변경 | |---|---| | 2026-05-08 | Phase 1 | | 2026-05-10 | Manual cleanup — alliance layer + hegemonic cycle 정리 |