了解Edgegap的工作原理

了解Edgegap的工作原理

/

Manus AI

/

Manus AI

部署至 Edgegap

已发布

已发布

已发布

Manus 多人游戏仅运行在一台服务器上。以下是扩展它的方法。

Manus 多人游戏仅运行在一台服务器上。以下是扩展它的方法。

Manus 可以构建可玩的多人网页游戏,并将其服务器托管在云计算机上。该托管不包括匹配系统、服务器浏览器或弹性扩缩容:一台机器运行所有对局,无论游戏繁忙还是空闲,其规格和价格都保持不变。当互不认识的玩家需要进行匹配时,可将游戏服务器迁移到 Edgegap。Edgegap 会在靠近玩家的位置为每场对局启动专属服务器,并在比赛结束时将其关闭。Edgegap Matchmaker 则负责将玩家分组并引导至该服务器。

本指南涵盖:

  1. 将游戏拆分为客户端和权威服务器

  2. 将 Manus 连接到 Edgegap

  3. 为 Manus 提供 Edgegap 操作手册(可选)

  4. 部署一台测试服务器

  5. 在测试服务器上游玩

  6. 添加 Edgegap Matchmaker(可选)

  7. 在两个浏览器标签页中测试完整闭环

各组件协同工作方式:

Manus --(Edgegap MCP)--> Edgegap: 应用、版本、部署

浏览器客户端 --HTTPS--> Edgegap Matchmaker --启动--> 专属服务器(每场对局一个)

浏览器客户端 <== wss:// (TLS 升级) ==> 专属服务器

Manus 通过 Edgegap MCP 执行的操作

您需要执行的操作

拆分客户端和服务器、编写 Dockerfile、推送镜像、创建带有 TLS 升级的应用和版本、部署和停止测试服务器、读取日志以及生成匹配器配置。

创建 Edgegap 账户和 API 令牌、连接 MCP、在控制台中创建并启动匹配器,以及进行测试游玩。

无需信用卡。免费版包含部署真实游戏服务器所需的资源。

无需信用卡。免费版包含部署真实游戏服务器所需的资源。

Manus 如今为你带来的体验

于 2026 年 9 月 28 日发布的 Manus 2.0 将桌面应用转变为配备游戏开发环境的 Manus Studio。你只需描述一款游戏,Manus 就能构建出可玩版本,然后你可以在编辑面板中手动调整移动机制、美术、场景和代码。Manus 表示多人游戏“适用于竞速、正面交锋、竞技和 3D 游戏”。

要让游戏上线,Manus 的发布公告给出了如下路径(截至 2026 年 10 月 15 日):

Configure → Multiplayer → Select Cloud Computer → Buy one

Manus 负责处理服务器部署、网络连接以及保持游戏状态同步。你只需将游戏发布为网站并分享链接,好友即可加入。对于初次开发多人游戏的人来说,这确实是我们见过的最简单的途径。

什么是 Cloud Computer

Cloud Computer 是一台持久运行的虚拟机,即使你合上笔记本电脑,它也会继续运行。截至 2026 年 10 月 15 日,Manus 的账单页面列出了两种方案:

方案

vCPU

内存 (RAM)

存储空间

价格

Standard

2

4 GB

70 GB

$30 / 月

Advanced

2

8 GB

120 GB

$50 / 月

 两者均运行 Ubuntu Server 24.04 LTS,配备一个专用公共 IP,并按月计费。

对于多人游戏而言,这意味着:

  • 每场比赛共享相同的 2 个 vCPU。从 Standard 升级到 Advanced 仅增加内存,并不增加 CPU。当十场比赛同时进行时,它们都会竞争相同的两个核心,导致所有玩家感受到的服务器 tick rate 下降。

  • 一台机器,一个地点。玩家都连接到该机器所在的运行地点。远隔重洋的玩家在每次输入时都要承受这段距离带来的延迟,这在竞速和正面交锋游戏中尤为明显。

  • 固定账单,不论忙闲。凌晨 3 点无人在线时,你支付的费用与发布之夜完全相同,而发布之夜也不会获得任何额外容量。

  • 单点故障。如果该机器出现问题,所有比赛都会同时中断。

从“分享链接”到正式发布之间缺少了什么

截至 2026 年 10 月 15 日,Manus 在 Cloud Computer 上托管游戏服务器,但其发布公告和账单页面中均未提及匹配系统、服务器浏览器以及任何上下扩缩容能力。一台 Cloud Computer 运行所有比赛,无论是有 2 名还是 2,000 名玩家在线,其容量和月费都保持不变。玩家通过分享的链接加入游戏。这非常适合原型制作以及与朋友一起游玩。

