1. 本册用途#
这一册管什么:自建地铁升格带来的六个变化、对象模型、走向绘制与放置校验、车站与出入口、施工与分段开通、运营运力、独立结算阶段、地铁红利。
这一册不管什么:市政既有的地铁网络(那是城市固定设施,不可自建);铁路与航空(见 TRANS-01 / TRANS-02);地下层位与地基的争抢规则(本册只声明占用,校验在 SYS-01)。
2. 档期与优先级#
| 项目 | 内容 |
|---|---|
| 档期 | P1 |
| 被谁依赖 | TRANS-05 · SYS-06 · EXP-08 |
| 上游依据 | 既有分册迁入 |
本文定位:本文是《SKYLINE CHRONICLE》文档体系的独立分册。主文档(《完整设计方案 v1.21》《城市与地区设计规格 v3.10》《技术架构文档 v1.11》《战役剧情与章表 v3.2》《主菜单与首屏 UI 规格 v1.1》)中只保留指示与描述,完整规则以本文为准。若主文档与本文冲突,以本文为准。
自建地铁不再是「Phase 2 小功能」,升格为与电梯同级的核心资本系统:MetroLine 进入首发数据模型(此前仅备案),走独立结算阶段,与工业同款可插拔约束。本文是升格后的唯一规则真值源。
3. 规格与清单#
本册的核心玩法规则。原分册的机制部分全部迁入本节。
定位与升格(D7)#
| 项 | 内容 |
|---|---|
| 性质 | 城内轨道交通系统。与铁路(城际陆路)、航空(远距跨城)并列,是城市内部运力骨架。 |
| 系统层级 | 与电梯同级的核心资本系统。属于城市级资本资产,挂在城市节点下,不挂在楼栋下——一条线服务的是一片城区,不是某一栋楼。 |
| 档期 | 数据模型 P1 首发(MetroLine 在建表时就存在);玩家可操作的自建玩法 P2 解锁,章号以《战役剧情与章表 v3.2》为准,本文不锁死。 |
| 核心张力 | 运力 vs 造价 vs 拆迁。地铁是玩家在城市里能修的最贵的东西,也是唯一能同时抬升一大片地块价值的手段。玩家必须回答:这条线是在服务我的资产,还是在服务这座城市? |
| 一句话 | 铁路是在城市之间画线,地铁是在城市里面画线——后者要解决的是「我的线能不能穿过别人的地下室」。 |
升格带来的六个变化#
| 维度 | 升格前(备案状态) | 升格后(核心资本系统) |
|---|---|---|
| 数据模型 | 仅备案,MetroLine 不在首发 Schema 内 | MetroLine / MetroSegment / MetroStation 进入首发数据模型,与 Elevator 同层 |
| 结算 | 并入通用日结算 | 独立结算阶段,排在城市日结算之后(见 §8) |
| 可插拔 | 无约束 | 与工业同款可插拔约束:整块关闭时仿真层零开销,不产生空转 |
| 玩家绘制 | 只做「选两个端点,系统自动连线」 | 玩家逐段绘制走向,并需通过额外放置校验(§4.2) |
| 与既有加成的关系 | 含糊:可能被推导 | metro_bonus 保持静态,不由 MetroLine 推导(见 §9,硬规则) |
| 存档兼容 | 无 | 无地铁的存档不需要回填;新建线路走标准资产创建流程 |
地铁此前被写成「小功能」,是因为把它当成交通加分项。但它实际上是玩家在城市尺度上唯一能主动改变地价分布的手段——这个量级的杠杆不可能是一个小功能。升格的核心动机是:让「修一条线」和「装一部电梯」在系统地位上对等,因为它们在玩家的资本规划里就是对等的决策。
对象模型#
| 对象 | 层级 | 职责 |
|---|---|---|
MetroLine | 城市级(挂在 City 下) | 一条线。持有等级、编组、班次、票价、开通状态、所属权(独资 / 合资)。与楼栋平级,不是楼栋的子对象。 |
MetroSegment | 线路子对象 | 两个相邻车站之间的区间段。持有长度、埋深、工法、转角半径、是否已贯通、造价与工期。 |
MetroStation | 线路子对象 + 地块引用 | 车站。持有站址(地块引用)、出入口数、埋深、连通的地块列表、每日客流、拥挤度。 |
City ├─ Parcel ─ Foundation ─ Tower/Complex ─ Column/CoreTube ─ Floor ├─ Elevator (楼栋级资本资产) ├─ MetroLine (城市级资本资产 ─ 与 Elevator 同级) │ ├─ MetroSegment × N │ └─ MetroStation × N ── 引用 → Parcel └─ ...
地铁与电梯同级的含义:二者都是「一次性大额资本支出 + 长期运营收益」的资产,都进资本规划表,都在资产负债表上折旧。差别只在作用域——电梯服务一栋楼,地铁服务一片城区。
走向绘制与放置校验#
4.1 绘制规则
| 规则 | 内容 |
|---|---|
| 绘制方式 | 玩家在城市平面图上逐段点击生成折线;每次点击生成一个候选站点或拐点,两点之间自动成为一个 MetroSegment。 |
| 最小段长 | 相邻两站之间不得短于下限。太密的站会拖慢全线旅行速度,且造价线性上升而客流不增。 |
| 转角限速 | 拐点处转角半径不足则该段限速。玩家要么绕远做大半径,要么接受限速——这是地铁与铁路共有的几何约束。 |
| 埋深 | 每段可设定埋深(浅埋 / 中埋 / 深埋)。埋深越大越不容易与地面冲突,但造价与工期显著上升,且深埋站进出不便(步行接驳时间惩罚)。 |
| 可并行 | 允许与既有线路并行(走廊共享),但有最小间距;并行段造价略降(共用施工走廊),但客流被摊薄。 |
4.2 放置校验清单(升格后新增)
这是升格带来的额外放置校验——玩家画的线不能直接落地,必须逐条过检。任何一条不通过,该段标红并给出原因,不允许强行提交。
| # | 校验项 | 规则与后果 |
|---|---|---|
| 1 | 地标不可穿越 | 与铁路同款硬规则:线路(含区间段与车站)不得穿越任何地标 / 保护建筑地块。无豁免、不可拆、不可协商——这是唯一完全不可通融的一条。 |
| 2 | 深基础冲突 | 浅埋 / 中埋段不得从已建成深基础(Foundation 深度超过阈值)地块下方穿过。要么改深埋,要么改走向,要么赔偿加固(最贵)。 |
| 3 | 站址可设站性 | 候选站址必须落在允许设站的地块类型上。工业专用地块、军事 / 特殊管制地块不可设站。 |
| 4 | 车站最小间距 | 同线相邻车站间距不得小于下限;跨线换乘站不计入此约束。 |
| 5 | 线路端点 | 一条线至少 2 座车站;端点必须有折返条件(单端点线路不允许)。 |
| 6 | 施工面可达 | 每个区间段至少有一端可从地面进入施工(竖井 / 明挖起点)。完全封闭的段不允许。 |
| 7 | 临水 / 地质限制 | 水下段、断层带、极地永冻土段需要专项工法且造价倍率上升(与《天气系统规格》的施工窗口、《城市与地区设计规格》的地基条目联动)。 |
| 8 | 自有地块优先 | 玩家自有地块上的站址审批更快、拆迁成本为零——这是「地铁服务我的资产」这条策略的直接激励。 |
八条校验里只有第 1 条(地标)是硬否决,其余七条都有解法:加钱加深、绕路、改工法、换站址。校验的意义在于把「地铁会撞上什么」这个现实问题在游戏里显式化,而不是让玩家画完线才发现自己把一栋保护建筑挖穿了。
车站与出入口#
| 项 | 规则 |
|---|---|
| 站址来源 | ① 玩家自有地块(最优);② 可征购地块(需付征购费 + 审批);③ 公共道路下方(无需征购,但审批最慢且不能设地面站厅)。 |
| 出入口 | 每站可配置 1–4 个出入口。出入口决定这个站能服务到哪几个地块——出入口朝向错了,站修了也白修。 |
| 连通地块 | 每个出入口连通一批邻近地块。连通关系是显式数据(served_parcels),不是半径自动判定——玩家看得见自己买到了什么。 |
| 换乘 | 与既有线路(玩家自建或城市既有)可设换乘站。换乘站客流最高,但造价与工期也最高。 |
| 站厅商业化 | 车站可配置商业面积(便利店 / 快消)。收入占比小,但能显著改善「地铁纯烧钱」的观感。 |
施工与分段开通#
| 项 | 规则 |
|---|---|
| 工法 | 明挖(最便宜、对地面干扰最大)/ 盾构(中等、适合长段)/ 矿山法(最贵、适合硬岩与深埋)。工法由地质与埋深共同决定,玩家可在可行集合内选择。 |
| 分段施工 | 全线按 MetroSegment 分段施工,各段独立计工期,可并行投入多个施工面(花钱换时间)。 |
| 分段开通 | 不必等全线贯通——连续贯通的一段即可先行开通运营,边运营边修。这是地铁现金流管理的核心技巧。 |
| 工期与天气 | 明挖段受天气直接影响(施工窗口系数),盾构段基本不受影响。这一条是《天气系统规格》在地铁上的唯一落点。 |
| 工期超支 | 地质意外(未探明的地下障碍)会造成工期与造价双超支。可在开工前追加地质勘察降低概率——花钱买确定性。 |
运营与运力#
| 项 | 规则 |
|---|---|
| 编组与班次 | 运力 = 编组 × 班次密度。班次越密运力越高,但运营成本与车辆损耗同步上升。 |
| 客流 | 客流来自连通地块的人口与岗位密度,受天气客流系数、城市周期、线路覆盖质量影响。 |
| 拥挤度 | 客流 / 运力 > 阈值时产生拥挤。拥挤降低实际有效客流(被挤走的人不再来坐),并降低满意度。 |
| 票价 | 玩家定价。票价↑ → 单位收入↑、客流↓。存在收益最优区间,不是单调的。 |
| 运营成本 | 牵引能耗 + 人员 + 维护 + 车辆折旧。其中能耗受天气能耗系数影响(寒潮 / 高温抬高空调与供暖负载)。 |
结算:独立结算阶段#
升格后地铁走独立结算阶段,与工业同款。结算顺序:
日结算(DayChannel)
└─ 城市日结算(租金 / 工资 / 能耗 / 周期)
└─ 【地铁结算阶段】(独立)
1. 各线客流清分(按 OD 与换乘分配)
2. 票务收入结算
3. 商业面积收入结算
4. 运营成本扣减(能耗 / 人员 / 维护)
5. 折旧计提
6. 合资线路按股比分账
└─ 工业 / 铁路 / 航空 / 旅游各自的结算阶段(同款)
地铁的客流清分依赖当日全部客流态,必须在城市日结算之后才能算清;而它的折旧与分账又要进当日报表,不能拖到次日。把它塞进通用日结算会导致顺序耦合——独立成一个阶段,既保证了取数时机,又让「关掉地铁」这个可插拔操作只需摘掉一个阶段,不用改主循环。
地铁红利:静态 metro_bonus#
metro_bonus 保持静态,不由 MetroLine 推导
城市数据里既有的「靠近地铁站的楼栋有租金加成」(metro_bonus)是静态参数,来自城市配置表,不因玩家自建地铁而改变,也不从 MetroLine 实体反向推导。
玩家自建的车站给连通地块的是另一个独立加成(metro_self_bonus),与 metro_bonus 并列、可叠加、互不推导。
| 加成 | 来源 | 性质 |
|---|---|---|
metro_bonus | 城市配置表(静态) | 反映城市既有的地铁网络。玩家无法改动,是城市的固有禀赋。 |
metro_self_bonus | MetroStation.served_parcels(动态) | 反映玩家自己修的地铁。随线路开通 / 关闭而增减。 |
为什么要切开:① 若允许推导,玩家可以用最便宜的线刷满全城加成,地铁从资本决策退化为数值 exploit;② 存量 164 城的配置数据不需要因玩家行为而重算,存档与城市数据解耦;③ 两个加成叠加后玩家仍能从「选一块已经有地铁的好地 + 自己再补一条线」中获得超额收益,但每一分都花了钱。
4. 数据字段#
本册的数据结构与字段说明。
数据字段#
MetroLine
id, city_id, name, grade, owner_type(独资|合资), equity_pct
status(规划|在建|部分开通|全线开通|停运)
fare, headway_min, train_cars, total_length
MetroSegment
id, line_id, from_station_id, to_station_id
length, depth(浅|中|深), method(明挖|盾构|矿山)
turn_radius, speed_limit, cost,工期, progress, opened
MetroStation
id, line_id, parcel_id, name, depth
exits[] -> {朝向, served_parcels[]}
daily_flow, crowding, interchange_with[]
commercial_area
(表前缀 metro_*;与主 Schema 同库,见架构 D-18)5. 边界与不做的#
不做地铁的列车级仿真;不做地铁站内的商铺经营(属于 SYS-04);不做地铁与 EXP-08 地下城市的层位仲裁——那条规则属于 EXP-08
完整的「不管什么」见第 1 节;相邻系统的职责划分见第 7 节。 本节是防止分册无边界膨胀的关键——任何新需求如果落在这三条里,一律拒绝。
6. 相邻系统接口#
与哪些册交互、以什么方式、谁向谁提供数据。
与相邻系统的边界#
| 相邻系统 | 边界 |
|---|---|
| 铁路 | 铁路是城际,地铁是城内。两者可换乘但不共用轨道、不共用车辆、不共用结算。铁路分册见《铁路与线路规划规格》。 |
| 城市公交 | 不做独立系统。公交以城市静态参数存在(transit_base),玩家不可自建。 |
| 航空 | 无交互。航空是跨城远距,与城内运力不构成替代关系。 |
| 天气 | 只取两个系数:施工窗口(影响明挖段工期)与能耗(影响运营成本)。不做天气导致停运。 |
| 工业 | 工业区是地铁的主要客流来源之一(通勤),但工业不因地铁而改变产能。地铁只影响通勤满意度。 |
| 旅游 | 旅游线路可把地铁站作为节点之一(多模态运输的一环),但旅游公司不参与地铁运营。 |
| 高纬度城市 | 高纬度城市有独立的地质与城市形态约束(如永冻土、极昼极夜),会改变可施工窗口与工法可行集合,但地铁规则本身不变。 |
与主文档的接口#
| 主文档 | 接口点 |
|---|---|
| 《技术架构文档 v1.11》 | §18.4 决策 D-15(升格)、§21 远期边界(MetroLine 进首发数据模型、metro_bonus 保持静态) |
| 《完整设计方案 v1.21》 | §S13-pre 索引节「自建地铁(D7 · 升格)」 |
| 《城市与地区设计规格 v3.10》 | 地基深度与地质条目(决定埋深可行集合)、metro_bonus 城市静态参数 |
| 《天气系统规格 v1.0》 | 施工窗口系数、能耗系数 |
| 《铁路与线路规划规格 v1.0》 | 换乘关系、城际 ↔ 城内分工 |