了解Edgegap的工作原理

了解Edgegap的工作原理

/

Manus AI

Manus AI

部署至 Edgegap

已发布

已发布

已发布

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

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

本指南将向您展示如何将使用 Manus 构建的多人网页游戏从单台云计算机迁移到 Edgegap 上每场比赛独立的专用游戏服务器,然后添加撮合匹配,以便让彼此不认识的玩家进入公平的比赛中。

在 Manus 将您的游戏服务器容器化之后,Edgegap 只需通过简单的 API 调用,即可为每场比赛在最适合玩家的位置进行部署,并在比赛结束时将其停止。對局配對 构建在此之上,是可选的。

本指南涵盖:

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

  2. 将 Manus 连接到 Edgegap

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

  4. 部署您的游戏服务器

  5. 在测试服务器上游玩

  6. 添加撮合匹配(可选)

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

Manus 通过 Edgegap MCP 服务器完成各项工作:您只需向其提供提示,然后在 Edgegap 控制面板中进行几次点击并进行游戏测试即可。

Manus 如今为你带来的体验

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

要将游戏上线,Manus 的发布文章给出了以下路径:

Configure → Multiplayer → Select Cloud Computer → Buy one

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

什么是云电脑

云电脑是一台持久运行的虚拟机,即使你合上笔记本电脑也会继续运行。Manus 的结算页面列出了两种方案:

方案

vCPU

内存

存储空间

价格

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 点空无一人时你支付的费用与发布之夜相同,而发布之夜也不会获得额外的容量。

  • 单点故障。如果机器出现问题,所有对局都会一同崩溃。

“分享链接”与正式上线之间缺少了什么

Manus 的文档描述了玩家通过共享链接加入并邀请好友。其中并未提及匹配、大厅、服务器浏览器或补位(backfill)。当你知道和谁一起玩时,链接很管用。但当陌生人打开你的游戏时,他们希望只需点击一个按钮,就能与附近的玩家进行一场公平的比赛。这就是匹配系统的工作。

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

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

对于 Manus 游戏而言,这改变了格局:

 

Manus 云电脑

Edgegap

服务器

一台虚拟机运行所有比赛

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

每场比赛的 CPU

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

为该场比赛独占预留

位置

虚拟机运行的所在地

每场比赛单独选取,靠近本场玩家

繁忙之夜

同一台机器,负载更高

更多服务器

清闲之夜

相同的按月价格

接近于零:无比赛,无服务器

将玩家聚集在一起

共享链接

Matchmaker、服务器浏览器或链接

 两者可以协同工作:继续在 Manus 中进行构建和迭代,并在准备好迎接素不相识的玩家时,将游戏服务器迁移到 Edgegap。

网页浏览器游戏需要安全的 WebSocket

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

陌生人對局配對

Edgegap Matchmaker 根据你选择的规则对玩家进行分组:比赛规模、队伍、游戏模式和技术水平,然后在靠近他们的位置启动服务器。对于浏览器游戏,由于浏览器无法像桌面游戏那样发送用于测距的 ping,因此它会根据玩家的位置来部署服务器。随着玩家等待时间的增加,规则可以适当放宽,好友可以组队排队,并且补位机制可以在中途有玩家离开时进行替换。你可以免费进行测试。

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

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

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

首先询问 Manus:

“将我的游戏拆分为浏览器客户端和独立运行的权威 WebSocket 游戏服务器。”

服务器是 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 工具。

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

Manus 支持开放的 Agent Skills 标准。在技能(Skills)选项卡中,选择+ 添加 → 从 GitHub 导入(+ Add → Import from GitHub),然后粘贴 https://github.com/edgegap/edgegap-agent-skills。接着在聊天中输入 / 即可调用某项技能。这些技能涵盖了在 Edgegap 上进行服务器容器化、部署、启动和故障排查。

4. 部署您的游戏服务器

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

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

5. 在您的测试服务器上进行游戏

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

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

在这里,Manus 选择了位置,而你分享了地址。要自动将互不相识的玩家分配到比赛中,请添加一个撮合器。

6. 添加匹配功能

“为 4 人竞速比赛生成一个 Edgegap 匹配器配置。将我的游戏网站作为允许的源(Origin),并且不要使用延迟规则,因为浏览器玩家无法发送延迟 ping。”

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

  1. 打开匹配器并选择创建匹配器。

  2. 为其命名,上传 Manus 生成的配置,然后选择创建并启动。

  3. 当状态显示为在线时,复制 API URL 和 Auth Token。Auth Token 可以安全地随游戏客户端一同发布:它不会授予对你 Edgegap 账户的访问权限。

回到 Manus 中:

“添加一个‘寻找对局’按钮,使用此 API URL 和 Auth Token 调用我的 Edgegap 匹配器,然后通过 wss:// 连接到它分配的服务器。”

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

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

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

  3. 在两个标签页中均选择寻找对局。两个标签页将加入同一个服务器。

  4. 完成或离开对局。服务器会自动停止并从控制面板中消失,这样在无人游玩时您的账单费用就能保持为零。

在免费层级中,匹配系统在每次启动 3 小时后停止(可从控制面板重新启动),部署在 60 分钟后停止,且一次只能运行一个部署。

后续步骤

后续步骤

在 Manus 中构建了想要扩展的项目?在 Edgegap Discord 上向我们展示,或联系我们。

常见问题

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

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

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

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

Manus 的文档描述了通过共享链接加入游戏和邀请好友。它没有提及匹配、大厅、服务器浏览器或候补填充。Edgegap Matchmaker 和 Server Browser 添加了这些功能。

Manus 云电脑需要多少费用?

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

Edgegap 比云电脑更便宜吗?

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

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

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

What engine does Manus use?

Manus Game Dev builds browser games, and the stack can vary by project. Edgegap runs any server that fits in a Linux container.

客户

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

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

他们选择 Edgegap 的关键原因

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

费用

定价

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

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

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

边缘云

按需

$0.00115

/ vCPU

/ 分钟

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

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

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

只需添加信用卡。

边缘云

按需

$0.00115

/ vCPU

/ 分钟

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

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

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

只需添加信用卡。

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

预留容量

$0.0282

/ vCPU

/ 小时

按月计费,始终开启

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

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

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

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

预留容量

$0.0282

/ vCPU

/ 小时

按月计费,始终开启

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

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

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

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

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

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

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

Eggegap 的功能和价格:Edge Cloud 与 Private Fleets 的详细对比

Eggegap 的功能和价格:Edge Cloud 与 Private Fleets 的详细对比

对比

免费试用

边缘云

自有车队

功能特色

分析与监控

账单警报

点击展开

还有 28 行

解锁

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

对比

免费试用

边缘云

自有车队

功能特色

分析与监控

账单警报

点击展开

还有 28 行

解锁

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

对比

免费试用

边缘云

自有车队

功能特色

分析与监控

账单警报

点击展开

还有 28 行

解锁

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