当你知道和谁一起玩时,链接很有效。但当陌生人打开你的游戏时,他们期望的是点击一个按钮,就能与附近的玩家匹配到一场公平的对局。这就是匹配系统的工作。

替代方案:每场比赛一台服务器

Edgegap 将你的游戏服务器作为容器运行,并在离对局玩家最近的可用位置为每场比赛启动一个全新副本。比赛结束时,服务器即停止运行。

对于 Manus 游戏来说,这将彻底改变局面:

 

Manus Cloud Computer

Edgegap

服务器

一台虚拟机运行所有对局

每场比赛一台专用服务器,按需启动

每场比赛的 CPU

所有比赛共享(共 2 个 vCPU)

为该场比赛独占预留

位置

虚拟机所在运行地点

按场次选取,靠近该场比赛的玩家

高峰期

同一台机器,负载更高

自动增加更多服务器

低谷期

相同的月费

费用接近为零:无对局,无服务器

召集玩家

分享链接

匹配系统、服务器浏览器或链接

 两者可以协同工作:继续在 Manus 中进行构建和迭代,当你准备好迎接陌生玩家时,再将游戏服务器迁移到 Edgegap。

网页端游戏需要安全的 WebSocket

Manus 游戏在浏览器中运行,而浏览器无法开启原生 UDP 连接。它们通过 WebSocket 与游戏服务器通信,并且通过 https:// 提供的页面只能使用安全的 WebSocket (wss://)。Edgegap 的 TLS Upgrade 为每台服务器提供一个安全的 WebSocket 端点,无需你购买或续订证书。Edgegap MCP 服务器在创建你的服务器版本时会自动启用该功能。

面向陌生玩家的對局配對

Edgegap Matchmaker 根据你选择的规则对玩家进行分组:比赛规模、队伍、游戏模式和技术水平,然后就近启动服务器。Edgegap 的延迟规则依赖于 ping 信标,而浏览器无法对其执行 ping 操作,因此对于网页端游戏,匹配系统会根据玩家的地理位置来部署服务器。随着玩家等待时间的增加,规则可以适当放宽,好友可以组队排队,并且回填机制可以在玩家中途退出时补充新玩家。你可以免费测试该功能。

分步指南

详细集成步骤

1. 将游戏拆分为客户端和权威服务器

先问问 Manus:

“将这款游戏拆分为一个浏览器客户端和一个权威 WebSocket 游戏服务器,该服务器在 Linux 容器中独立运行。服务器决定移动、碰撞、命中、得分、计时器以及谁胜出。浏览器仅发送输入并根据服务器的指令进行绘制。从环境变量中读取监听端口。当比赛结束,或所有玩家都离开时,让服务器停止其自身的 Edgegap 部署。”

“权威(Authoritative)”意味着由服务器决定发生什么,因此玩家无法通过修改浏览器代码来获胜。

Edgegap 运行该服务器,每场比赛运行一次。

2. 将 Manus 连接到 Edgegap

Manus 可以使用远程 MCP 服务器。通过 URL 添加 Edgegap 的服务器(Connectors → Create → Add MCP by URL;Manus 的文档中还显示了 Settings → Integrations → Custom MCP Servers):

  • URL:https://mcp.edgegap.dev/mcp

  • 身份验证(Authentication):选择 Bearer token 并粘贴您的 Edgegap API 令牌,获取路径为 Dashboard → User Settings → Tokens。仅粘贴令牌本身,前面无需加上“Bearer”或“token”字样。

保存后,Manus 会连接并列出 Edgegap 工具。

请保护好您的 API 令牌。它拥有对您 Edgegap 账户的控制权限。请仅将其保存在 Manus 的连接器设置中,切勿放入游戏代码中。如果泄露,请在仪表板中将其吊销。

3. 向 Manus 提供操作剧本(可选)

Manus 支持开放的 Agent Skills 标准。在 Skills 选项卡中,选择 + Add → Import from GitHub 并粘贴 https://github.com/edgegap/llm-agent-skills。然后在聊天中输入 / 即可调用技能。

对于 Manus 网页游戏,这些与引擎无关的技能非常适合:

  • edgegap-server-design:一个权威服务器,每次对局都会干净利落地启动、运行和停止。

  • edgegap-containerize:Dockerfile、镜像推送以及应用版本。

  • edgegap-local-testing:在产生花费之前,先在本地运行容器。

  • edgegap-troubleshoot:针对无法启动、重启或无法访问的服务器进行问题排查。

4. 部署一台测试服务器

