Packet Dominance

Packet Dominance:构建 Web 根基的大战略

作者:Benjamin Vincent (BenjiColors) ·

Packet Dominance 地图上连接欧洲与北美的跨大西洋光缆束

每天,我们发送消息、观看视频、在线支付、向 AI 模型提问,却从不去想是什么让这一切成为可能:铺设在海底的光缆、每座城市里的网络入室点、每时每刻都在耗电的服务器机房。这套机器几乎看不见。我想把它变成一个游戏场。

作者:Benjamin Vincent(BenjiColors),Packet Dominance 的创作者。

Packet Dominance 是一款免费的多人经济策略游戏,可直接在浏览器中游玩。玩家在游戏中打造一个拥有互联网基础设施的集团:光纤网络、数据中心、数字服务和广告网络。世界是持久的:游戏中的一小时就是现实中的一小时,即使你不在线,经济也会继续运转。下面用引擎的真实数据介绍它是如何运作的。

一张包含 1,000 座真实城市的地图

游戏在一张世界地图上进行,地图上有 1,000 座真实城市,取自 GeoNames 地理数据库:真实坐标、真实人口,总计近 15 亿居民。每座城市都有自己的节奏:运营商在城中的覆盖率每小时增长 0.5% 至 1.9%(视城市而定),直至达到上限。

游戏中的 242 个国家各有其税制和国库。有一条简单的规则处处适用:购买或资金流在资产所在国征税,而不是在总部所在国。

每位新玩家的个人账户会收到 20,000 GC(游戏货币)。仅此而已。没有赠送的被动收入,也没有登录奖励:此后你赚到的一切,都来自你所建造的东西。

四种业务,一条价值链

一家企业只经营一种业务,但你想创立多少家都可以。业务共有四种:

  • 互联网服务提供商(ISP):设立网络入室点(PoP)、铺设光缆,并向居民出售套餐。
  • 托管服务商:建造数据中心并出租其算力。
  • 服务发行商:运营托管在数据中心里的应用(流媒体、游戏、AI、网上银行……)。
  • 广告网络:推广某项服务,并为其带来用户。

这些业务相互依存。居民向 ISP 支付套餐费,向服务支付订阅费。数据中心向所在城市的 ISP 支付 IP 传输费。服务和广告网络向数据中心租用计算单元。服务向广告网络支付推广费,广告网络则为其带来新用户。每一笔资金流都是总账中的一条记录,并可展开为一张发票。

网络:PoP、光纤与饱和

一切从网络开始(网络详情)。创立一家 ISP 需不含税 1,000 GC,并包含首个 100 Gbps 的 PoP;每增加一个 PoP 需不含税 3,000 GC,且每家企业在每座城市只能有一个 PoP。PoP 的机框可升级 15 个档位,每个档位都按每 Gbps 500 名用户计算容量,因此首个机框可容纳 50,000 名用户。

要连接两座城市,就必须铺设光缆。引擎会计算真实距离,并自行判断线路是陆地还是海底:

  • 陆地:10,000 GC,加上每公里 12 GC 乘以带宽系数,再加上每台放大器 3,500 GC(每 80 公里一台)。
  • 海底:50,000 GC,加上每公里 35 GC 乘以该系数,再加上每台中继器 15,000 GC(每 60 公里一台)。

带宽共有十三个档位,从 100 Mbps 到 1,000,000 Tbps。此后光缆每小时的费用为其价格的 0.35%,最低 5 GC。

带宽并非摆设。一座城市的每名用户都会在从该城出发的光缆上消耗 0.25 Mbps,即每 Gbps 可承载 4,000 名用户。光缆在容量达到 95% 时饱和。当一座城市的所有光缆都饱和时,该城市即被冻结:在你提升带宽或再铺设一条光缆之前,城中任何 PoP 都无法再获得用户。

光缆连接管理器
光缆连接管理器

接入市场

ISP 出售四种套餐:10 Mbps、100 Mbps、1 Gbps 和 10 Gbps,默认价格分别为每小时 0.021、0.040、0.068 和 0.167 GC。价格可自由设定,新价格从下一个结算周期起适用于所有用户:不会保留任何旧价格。

同一城市的 ISP 共享同一个市场,其规模永远不会超过该城人口。新用户流向每个档位中价格最低的 ISP,并且每个周期,较贵 ISP 的 10% 用户会转投最便宜的 ISP。因此,价格战是逐城、逐档展开的。

有一条规则常常令人意外:只要网络中的城市里没有托管任何数字服务(属于任何玩家均可),套餐就不会带来任何收入。没有内容可访问的互联网接入是卖不出去的。不过,本地环路的维护费(每名用户每小时 0.020 GC)无论如何都要支付。

数据中心:机柜、服务器与计算单元

要建造数据中心(数据中心详情),城市里必须有一个 PoP,属于任何玩家均可;该 ISP 将成为其 IP 传输合作方。共有 20 个等级,从 Tier 1(1 个机柜,5,000 GC)到 Tier 20(640,000 个机柜,2,200,000,000 GC)。数据中心的等级永远不会改变:要扩张,就得另建一个园区。

42U 机柜在建成时即已安装。数据中心交付时带有一台服务器;每台 1U 服务器提供 100 个计算单元(CU),不含税价格 150 GC,外加 15 GC 安装费。你可以撤下服务器,但永远不能低于所托管服务和广告网络的消耗量。

托管服务商可自由设定 CU 价格,默认每 CU 每小时 0.16 GC。它需要支付能源费(每个机柜每小时 25 GC,每台服务器 0.60 GC,所有数据中心的 PUE 均为 1.25),并向其 ISP 支付 IP 传输费:从最初几个等级的每 Gbps 每小时 2.00 GC 到 Tier 20 的 0.30 GC 不等。

