使用你现有的技术栈,即可添加游戏服务器托管与编排

使用你现有的技术栈,即可添加游戏服务器托管与编排

无需 SDK,无需重写。保留您现有的引擎、网络代码和后端,我们将在离玩家更近的地方为您托管并编排专属游戏服务器。您还可以选择添加 Edgegap 的匹配系统、服务器浏览器,或两者兼具。

您可以自行按照指南操作,也可以通过我们的 MCP 和技能,将其交给您的 AI 编程代理来完成。

经创作者验证

指南已由 Mirror、FishNet、PurrNet、netfox 和 Nakama 背后的团队审核。

可试听参考样本

在 Edgegap 上运行 Lyra、Boss Room 或 BR200,然后复制您所需的内容。

目录

所有与 Edgegap 兼容的产品

25 项集成、16 个游戏示例和 6 个基础架构服务,已按您正在使用的工具进行归类。

发动机

从您的引擎开始

每份指南都会将您的服务器容器化,将其部署在靠近玩家的位置,并且可以(可选)添加匹配功能。或者直接使用游戏示例进行构建。

Unreal Engine 标志:适用于 Unreal Engine 5 的 Edgegap 专属游戏服务器托管集成

Unreal Engine

逐步构建您的 UE5 Linux 服务器,或让您的 AI 智能体代劳,然后将其就近部署在玩家附近并添加匹配功能。

Unity 标志:适用于 Unity 引擎的 Edgegap 专属游戏服务器托管集成

Unity 引擎

支持任何网络代码。你可以手动按照指南操作,也可以使用 Edgegap 插件或你的 AI 智能体,随后即可添加匹配功能。

Godot Engine 标志:适用于 Godot 的 Edgegap 专用游戏服务器托管集成

Godot 引擎

导出无头服务器,通过简单的 API 调用即可将其部署在玩家附近,并添加匹配功能。

Godot Engine 集成指南:适用于 Godot Engine 的 Edgegap 专属游戏服务器托管

主要集成指南

或从以下开始

netfox 标志:适用于 Godot 的 Edgegap 专属游戏服务器托管集成

网狐

基于 JavaScript(Three.js、Phaser、Babylon.js)的网页游戏:Edgegap 专属游戏服务器托管集成

网页游戏 (JavaScript)

无论是 Three.js、Phaser 还是 Babylon.js:将游戏规则迁移到 Node.js WebSocket 服务器,将其部署在离玩家更近的位置,并添加匹配机制。

Edgegap 兼容任何引擎。无论使用自带引擎,还是将游戏直接部署到浏览器,都能轻松实现。

Manus AI 集成指南:为使用 Manus 构建的多人游戏提供 Edgegap 专用游戏服务器托管服务

Web 与 AI 开发者

用 Manus 凭感觉写好了你的多人游戏?将其拆分为客户端和权威服务器,然后在玩家就近的位置为每场对局托管一个独立服务器。

自定义引擎集成指南:在 Edgegap 上托管任何 C++、C#、Go 或 Rust 游戏服务器

发动机

使用您自己的引擎托管服务器,支持 C++、C#、Go、Rust 或任何其他语言。

Unity WebGL 集成指南:在 Edgegap 专属游戏服务器上托管 Unity 网页游戏

Web 与 AI 开发者

玩家可通过安全的 WebSocket 从浏览器直接连接,匹配也仅需一步即可完成。

Netcode

与您的网络代码创造者携手打造

将您的网络库应用到专用服务器上。编写这些库的专家们共同参与了相关指南的制定。

Unity 网络代码

Mirror Networking 徽标:Edgegap 适用于 Mirror 和 Unity 的专用游戏服务器托管集成

Mirror Networking

通过手动或使用您的 AI 智能体,将您的 Mirror 服务器部署到靠近玩家的专用主机上,并添加匹配功能。

“Mirror 解决了网络代码问题,Edgegap 解决了低延迟基础设施问题。我们双管齐下。”

Mirror Networking 的创作者 Mischa (@miwarnec) 的个人头像

Mirror 的创作者 Mischa

FishNet (Fish-Networking) 标志:适用于 FishNet 和 Unity 的 Edgegap 专属游戏服务器托管集成

Fish-Networking

手动或通过您的 AI Agent 将 FishNet 服务器部署到玩家就近的专用托管服务上,然后即可添加对战匹配功能。

“凭借丰富的功能和实惠的价格,推荐 Edgegap 是一个显而易见的选择。”

Fish-Networking 的创建者 Benjamin (@firstgeargames) 的个人头像

First Gear Games,FishNet 的创作者

PurrNet 标志:适用于 PurrNet 和 Unity 的 Edgegap 专属游戏服务器托管集成

PurrNet

无论是手动操作还是通过您的 AI 智能体,都能为任何 PurrNet 项目添加专用服务器,随后即可集成匹配功能。