“在 Edgegap 上部署我的游戏服务器并进行 TLS 升级,以便浏览器通过 wss:// 进行连接。让服务器在比赛结束时自动停止。然后把测试服务器的地址发给我。”

Manus 编写 Dockerfile、推送服务器镜像、创建应用和版本、部署测试服务器并返回其地址。

Edgegap 通过环境变量告知服务器其端口信息,包括用于监听的内部端口。浏览器则连接到 Edgegap 返回的外部端口,该端口在每次部署时都会发生变化。

5. 在测试服务器上畅玩

将游戏客户端指向 Manus 返回的地址:wss://、主机名以及外部端口。在两个标签页中打开游戏并玩一局。

然后让 Manus 停止测试服务器。免费层一次只能运行一个部署,遗留的测试服务器会阻塞匹配。

如果游戏无法连接,请检查:

  • 页面使用的是 ws:// 而非 wss://,或者该端口未启用 TLS 升级(TLS Upgrade)。

  • 客户端使用了内部端口,而不是 Edgegap 返回的外部端口。

  • 服务器监听的端口与应用版本中的端口不同,或者监听在 127.0.0.1 而不是 0.0.0.0。

  • 部署仍在启动中。请等待其显示“就绪(Ready)”,并允许客户端重试最多一分钟。

  • 测试服务器仍在运行,阻塞了免费层的单一部署额度。

  • 后台标签页未响应点击。将每个标签页切换到前台。

  • 服务器崩溃并不断重启。请停止服务器,修复问题原因,然后重新部署。

  • 在停止部署前,让 Manus 通过 MCP 读取部署日志:日志在停止时会被删除。

在这里,Manus 选择了位置,而你共享了地址。若要自动将互不相识的玩家匹配到同一场游戏中,请添加匹配器(matchmaker)。

6. 添加 Edgegap Matchmaker(可选)

“为我的游戏生成一个 Edgegap 匹配器配置:每场比赛 4 名玩家;如果我的游戏有队伍模式,则支持组队;提供玩家可选择的游戏模式;好友能够组队排队;如果我的游戏需要,还需支持补位以替换中途离开的玩家。允许我的游戏网站作为来源(origin),并且不使用延迟规则。”

Edgegap 的延迟规则依赖于 ping 信标,而浏览器无法 ping 它们。对于网页端游戏,匹配器会根据玩家的位置来分配服务器。

然后,在控制面板中(此步骤没有 API):

  1. 打开 Matchmaker 并选择 Create Matchmaker。

  2. 为其命名,上传 Manus 生成的配置,然后选择 Create and Start。

  3. 状态显示为 ONLINE 时,复制 API URL 和 Auth Token。

匹配器的 Auth Token 与您的 API token 是分开的。游戏客户端使用它来请求比赛,它无法管理您的 Edgegap 账户。如果该令牌被滥用,可以在控制面板中重新生成。

回到 Manus:

“添加一个‘寻找比赛’按钮,使用此 API URL 和 Auth Token 向我的 Edgegap 匹配器发送工单(ticket)。搜索期间显示排队状态,允许玩家取消,如果在 2 分钟后仍未找到匹配项,则停止并显示明确的消息,并使用分配的服务器的主机名和外部端口通过 wss:// 连接到该服务器。”

已经拥有自己后端的游戏可以直接从该后端调用匹配器,而无需从浏览器端调用。

7. 在两个浏览器标签页中测试完整闭环

  1. 确保没有测试服务器仍在运行。

  2. 在两个浏览器标签页中打开您的游戏。点击前将每个标签页切换到前台:后台标签页可能会遗漏点击。

  3. 在两个标签页中都选择寻找比赛(Find Match)。两个标签页将加入同一台服务器。

  4. 结束或离开比赛。服务器会自动停止并从仪表板中消失,从而在无人游玩时让您的账单保持为零。

  5. 如果启用了补位功能,可以离开正在进行的比赛来测试补位。

在免费套餐中,匹配器每次启动后会在 3 小时后停止(从仪表板重新启动),部署会在 60 分钟后停止,且一次只能运行一个部署。

常见问题

关于在 Edgegap 上通过专属服务器和匹配系统扩展 Manus 多人游戏的常见问题。

Manus 游戏可以同时容纳大量玩家吗?

在一台云电脑上,每场比赛都在同一台机器上共享 2 个 vCPU,因此容量是固定的。为了应对更多比赛,可以在像 Edgegap 这样按需启动服务器的平台上,为每场比赛运行一个服务器。

Manus 是否拥有匹配系统或游戏大厅?