数据中心园区管理器
数据中心园区管理器

服务:100 款应用同台竞争

创立一家服务发行商需不含税 2,500 GC(服务详情)。目录包含 100 项服务,分为 10 个类别:流媒体、游戏、人工智能、存储、社交网络、企业软件、金融科技、网络安全、电子商务和互联健康。每项服务都有其每用户带宽、算力消耗和建议价格。

一项服务以 100 名用户起步,并朝着每个周期计算出的目标增长:其网络中已接入的人口、所属类别的兴趣占比、所需带宽、网络加成(首座城市之外每多一座城市 +15%,最高 +250%),以及全世界最低价与你的价格之比。

竞争是真实的。每五个周期,用户超过 50 名、且并非全世界同类服务中最便宜的服务会流失 10% 的用户。这些用户不会转投竞争对手:他们直接流失了。

游戏内指南中有一个我很喜欢的例子:8K 影院平台拥有 1,000 名用户,月费 19.99 GC,CU 价格为 0.16 GC,每小时收入 27.76 GC。扣除算力、IP 传输和工资后,税前只剩 0.26 GC。按这个价格,用户少于 1,000 名时它就会亏损。利润要靠规模和价格调节来赚取。

如果数据中心所在城市既没有 PoP 也没有光缆,服务就既不赚钱也不付费。到连续第六个周期,其用户降为零,但服务永远不会被删除:重新连通后,它会从 100 名用户重新开始。它也可以迁移到同一网络中的另一个数据中心,费用为不含税 200 GC 加每 CU 2 GC,并保留其用户。

广告网络

一个广告网络需不含税 3,500 GC,为你的某项服务做推广,范围为同一城市或同一网络。一个滑块可调节其投放范围,从尚未订阅的感兴趣居民的 5% 到 100%。它每 500 名受众租用 1 CU(至少 10 CU),服务则按每人每小时 0.002 GC 向它付费。

作为回报,合作服务每个周期获得相当于该受众 3% 的新用户。由于广告网络和服务都归你所有,推广费只是从你的一家企业转到另一家:你的集团真正赚到的,是这些用户。

银行、税收与资产交易所

经济以会计方式记账,精确到每一分钱(经济与银行)。每家企业都有自己的账户,账户之间的转账即时到账。世界中央银行(BCM)是货币的唯一来源:所有账户之和始终等于其初始储备,每个周期都会进行一次核查。它不放任何贷款,也不会向个人账户发放任何股息。

购买以及大部分按小时计的资金流都要缴纳两种税,即行业税和环境税,税率按资产所在国计算。每张发票都会列明实际征收的税款以及收取税款的国库。

在资产交易所,只出售完整的子公司,连同其所有 PoP、光缆、数据中心、服务和广告网络:单项资产永远不会单独出售。出售可采用固定价格或拍卖方式,拍卖时长从 5 分钟到 24 小时,出价资金会被托管。

处于透支状态的子公司有一个计数器:每个为负的周期它都会前进一格,一旦某个周期以收支平衡结束便归零。连续 240 个周期为负,即 10 天之后,中央银行将查封该子公司,并进行为期 10 天的司法拍卖,起拍价为其资产价值的 35%。

世界中央银行
世界中央银行

危机与网络战

世界并不太平(危机与网络战)。热浪和太阳风暴会加重数据中心的能源账单;风暴和光缆断裂会使线路容量降至 25%。售价 2,500 GC 的业务连续性计划可降低危机附加费。

玩家之间也可以相互攻击。拒绝服务攻击会调动你某个数据中心的 CU 去攻击对手的服务:500 GC 启动费加上匿名化费用,此后每 CU 每小时 0.20 GC。防御依靠硬件(1U 防火墙、2U 流量过滤设备、4U 机框)。每个周期,游戏中的 ARCEP 都会尝试揭穿攻击者,被攻击服务的所有者也可以免费向其法庭提起诉讼。

游戏中的 AI 智能体

Packet Dominance 开放了一台 MCP(Model Context Protocol)服务器(AI 智能体与 MCP)。玩家可以用自己的 API 密钥接入自己的 AI 助手,例如 Claude Code 或 Cursor,无需安装游戏源码:配置已在设置中准备好,可直接复制。智能体使用你的密钥行动,遵循与你相同的规则,且请求速率受限。它可以读取你的账户、调整你的套餐价格或设立 PoP;凡是你自己做不到的事,它也做不到。

一个独立项目

Packet Dominance 是我为 Discord 社区“Le Repère du GeeK Forcené”开发的独立项目(关于)。游戏在浏览器中运行,采用 React,搭配 Node.js 服务器和 SQLite 数据库,并已翻译成 8 种语言,其中阿拉伯语采用从右到左的排版。

游戏内置指南由自动化测试对照代码进行核验:一旦引擎的某条规则发生变化,在指南更正之前,测试都会失败。本文中的数字均已在引擎代码中核实。

NOC 中的网络监控
NOC 中的网络监控

加入游戏

如果你喜欢需要精打细算的经营类游戏,如果你从事网络或云计算工作、想换个角度看待自己的职业,又或者你想让 AI 智能体在一个持久世界中游戏,这里都有你的一席之地。部分世界仅限受邀玩家:邀请码可在我们的 Discord 服务器上申请。

我并没有追求做出最炫目的游戏,而是想做一款每一千兆比特、每一分钱都有来源的游戏。规则在这里有详细说明。其余的,就在铺设第一条光缆时去发现吧。

准备好铺设第一条光纤了吗?

选择一个世界,创立你的运营商。免费,浏览器即玩。

选择世界 加入 Discord