“超快速、可扩展、低延迟的多人游戏托管服务。”

PurrNet 的创作者 Bobsi (@bobsitutorial) 的个人资料头像

PurrNet 的创作者 Bobsi

Photon Fusion 2 徽标:适用于 Photon Fusion 2 的 Edgegap 专属游戏服务器托管集成

Photon Fusion 2

在 Edgegap 上托管 Fusion 2 服务器,同时玩家可以通过 Photon 手动或借助您的 AI Agent 继续进行比赛匹配。

“Photon 的 Fusion 2 文档将 Edgegap 列为专用服务器的游戏会话托管服务商。”

Mischa (@miwarnec), creator of Mirror Networking, profile avatar

Photon (Exit Games),Fusion 2 文档

Unity Netcode for GameObjects 徽标:适用于 NGO 的 Edgegap 专用游戏服务器托管集成

面向 GameObjects 的 Netcode

Unity 自带的网络代码方案。您可以手动或借助 AI 代理,将 NGO 服务器部署在靠近玩家的地点。

Godot 网络代码

netfox 徽标:适用于 netfox 和 Godot 的 Edgegap 专属游戏服务器托管集成

网狐

手动或使用您的 AI 智能体为基于 netfox 构建的 Godot 游戏添加专用服务器,随后即可加入匹配系统。

“该平台几乎涵盖了开展线上体验所需的一切功能,而且价格非常合理。”

Tamás Gálffy,netfox 的创作者

中继网络

利用中继托管主机与客户端游戏

没有运行专属服务器?中继服务可以通过 Edgegap 连接您的主机和玩家。目前仅支持 Unity。

LightNet 中继集成指南:在适用于 Unity 的 Edgegap 专属服务器上运行开源 LightNet 中继

可扩展中继

一款运行在专用服务器上的开源中继,可使用您自己的游戏逻辑进行扩展。

Edgegap 分布式中继(Distributed Relays):专为使用 Mirror、NGO 和 FishNet 的 Unity 多人游戏打造的托管中继服务

专用中继

Edgegap 的托管中继,只需一次简单的 API 调用即可创建。支持 Mirror、NGO 和 Fish-Networking。

后端

保留您的后端,添加服务器

保留您现有的匹配系统或游戏大厅。一旦匹配成功,Edgegap 就会在距离这些玩家最近的地点启动服务器。

Heroic Labs Nakama 徽标:面向 Nakama 的 Edgegap 专用游戏服务器托管集成

中间人

保留 Nakama 用于管理账户和匹配。当它匹配成功时,Edgegap 会在这些玩家附近启动一个权威游戏服务器。

“借助 Edgegap、实时编排、真正的超低延迟和前所未有的成本效益,Nakama 开发者可以更智能地进行扩展。”

Heroic Labs(Nakama 的创造者)创始人兼首席运营官 Mo Firouz (@mofirouz) 的个人资料头像

Mo Firouz,Heroic Labs 首席运营官兼联合创始人

Edgegap 可与您喜爱的工具无缝协作。我们与主流游戏服务的深度集成,能让您的开发流程全面加速。

Unity Gaming Services (UGS) 撮合系统集成指南:在 Edgegap 专属游戏服务器上托管每场对局

媒人

保留 Unity 的匹配机制,并在 Edgegap 上托管每场对局。

PlayFab 集成指南:保留 PlayFab 匹配系统并部署 Edgegap 专用游戏服务器

媒人

保留 PlayFab 匹配并在每场比赛中部署一个服务器。

Epic Online Services (EOS) 大厅集成指南:通过 EOS 大厅启动 Edgegap 专用游戏服务器

大堂

在 EOS 大厅准备就绪后启动服务器并分享其地址。

Steamworks 大厅集成指南:从 Steam 大厅启动 Edgegap 专属游戏服务器

大堂

验证玩家身份,部署服务器并将其分享至 Steam 大厅。

Colyseus 集成指南:在玩家附近的 Edgegap 专属游戏服务器上托管任何 Colyseus 游戏

服务端框架

在离玩家最近的专属服务器上托管任何 Colyseus 游戏。

SDK 与工具

集成 SDK 与设置工具

用于加速集成的可选 SDK,例如匹配和服务器浏览功能。它们内置于您的游戏客户端或编辑器中:游戏服务器上无需安装任何 SDK。

Unity 匹配 SDK 集成指南:将 Edgegap 匹配功能添加到任何 Unity 游戏中,在靠近玩家的位置部署服务器

为任何 Unity 游戏添加匹配功能。匹配成功的玩家将加入就近部署的服务器。

Unreal Engine 匹配集成 SDK:为任意 Unreal Engine 5 游戏添加 Edgegap 匹配功能

只需两个即插即用的 C++ 文件,即可为任何 Unreal Engine 5 游戏添加玩家匹配功能。