Manus 在云计算机上托管游戏服务器,但截至 2026 年 10 月 15 日,它不提供撮合系统、服务器浏览器,也不支持自动扩缩容。Edgegap 则提供这三项服务:Edgegap 撮合系统、服务器浏览器,以及每场比赛一个专用服务器。

Manus 云电脑需要多少费用?

根据 Manus 的计费页面,按月计费的价格为:2 个 vCPU 和 4 GB 内存每月 30 美元,或者 2 个 vCPU 和 8 GB 内存每月 50 美元。

Edgegap 比云电脑更便宜吗?

这取决于玩家的游玩频率。云电脑按月收取固定费用。而在 Edgegap 上,您只需在对局进行时付费,因此玩家少的游戏成本极低,而繁忙的游戏成本会更高,但能获得其所需的服务器。测试是免费的,无需信用卡。

我的 Manus 网页游戏可以在 Edgegap 上通过 WebSockets 运行吗?

是的。Edgegap 支持 WebSocket,并且 TLS 升级为每个服务器提供了一个 wss:// 端点,以便 https:// 页面上的网页游戏可以进行连接。

Manus 使用的是什么引擎?

Manus Game Dev 负责开发网页端游戏,其技术栈可能因项目而异。Edgegap 则可以运行任何兼容 Linux 容器的服务器。

客户

了解更多已接入 Edgegap 的客户案例

提供 31 个从其他平台迁移至 Edgegap 的工作室案例研究。

他们选择 Edgegap 的关键原因

了解 Edgegap 自动化游戏服务器编排如何带来无缝的多人游戏体验。

费用

定价

定价

通过混合编排优化成本与性能

通过混合编排优化成本与性能

通过混合编排优化成本与性能

边缘云

按需

$0.00115

/ vCPU

/ 分钟

按分钟计费,仅按实际使用量收费

只有在玩家在线玩游戏时才需付费。0 个活动服务器 = $0

在全球 615 多个边缘云节点中按实例部署游戏服务器。零承诺。

只需添加信用卡。

边缘云

按需

$0.00115

/ vCPU

/ 分钟

按分钟计费,仅按实际使用量收费

只有在玩家在线玩游戏时才需付费。0 个活动服务器 = $0

在全球 615 多个边缘云节点中按实例部署游戏服务器。零承诺。

只需添加信用卡。

边缘云

按需

$0.00115

/ vCPU

/ 分钟

按分钟计费,仅按实际使用量收费

只有在玩家在线玩游戏时才需付费。0 个活动服务器 = $0

在全球 615 多个边缘云节点中按实例部署游戏服务器。零承诺。

只需添加信用卡。

专属物理机集群 (裸金属)

预留容量

$0.0261

/ vCPU

/ 小时

按月计费,始终开启

每个主机每月 $280(12个月标准价),或按月支付每月 $350

通过无出站流量费用的专用机队托管,优化您游戏服务器的成本效益。

持久在线,24/7全天候可用,您的工作室专属。

专属物理机集群 (裸金属)

预留容量

$0.0261

/ vCPU

/ 小时

按月计费,始终开启

每个主机每月 $280(12个月标准价),或按月支付每月 $350

通过无出站流量费用的专用机队托管,优化您游戏服务器的成本效益。

持久在线,24/7全天候可用,您的工作室专属。

专属物理机集群 (裸金属)

预留容量

$0.0261

/ vCPU

/ 小时

按月计费,始终开启

每个主机每月 $280(12个月标准价),或按月支付每月 $350

通过无出站流量费用的专用机队托管,优化您游戏服务器的成本效益。

持久在线,24/7全天候可用,您的工作室专属。

您的账单因费率和使用量而异;这可能会根据游戏类型、玩家人数等因素而有所不同。

您的账单因费率和使用量而异;这可能会根据游戏类型、玩家人数等因素而有所不同。

使用我们的预估计算器模拟您的用量 ->

使用我们的预估计算器模拟您的用量 ->

Edgegap 的功能与价格:边缘云与私有集群(Private Fleets)详细对比

Edgegap 的功能与价格:边缘云与私有集群(Private Fleets)详细对比

对比

免费试用

边缘云

Private Fleets

功能特色

分析与监控

账单警报

点击展开

还有 28 行

解锁

在帐户中添加信用卡后,即可解锁各项功能。

对比

免费试用

边缘云

Private Fleets

功能特色

分析与监控

账单警报

点击展开

还有 28 行

解锁

在帐户中添加信用卡后,即可解锁各项功能。

对比

免费试用

边缘云

Private Fleets

功能特色

分析与监控

账单警报

点击展开

还有 28 行

解锁

在帐户中添加信用卡后,即可解锁各项功能。