Unity 服务器浏览器集成 SDK:从您的 Unity 游戏中列出并加入正在运行的 Edgegap 专属游戏服务器

让玩家直接在您的 Unity 游戏内浏览并加入活跃的专属服务器。

Unity Package Manager 设置指南:通过 Git URL 安装 Edgegap Unity 插件

从 Git URL 在 Unity 中安装 Edgegap 插件和 SDK。

游戏示例

先体验,后集成

充分利用来自主流游戏引擎、后端和网络代码的游戏范例与演示。所有内容均已完成修改与测试,确保可在 Edgegap 上部署专用服务器并实现玩家匹配。您可以运行其中一个作为参考,然后将所需部分直接应用到您的项目中。

在 Edgegap 专属游戏服务器上运行的 Lyra 示例游戏(Unreal Engine)

Unreal Engine

EOS 会话、Epic 登录、匹配

在 Edgegap 专属游戏服务器上运行的自顶向下模板示例游戏(Unreal Engine)

Unreal Engine

寻找对局,EOS 语音聊天

在 Edgegap 专属游戏服务器上运行的 Megacity Metro 示例游戏(Unity 引擎)

Unity 引擎

适用于实体的 Netcode,移动端

在 Edgegap 专用游戏服务器上运行的 Boss Room 示例游戏(基于 Unity Netcode for GameObjects)

面向 GameObjects 的 Netcode

合作,2 至 8 名玩家

运行在 Edgegap 专用游戏服务器上的简单 FPS 示例游戏 (Photon Fusion 2)

Photon Fusion 2

即插即用套件

在 Edgegap 专属游戏服务器上运行的 BR200 大逃杀示例游戏 (Photon Fusion 2)

Photon Fusion 2

大逃杀,每场比赛一个独立服务器

运行在 Edgegap 专属游戏服务器上的竞技场射击示例游戏(Godot 引擎)

Godot 引擎

Godot 4、WebSocket、匹配

在 Edgegap 专用游戏服务器上运行的 SpaceEdge (WebGL) 示例游戏 (Fish-Networking)

Fish-Networking

在浏览器中畅玩,匹配

在 Edgegap 专用游戏服务器上运行的 Tanks WebGL 示例游戏 (Mirror Networking)

Mirror Networking

浏览器,匹配

在 Edgegap 专用游戏服务器上运行的增量示例游戏(PurrNet、Unity)

PurrNet

可选匹配

在 Edgegap 专用游戏服务器上运行的 Fish Game 示例游戏(Nakama、Godot)

中间人

Nakama 匹配系统,Godot 4

Forest Brawl,基于 Godot 4 的 netfox 多人游戏示例项目,现已在 Edgegap 专属服务器上运行

网狐

netfox 的示例游戏,Godot 4

Pong,一款适用于 Unity 的 Mirror Networking 多人游戏示例,运行在 Edgegap 专用服务器上

Mirror Networking

Mirror 的经典双人游戏示例

Billiards,适用于 Unity 的 Mirror Networking 物理多人游戏示例,运行在 Edgegap 专属服务器上

Mirror Networking

Mirror 的物理示例

Asteroids Simple,基于 Unity 的 Photon Fusion 2 多人游戏示例,运行在 Edgegap 专用服务器上

Photon Fusion 2

Photon 的 Fusion 2 入门示例

Realtime Tanks,基于 Colyseus 的网页多人游戏示例,运行于 Edgegap 游戏服务器

Colyseus

网页游戏,Colyseus 房间

Infrastructure

您的注册表,您的日志

Edgegap 默认包含一个 10 GB 的容器镜像仓库。已经在用其他镜像仓库了?您可以将其连接,并将服务器日志发送到您自己的存储空间。

外部容器镜像仓库

Docker Hub 徽标:将游戏服务器镜像从 Docker Hub 拉取到 Edgegap

从 Docker Hub 仓库拉取您的游戏服务器镜像。

GitLab 徽标:从您的 GitLab 容器注册表将游戏服务器部署到 Edgegap

直接从您的 GitLab 容器镜像库进行部署。

Google Cloud 徽标:在 Edgegap 上使用来自 Google Container Registry 的游戏服务器镜像

使用存储在 Google Container Registry 中的服务器镜像。

Amazon Web Services 徽标:将游戏服务器镜像从 Amazon ECR 拉取至 Edgegap

从 Amazon Elastic Container Registry 拉取服务器镜像。

自动日志存储

Amazon Web Services 徽标:将 Edgegap 游戏服务器日志保存到您自己的 Amazon S3 存储桶

将您的游戏服务器日志发送至您自己的 Amazon S3 存储桶。

Akamai Linode 标志:将 Edgegap 游戏服务器日志保存到 Linode 对象存储

将您的游戏服务器日志发送到 Linode 对象存储。