前言
本手册面向四类使用者:
| 角色 | 你会用到 | 建议阅读 |
|---|---|---|
| 被控端用户(主机主人) | Windows 主机服务、local_settings.html |
第 1、2、7 章 |
| 控制端用户(浏览器远控) | 控制台、远控页、匿名房间 | 第 1–5 章 |
| Gamespace 玩家 | 游戏库、详情页、试玩页、开发者空间 | 第 8 章 |
| Gamespace 运营/租户 | admin-ops 控制台 |
第 9 章 |
| 所有人 | 会员、CDKey、排障 | 第 6、10、11 章 |
文档地图
| 章节 | 内容 | 主要页面 |
|---|---|---|
| 01 快速开始 | 三条接入路径、五分钟上手 | 全部 |
| 02 账号与登录 | 注册、登录、扫码、第三方账号、用户中心 | login.html、user |
| 03 控制台 | 主机卡片、系统设置、工具菜单 | dashboard.html |
| 04 远程会话 | 控制栏、画质、输入、剪贴板、文件传输 | remote.html |
| 05 匿名房间 | 分享链接、连接确认、有效期 | room.html |
| 06 会员与计费 | 套餐、CDKey、发票、账单 | 用户中心、billing.html |
| 07 主机端服务 | 总览、配置、TURN、房间、Gamespace 接入 | local_settings.html |
| 08 Gamespace 玩家侧 | 游戏库、详情、试玩、开发者空间 | gs 公开页 |
| 09 Gamespace 控制台 | Games/Hosts/Campaigns/Sessions/Edges | admin-ops/customer |
| 10 故障排查 | 连不上、黑屏、卡顿、试玩失败 | 全部 |
| 11 附录 | 术语、页面索引、速查表、版本记录 | — |
阅读约定
- 文中
→表示点击路径,例如 主机 → 设置。 - 「主机端」指被控的 Windows 电脑;「控制端」指你正在使用的浏览器。
- 「匿名房间」指不登录、凭分享链接进入的会话;「登录态」指使用 YiLink 账号在控制台看到主机列表后连接。
- 界面文字以简体中文为准;括号内英文为对应术语,便于后续英文版翻译。
- 截图中的账号、IP、主机 UUID 已做打码处理;示例值不代表真实环境。
一句话理解 YiLink
主机端服务(Windows,常驻后台)
│ 主服务 + 信令服务(自动重连)
▼
YiLink 云端:SSO / 信令 / TURN / Gamespace
│
├── 控制端浏览器:控制台 → 远控页(WebRTC P2P,默认自动 TURN 兜底)
├── 匿名访客:分享链接 → 房间页 → 主机确认
└── Gamespace 玩家:游戏库 → 试玩页(edge 节点)
反馈与修订
- 页面右上角 帮助 指向官网手册页;本目录是仓库内的可维护版本。
- 发现界面与手册不一致时,以页面实际文案和
web-client/pAGENTS.md、gamespace-server/pAGENTS.md为准。 - 截图清单与来源见 11 附录。
- 英文版见 yiLink-manual.en.html(源文件在
en/)。
01 快速开始
本章只做一件事:让你在五分钟内完成第一次远程连接。更细的配置放到后面的章节。
1.1 先分清三条接入路径
YiLink 有三种完全不同的入口,先选对路径,后面就不会绕:
| 路径 | 适合谁 | 入口 | 是否需要账号 | 共享内容 | 是否需要主机确认 |
|---|---|---|---|---|---|
| 匿名房间 | 临时把电脑分享给朋友/客户 | 主机端托盘菜单/设置页创建 → 分享链接 | 否 | 完全共享(整个桌面,可切换显示器)或指定应用 | 首次需要 |
| 登录态控制 | 自己的多台主机、长期使用 | https://z.mycloudgame.com/login.html |
是 | 仅完全共享(整个桌面) | 否 |
| Gamespace 试玩 | 玩家试玩上架游戏 | https://gs.mycloudgame.com/public/games |
否 | 仅指定应用 | 否(由活动/主机状态决定) |
三种路径最终都进入远控页(
remote.html),控制栏和输入能力一致;差别在“共享的是什么”和“是否需要账号/确认”。
1.2 路径 A:匿名房间(最快)
主机端(被控电脑)
- 确认主机端服务已启动,托盘图标存在。
- 右键托盘图标,菜单里可以直接 打开设置页,或 创建匿名共享桌面(完全共享)。
- 如果只想共享某个应用/游戏,打开设置页 → 房间管理 → 选择应用/游戏 → 创建共享房间。
- 复制页面上的房间链接(形如
https://z.mycloudgame.com/room.html?room=xxxxxxxx)。
控制端(你的浏览器)
- 打开链接,页面显示主机名、连接数、双方 NAT 类型和有效期倒计时。
- 可选填“连接请求附言”,点 请求连接。
- 主机端弹出确认后点允许,画面出现即连接成功。
匿名房间最长存在 8 天;如果主机连续 24 小时没有上线,房间会提前释放。以房间页倒计时为准。
1.3 路径 B:登录态控制(日常推荐)
- 打开
https://z.mycloudgame.com/login.html。没有账号先点 注册账号,完成邮箱注册(邮箱 + 密码 + 确认密码,可选填 Solo 兑换码)。 - 用注册好的邮箱密码登录;也可以用 Google / Steam 登录(首次登录自动创建账号)。
- 进入控制台,等待主机卡片出现。
- 点主机卡片中间的蓝色 连接 按钮。
- 浏览器新开远控页,几秒内出现主机桌面。
登录态不需要主机端逐次确认,适合自己常用的电脑。
图 1-1 控制台主页:左侧为在线主机卡片,底部为快速连接,右上角为账号与语言切换。
1.4 路径 C:Gamespace 试玩
- 打开
https://gs.mycloudgame.com/public/games。 - 选游戏卡片上的 立即试玩(有主机在线时)或 详情 查看介绍。
- 试玩页会依次显示“正在连接服务器 → 正在建立画面连接 → 试玩已就绪”。
- 试玩时长结束后出现结束页,可按活动配置跳转商店或停留。
1.5 连接前检查清单
1.6 第一次连接的正常现象
| 现象 | 说明 |
|---|---|
| 画面先模糊后清晰 | 浏览器在等关键帧、码率自适应 |
| 鼠标短暂不同步 | 正在建立数据通道 |
| 提示“连接已断开,正在自动重连” | 网络抖动,客户端会自动重试 |
| 匿名房间需要主机点确认 | 防陌生人直连,属正常安全设计 |
| 主机处于锁屏 | 安装版仍可正常登录;锁屏不等于离线 |
| 控制栏默认隐藏 | 鼠标移到屏幕左边缘,点绿色圆形按钮展开 |
1.7 接下来读什么
- 想调画质/帧率/多显示器 → 04 远程会话
- 想配置主机端服务、TURN、开机自启 → 07 主机端服务
- 想上架游戏、看试玩数据 → 09 Gamespace 控制台
- 连不上 → 10 故障排查
02 账号与登录
YiLink 的账号体系由 SSO 服务统一提供。控制台、会员、CDKey、Gamespace 控制台都复用它;主机端登录也是同一个账号。
2.1 注册
使用邮箱登录前必须先注册;Google / Steam 首次登录会自动创建账号。邮箱注册入口在登录页:
- 打开
https://z.mycloudgame.com/login.html。 - 点 注册账号(或直接访问
login.html?show=register)。 - 填写邮箱、密码、确认密码;如有 Solo 兑换码可一并填写(可选)。
- 勾选同意服务条款与隐私政策,点 注册账号。
- 按提示完成邮箱验证(涉及付费/兑换时必须有已验证邮箱),然后返回登录。
注册方式共三种:
| 方式 | 说明 |
|---|---|
| 邮箱注册 | 填写邮箱 + 密码;后续找回密码、发票、通知都依赖该邮箱 |
| Google 注册 | 首次 Google 登录自动创建账号,直接使用 Google 账号邮箱 |
| Steam 注册 | 首次 Steam 登录自动创建账号;Steam 不提供邮箱,需后续手动关联邮箱 |
注意事项:
mycloudgame.com(国际)和mycloudgame.cn(中国)是两套独立服务器,账号不互通,需要分别注册。- 付费用户必须有邮箱;只绑 Steam 不绑邮箱无法完成付费相关流程。
- 密码建议使用密码管理器生成;不要在多个站点复用。
2.2 密码登录
图 2-1 登录页:邮箱 + 密码,支持记住我、扫码和第三方账号。
| 控件 | 说明 |
|---|---|
| 邮箱 | 注册邮箱 |
| 密码 | 区分大小写 |
| 记住我 | 下次打开免输密码;公用电脑不要勾选 |
| 忘记密码? | 走邮箱找回流程 |
| 登录 | 成功后跳转控制台 |
常见提示:
- 邮箱或密码错误:确认没有多余空格;确认当前站点是
.com还是.cn。 - 账号被锁定/频繁失败:稍后再试,或走找回密码。
- 登录后没有主机:主机端没有登录同一账号,或主机离线(见 7.3)。
2.3 扫码登录
适合在电视、平板、会议室等不方便输密码的设备上使用。
- 在登录页点 使用扫码登录。
- 用已登录的手机扫描二维码。
- 手机端确认后,网页自动登录。
二维码有时效,过期后刷新页面重新生成。
2.4 第三方账号
登录页底部提供:
- Steam 登录
- Google 登录
首次使用第三方登录会自动创建账号(不是先注册再绑定):
- Google:直接使用 Google 账号邮箱,账号信息最完整。
- Steam:Steam 不返回邮箱,首次登录后需要到 用户中心 → 登录方式 手动关联邮箱;付费前必须完成。
也可以在 用户中心 → 登录方式 里把 Google / Steam 绑定到已有邮箱账号。
图 2-2 用户中心 → 登录方式:主账号邮箱 + Google/Steam 绑定入口。
绑定后仍建议保留邮箱密码登录方式,避免第三方账号异常时无法进入。
2.5 用户中心
点导航栏右侧的邮箱地址,进入 用户中心。共三个标签页:
概览
图 2-3 用户中心 → 概览。
| 字段 | 说明 |
|---|---|
| 用户 ID | SSO 内部 ID,报障时提供给客服可快速定位 |
| 邮箱 | 登录邮箱 |
| 当前等级 | 免费 / Starter / Pro / 管理员等 |
| 提交反馈 | 打开反馈表单,可附截图 |
会员与账单
详见 06 会员与计费。
登录方式
- 显示主账号邮箱。
- Google / Steam 显示“已绑定”或“未绑定”,右侧按钮用于绑定/解绑。
2.6 退出登录
点右上角 退出。退出后:
- 控制台回到未登录状态,主机列表隐藏。
- 本机保存的会话令牌被清理。
- 匿名房间链接不受影响(它不依赖你的账号)。
在公用电脑上使用后,除了退出,还建议清理浏览器站点数据。
2.7 多账号与切换
部分版本支持在同一浏览器保存多个账号的会话。切换账号时:
- 在用户菜单中切换账号(如有),或退出后登录另一个账号。
- 控制台会按新账号重新拉取主机列表。
- 远控页的会话设置(分辨率、码率等)按“账号 + 主机”分别保存,不会串用。
2.8 账号安全建议
- 当前版本未提供账号二次验证,密码请使用密码管理器生成并妥善保管。
- 不要把控制台登录态截图发给他人;截图前先退出或打码。
- 主机端登录的账号 = 能看到该主机的账号,离职/转交设备时记得在主机端退出。
- 发现异常登录,立即改密码并在用户中心检查第三方绑定。
03 控制台(Dashboard)
控制台是登录后的主界面:看主机、连主机、改默认画质、进工具和 Gamespace。地址:
https://z.mycloudgame.com/dashboard.html
未登录也可以打开,但只显示登录/注册入口。
3.1 页面结构
图 3-1 控制台主页。示例账号为管理员,普通账号顶部没有“管理”菜单。
从上到下、从左到右:
- 顶部导航:主机 / 设置 / 用户 / 工具 / 游戏空间 / 帮助。
- 右上角:当前账号邮箱、语言切换(EN / 中)、退出。
- 主机区:每台在线主机一张卡片。
- 底部:快速连接输入框 + 快速连接按钮;右下角版本号与构建时间。
3.2 主机卡片
每张卡片代表一台登录了同一账号、且在线的主机。
| 元素 | 位置 | 作用 |
|---|---|---|
| 主机名 | 左上 | 主机端配置的名称(如 GAMEHOST) |
| 背景图 | 中间 | 统一素材,不是实时画面/缩略图 |
| 游戏列表 | 右上第一个按钮 | 查看主机上报的游戏列表 |
| 电源 | 右上第二个按钮 | 睡眠/休眠/重启/关机/重启应用 |
| 设置 | 右上齿轮 | 打开该主机的串流设置 |
| 连接 | 中间蓝色圆钮 | 发起远程会话 |
| NAT / IPv4 | 卡片底部 | 网络类型与公网地址,用于判断网络路径(TURN 默认自动) |
选中卡片:点击卡片空白处会高亮,表示选中;再点一次取消。选中不影响连接。
3.2.1 游戏列表
点 游戏列表 打开弹窗,列出主机端同步上来的游戏。同步规则:
- 主机端 同步游戏列表默认关闭,需要手动开启;
- 仅查询 Steam / Epic 的固定目录,不会做全盘扫描;
- 只识别这两个平台库里的游戏,其它目录/独立游戏不会出现。
列表为空时,优先检查同步开关是否打开、游戏是否在 Steam/Epic 固定目录。
3.2.2 电源菜单
图 3-2 主机卡片 → 电源。
| 菜单项 | 说明 |
|---|---|
| 睡眠 | 进入睡眠,网络会断,需要 WOL 或人工唤醒 |
| 休眠 | 写入磁盘后断电,唤醒较慢 |
| 重启 | 正常重启 |
| 关机 | 正常关机 |
| 重启应用 | 只重启主机端程序,不重启 Windows |
远程执行关机/重启后,主机将离线;除非你配置了 WOL(Wake-on-LAN),否则无法再远程唤醒。
3.2.3 单主机串流设置
图 3-3 主机卡片 → 设置。
| 字段 | 取值 | 建议 |
|---|---|---|
| 分辨率 | 使用主机分辨率 / 使用客户端分辨率 / 1024×768 … 3840×2160 | 默认“使用主机分辨率”;窗口化办公可用客户端分辨率 |
| 码率 (Mbps) | 1–300 滑杆 | 1080p60 建议 20–30;公网不稳先降码率 |
| 帧率 (FPS) | 自动 / 30 / 60 / 90 / 120 / 144 / 240 | 游戏优先 60+;办公 30 足够 |
| 视频编码 | H.264 | 兼容性最好 |
| 显示器 | 显示器 1–3 | 多屏主机可切换 |
| 音频 | Opus / Raw | Opus 省带宽,Raw 兼容性更好 |
| 键盘过滤 | 开关 | 屏蔽浏览器快捷键,游戏建议开 |
| 同步显示 | 开关 | 让主机跟随客户端分辨率/刷新率 |
| 光标锁定 | 开关 | 3D 游戏锁定指针,发送相对位移 |
| 原始大小模式 | 开关 | 不缩放,1:1 像素显示 |
点 保存 写入该主机配置;取消 放弃。
3.3 系统设置(全局默认)
导航栏 设置 打开系统设置弹窗:
图 3-4 系统设置。
与单主机设置的区别:
- 顶部多一个 选择主机 下拉,可对任意主机套用设置。
- 底部有 恢复缺省,可一键回到默认值。
- 其余字段与 3.2.3 相同。
建议:先在这里设一套通用值(如 1080p / 20 Mbps / 自动帧率),再对个别游戏主机单独调整。
3.4 快速连接
底部输入框只支持两种输入:
- 房间号:8 位房间 ID。
- 完整房间链接:
https://z.mycloudgame.com/room.html?room=...。
不支持主机 ID / 主机 UUID。
点 快速连接 后跳到房间页,按匿名房间流程连接。适合把常用房间链接或房间号存在备忘录里,临时换电脑时不用进控制台找主机。
输入框占位文案可能仍显示“粘贴分享链接,或输入主机 ID”,但实际只识别房间号/房间链接,不支持主机 ID。
想连自己的主机,请直接在主机卡片上点 连接。
3.5 工具菜单
图 3-5 工具菜单。
| 工具 | 用途 | 什么时候用 |
|---|---|---|
| 网络检测 | NAT 类型、连通性诊断 | 连不上、想判断网络路径 |
| 手柄测试 | 客户端本地手柄接入与按键测试 | 手柄按键错乱、无法识别 |
| 手柄直连测试 | WebHID 接入非 Xbox(XInput)手柄 | Steam Deck / PS4 / PS5 等手柄;当前仅 Steam Deck 完整适配 |
| 延迟测试 | 主机端运行的高精度计时器 | 拍摄主机/客户端画面,比较两端显示延迟差 |
| 边缘延迟测试 | 到各 Gamespace edge 的延迟 | 试玩选区域 |
| 流畅度测试 | 主机端运行的测试页,在客户端观看 | 直观判断画面是否平滑(不是帧率/卡顿统计) |
| 文件传输 | 打开独立文件传输站 | 需要传大文件 |
这些页面都在新标签打开,不影响当前会话。
3.6 游戏空间菜单
| 菜单项 | 说明 |
|---|---|
| 申请 Solo | 申请独立 Gamespace 工作区 |
| 邮件申请 Solo | 通过邮件提交申请 |
| Gamespace 控制台 | 进入 admin-ops/customer(第 9 章) |
| 游戏库 | 打开 gs 公开游戏库(第 8 章) |
| 开发者空间 | 打开厂商/开发者空间列表 |
3.7 帮助与 PWA
- 帮助:跳转官网手册页
https://mycloudgame.com/manual。 - 安装:浏览器支持 PWA 时,导航栏会出现“安装”按钮;安装后从桌面/开始菜单直接打开控制台,体验接近原生应用。
- PWA 的
start_url是控制台;远控页仍建议在浏览器标签中使用,便于多会话。
3.8 控制台常见状态
| 状态 | 含义 | 处理 |
|---|---|---|
| 没有任何主机卡片 | 主机未登录同一账号,或主机离线 | 查主机端托盘菜单/设置页的主服务状态;个人主机没有数量限额 |
| 卡片只有统一背景图 | 正常,不是实时画面 | 点连接后才看到桌面 |
| NAT 显示“端口限制锥形”等 | NAT 类型 | 对称 NAT 也没关系,系统会默认走自动 TURN |
| IPv4 显示公网地址 | 主机出口 IP | 仅用于诊断,不要外传 |
| 底部显示版本号 | 前端构建版本 | 报障时一并提供 |
04 远程会话(远控页)
远控页是真正的“操作电脑”界面,地址形如:
https://z.mycloudgame.com/remote.html?mode=token&host_id=...&launch_id=...
不需要手动拼 URL——从控制台点 连接、从房间页连接、或从 Gamespace 试玩入口进入即可。
4.1 页面构成
| 区域 | 说明 |
|---|---|
| 视频区 | 主机桌面/应用画面,占满整个视口 |
| 自定义光标 | 主机端光标不可见时,浏览器绘制的替代光标 |
| 连接提示 | 首次进入时的“连接中/等待画面”浮层 |
| 控制栏 | 默认隐藏,鼠标移到左边缘点绿色圆钮展开 |
| 断线横幅 | 网络中断时顶部提示“正在自动重连” |
4.2 唤出控制栏
控制栏默认收起,屏幕左中位置有一个 绿色圆形按钮(带箭头):
- 鼠标移到屏幕最左侧中部。
- 点绿色圆钮,控制栏展开。
- 3 秒无操作会自动收起;鼠标停在控制栏上不会收。
- 再次点击圆钮可手动收起。
4.3 控制栏按钮
从左到右:
| 图标 | 名称 | 作用 |
|---|---|---|
| ✕ | 断开 | 结束当前 WebRTC 会话(部分入口才显示) |
| ⛶ | 全屏 | 进入/退出浏览器全屏 |
| ⏻ | 系统 | 远程电源与锁屏 |
| ⌨ | IO | 输入设备与输入模式 |
| 🖥 | 音视频 | 显示器、分辨率、码率、帧率、音频 |
| ⓘ | 工具 | 文件传输、连接信息、输入转换、TURN、反馈 |
| 🎮 | 游戏列表 | 打开主机端游戏快速启动列表 |
4.3.1 系统菜单
图 4-1 控制栏 → 系统。
| 菜单项 | 说明 |
|---|---|
| 睡眠 | 主机进入睡眠,会话中断 |
| 休眠 | 主机休眠,唤醒较慢 |
| 重启 | 正常重启 |
| 关机 | 正常关机 |
| 锁屏 | 锁定 Windows 工作站(会话可能保持) |
| 发送 Ctrl+Alt+Del | 打开 Windows 安全界面(任务管理器、切换用户等) |
关机和重启会直接断开连接;确认没有未保存的工作再执行。
4.3.2 IO 菜单(输入)
| 菜单项 | 说明 |
|---|---|
| 虚拟输入 → 虚拟键盘 | 屏幕软键盘,适合触屏/无物理键盘 |
| 虚拟输入 → 虚拟手柄 | 屏幕手柄,映射为 Xbox 手柄 |
| 虚拟输入 → 虚拟鼠标板 | 触控板式鼠标区域 |
| 反转 Y 轴 | 手柄/鼠标 Y 轴反向 |
| 键盘过滤 | 屏蔽浏览器快捷键(如 Ctrl+W、Alt+Tab) |
| WebHID 手柄 | 用 WebHID 接入非 Xbox 手柄(需要授权) |
| 光标锁定 | 锁定指针在视频区,发送相对位移,适合 3D 游戏 |
4.3.3 音视频菜单
图 4-2 控制栏 → 音视频。
| 子项 | 取值 | 说明 |
|---|---|---|
| 显示器 | 显示器 1–3 | 多屏主机切换 |
| 分辨率 | 使用主机/客户端分辨率,或固定档位 | 固定档位从 1024×768 到 3840×2160 |
| 码率 (Mbps) | 5 / 10 / 15 / 20 / 30 / 50 / 100 / 150 / 200 | 越高越清晰,也越吃带宽 |
| 帧率 (FPS) | 自动(主机端) | 跟随主机刷新率 |
| 同步显示 | 开关 | 主机分辨率/刷新率跟随客户端 |
| 原始大小模式 | 开关 | 1:1 像素,不缩放 |
| 音频:Opus | 当前编码 | Opus 低延迟省带宽 |
分辨率、码率、帧率是“会话级”设置,修改后立即生效;刷新页面会保留(按主机保存)。
4.3.4 工具菜单
| 菜单项 | 说明 |
|---|---|
| 文件传输 | 新窗口打开
https://ft.<当前域名>,与主机互传文件 |
| 连接信息 | WebRTC 统计浮层:码率、帧率、RTT、丢包、候选对 |
| 输入转换 | 打开输入映射编辑器,可导入/导出 JSON 配置 |
| TURN 配置 | 为当前会话临时指定 TURN 服务器 |
| 反馈 | 打开反馈表单,可带当前会话信息 |
4.3.5 游戏列表
点手柄图标,弹出主机端上报的游戏列表;选择游戏可让主机启动它(需要主机端支持)。列表为空的原因见 3.2.1。
4.4 输入设备
| 设备 | 支持情况 | 备注 |
|---|---|---|
| 鼠标 | 移动、左/右/中键、滚轮 | 建议关闭浏览器手势干扰 |
| 键盘 | 全键位,含组合键 | 键盘过滤开启后更接近本地 |
| 触摸屏 | 单指点击=左键;双指长按=右键;双指移动=滚轮 | 移动端浏览器 |
| 手柄 | Xbox/XInput 直接识别;其它手柄走 WebHID | 主机端需 ViGEmBus 等虚拟手柄驱动;当前仅 Steam Deck 完整适配 |
| 虚拟外设 | 键盘/手柄/鼠标板 | 无物理设备时使用 |
手柄排查顺序
- 客户端本地测试:在控制台打开 工具 → 手柄测试,确认浏览器能识别手柄、按键/摇杆数值正常。
- 主机端虚拟手柄:在主机上打开主机端的手柄测试页,确认虚拟手柄已正常加载。
- 全链路测试:回到远控页,按动客户端手柄,观察主机端虚拟手柄是否同步动作——这一步验证的是“客户端 → 主机端”的完整通路。
- 非 Xbox 手柄:PS4/PS5、Steam Deck 等浏览器不直接识别,需要在 IO → WebHID 手柄 授权接入;当前仅 Steam Deck 完整适配,其它型号可能部分可用。
- 蓝牙手柄延迟高时,优先用有线或 2.4G 接收器。
4.5 剪贴板
| 方向 | 操作 |
|---|---|
| 本地 → 远程 | 本地复制,远程窗口内 Ctrl+V / Cmd+V |
| 远程 → 本地 | 远程复制,本地粘贴 |
浏览器首次使用会请求剪贴板权限;拒绝后需要在站点设置里重新允许。部分浏览器只允许在用户手势(点击/按键)后读写。
4.6 全屏与退出
- 点控制栏 全屏 进入全屏。
- 退出全屏:长按
ESC(这是 YiLink 远控页的固定操作)。 - 直接关闭标签页会结束会话;主机端会收到断开事件。
- 会话结束后回到控制台或房间页。
4.7 画质与延迟调优
| 现象 | 优先调整 |
|---|---|
| 画面糊、块状 | 提高码率;降低分辨率;检查丢包 |
| 操作延迟高 | 降低码率/分辨率;关闭“同步显示”;用有线网络 |
| 周期性卡顿 | 关闭其他占带宽应用;换 5GHz Wi-Fi;对比自配 TURN |
| 颜色偏灰/发白 | 主机端 HDR/色彩配置;尝试“原始大小模式” |
| 多显示器切错 | 在音视频菜单重选显示器;主机端确认显示器编号 |
| 手柄右摇杆漂移 | 手柄测试页校准;调整死区 |
经验值:
- 1080p60 办公:10–20 Mbps。
- 1080p60 游戏:20–30 Mbps,公网 15–25 Mbps。
- 1440p/4K:50 Mbps 起,需稳定上行。
- 帧率不是越高越好:主机编码器吃力时会反而抖动。
4.8 断线与重连
- 顶部出现“连接已断开,正在自动重连”时,先不要关闭页面。
- 客户端会按退避策略重试;网络恢复后自动恢复画面。
- 若 30 秒以上仍无法恢复:
- 检查本地网络;
- 回控制台看主机是否仍在线;
- 重新点连接;
- 仍失败按第 10 章排查 NAT/TURN。
4.9 安全提示
- 远控页 URL 含一次性
token,不要截图外发。 - 在公用电脑上结束会话后关闭标签页,并退出账号。
- 主机端可右键托盘菜单删除房间,或停止共享/关闭服务来中断会话。
05 匿名房间
匿名房间用于“临时把电脑借给别人用”:访客不需要 YiLink 账号,凭一条链接进入,主机端批准一次即可。
5.1 主机端创建房间
方式一:托盘菜单(完全共享)
- 右键任务栏托盘里的 YiLink 图标。
- 点 创建匿名共享桌面,直接创建“整个桌面”的房间。
方式二:设置页(可指定应用)
- 右键托盘图标 → 打开设置页(或手动打开
http://127.0.0.1:<端口>/index.html)。 - 进入顶部 房间管理 标签。
- 在 选择应用 / 选择游戏 里选中要共享的窗口或游戏(不选则共享桌面)。
- 点 创建共享房间。
- 页面出现房间 ID、有效期、链接、当前应用。
两种共享模式:
- 完全共享:整个桌面,连接后可在控制栏切换显示器。
- 指定应用:只共享选中的进程/游戏窗口。
当前版本的
local_settings只暴露“创建房间 + 查看房间信息”。删除房间请在右键托盘菜单里操作;本页不提供访客列表、连接日志、强制重连。
5.2 房间信息
创建成功后,主机端会显示:
| 字段 | 说明 |
|---|---|
| 房间 ID | 8 位短 ID,链接里也会用到 |
| 有效期 | 到期时间/剩余时间;房间最长存在 8 天 |
| 链接 | 可直接发给访客的 URL |
| 当前应用 | 共享的是桌面还是某个游戏/应用 |
| 复制按钮 | 复制房间链接 |
主机端总览(图 7-1)会同步显示 房间状态(已创建/未创建、连接状态),可点 刷新状态 更新;部分版本提供 加入 按钮用于重新进入房间。
需要让链接立即失效时,右键托盘图标 → 删除房间;也可以停止共享的应用/服务。
5.3 访客连接
访客打开链接后看到:
| 区域 | 内容 |
|---|---|
| 状态 | 在线/离线、连接数(如 0/4) |
| 主机名称 | 主机端配置的名称 |
| 主机端 NAT / 客户端 NAT | 用于判断连接方式 |
| 倒计时 | 房间剩余有效期 |
| 附言输入框 | 最多 200 字,向主机说明身份 |
| 请求连接 | 提交后等待主机批准 |
流程:
- 访客填附言(可选),点 请求连接。
- 页面显示“正在等待主机端批准,请稍后…”。
- 主机端弹出请求,房主点允许。
- 访客进入远控页。
首次连接需要房主批准;同一设备在同一房间内再次连接会复用缓存的访问码,通常不再重复确认。新建房间后需要重新批准。
5.4 有效期与回收
| 规则 | 说明 |
|---|---|
| 房间有效期 | 最长 8 天,以页面倒计时为准 |
| 主机连续离线 | 超过 24 小时,房间会被提前释放 |
| 托盘菜单删除房间 | 立即失效,访客无法再进入 |
| 连接数上限 | 最多 4 人(与虚拟 Xbox 手柄上限一致),页面显示“当前/4” |
| 到期/释放后 | 连接按钮置灰,显示“已过期” |
到期后重新创建房间即可,旧链接不会恢复。
5.5 登录用户与匿名访客的差异
| 能力 | 匿名访客 | 登录用户 |
|---|---|---|
| 共享内容 | 完整桌面或指定应用 | 仅完整桌面 |
| 需要主机逐次确认 | 首次需要 | 通常不需要 |
| 能看到主机列表 | 否 | 是 |
| 能使用控制台设置 | 否 | 是 |
| 房间到期后 | 链接失效 | 仍可从控制台连接(主机在线时) |
| 适用场景 | 临时分享 | 自己的设备 |
5.6 安全建议
- 只把链接发给可信的人;链接本身就是进入凭证。
- 附言里不要写密码、身份证号等敏感信息。
- 用完立即让房间失效:右键托盘图标 → 删除房间。
- 发现陌生连接请求,直接拒绝,并在主机端确认来源。
- 不要把房间链接发到公开群/论坛。
5.7 常见问题
| 现象 | 原因 | 处理 |
|---|---|---|
| 打开链接提示房间不存在 | 房间被删/过期/链接不完整 | 让主机端重新复制链接 |
| 一直“等待主机端批准” | 主机端没弹窗/主机离线 | 检查主机端总览的主服务/信令状态 |
| 连接数已满 | 达到上限 | 让其他访客断开或提高上限 |
| NAT 检测失败 | 可能是客户端网络,也可能是主机端/中继侧 | 换网络重试;检查主机端状态,必要时自配 TURN |
| 房间倒计时不动 | 页面被挂起 | 刷新页面 |
| 连接后马上断开 | 主机端应用被关闭/切换 | 主机端重新选择应用并创建房间 |
06 会员与计费
入口:控制台右上角邮箱 → 用户中心 → 会员与账单。
图 6-1 用户中心 → 会员与账单。
6.1 页面分区
| 分区 | 内容 |
|---|---|
| 当前套餐 | 当前等级、到期时间、是否自动续费 |
| 套餐变更 | Starter / Pro 的月付、年付卡片 |
| CDKEY 兑换 | 输入兑换码,立即到账 |
| 账单流水 | 历史订单与状态 |
| 发票与支付方式 | 跳转 Waffo 门户,管理发票、退款、支付方式 |
6.2 套餐
截图时的价格(以页面实时为准):
| 套餐 | 月付 | 年付 | 适合 |
|---|---|---|---|
| Starter | $20/月 | $200/年 | 小型 Gamespace、试玩起步 |
| Pro | $100/月 | $1000/年 | 团队/较高并发 Gamespace |
操作:
- 点对应卡片上的 选择。
- 进入支付流程(跳转
buy.html→ Waffo)。 - 支付成功后回到控制台,等级即时生效。
升级按差价折算(proration);降级通常在当前周期结束后生效,具体以支付页说明为准。
付费会员主要面向谁
付费档主要服务 Gamespace 商业场景:游戏开发者、发行商、需要在网页里做试玩/投放的团队。个人远程控制自己的电脑不需要购买主机数量配额。
免费档申请
Gamespace 也提供免费档(dev_free),适合验证/小规模试玩。申请时通常需要提供:
- Steam 商店页面;或
- 产品官网/域名页面。
用于核验游戏/团队的真实性。免费档的配额较低(见 6.6),超出后需要升级。
6.3 CDKEY 兑换
- 在 CDKEY 兑换 输入框粘贴兑换码(形如
PRM-XXXX-XXXX-XXXX)。 - 点 兑换。
- 成功后页面提示到账内容与有效期。
注意事项:
- 兑换码区分大小写,不要带空格。
- 一个码通常只能兑换一次;已使用的码会提示。
- 兑换后会员时长叠加到当前到期时间。
- 企业/批量码由管理员在
cdkey-admin.html生成。
查询兑换码状态:打开
https://z.mycloudgame.com/cdkey-query.html,输入码后点
查询,可看到是否有效、是否已使用、绑定账号等。
6.4 发票、支付方式与退款
点 发票与支付方式(Waffo 门户):
- 更新支付方式(卡、PayPal 等,取决于 Waffo 支持范围)。
- 下载历史发票。
- 申请退款(是否符合条件由退款政策决定)。
- 查看订阅状态。
支付页 buy.html
只是跳转中转页,显示“正在准备安全付款环境…”。不要在此页刷新或关闭,否则可能丢失订单上下文。
6.5 账单流水
显示每笔订单的:
- 时间
- 商品/套餐
- 金额与币种
- 支付状态(成功/处理中/失败/退款)
- 订单号(报障时提供)
对账建议每月导出一次,尤其是企业报销。
6.6 会员等级与配额
会员等级不只是“能不能用”,还直接决定 Gamespace 的配额。个人远程控制自己的电脑没有主机数量限额,下表仅适用于 Gamespace 共享场景。当前版本的默认值:
| 等级 | 同时在线主机 | 上架游戏 | 总游戏数 | 月度试玩会话 | 每游戏活动数 |
|---|---|---|---|---|---|
| 免费(dev_free) | 1 | 1 | 3 | 3,000 | 5 |
| Starter(premium) | 5 | 2 | 10 | 30,000 | 20 |
| Pro(business) | 20 | 5 | 50 | 不限 | 30 |
| VIP / 管理员 | 10 | 按配置 | 按配置 | 按配置 | 按配置 |
补充规则:
- 有效主机配额 = 基础档 + 未过期的加购(addon)。
- 主机连接 edge 时校验配额;超额会拒绝并提示
host_quota_exceeded。 - 上架游戏数只在“加入游戏库/展柜”时占用,取消上架即释放。
- 配额由运营通过内部 API 调整,页面上的数字以控制台头部为准。
6.7 续费与到期
- 到期前建议提前续费,避免试玩会话中断。
- 到期后:等级回落到免费档,超出配额的主机会无法连接(不会删除数据)。
- 自动续费可在 Waffo 门户关闭。
- 年付通常比月付便宜约 17%。
6.8 常见问题
| 现象 | 处理 |
|---|---|
| 支付成功但等级没变 | 等 1–2 分钟刷新;仍不变把订单号发给客服 |
| 兑换码提示已使用 | 查 cdkey-query.html;确认是否被其他账号绑定 |
| 发票抬头写错 | 在 Waffo 门户重开,或联系客服作废重开 |
| 想降级 | 在当前周期结束前操作,避免立即失去配额 |
| 续费后到期时间没叠加 | 确认是“续费”不是“升级”;联系客服核对 |
07 主机端服务与 local_settings
主机端是跑在被控 Windows
电脑上的后台服务,负责采集画面、编码、维持与云端的连接,并在本机开一个只监听
127.0.0.1 的配置页。
关键点:
local_settings.html只能在主机本机打开。在别的电脑上直接访问https://z.mycloudgame.com/local_settings.html会一直显示“连接中 → 已断开”,因为它连接的是本机服务,不是云端。
7.1 主机端在做什么
Windows 主机
├── YiLink 主机服务(托盘常驻)
│ ├── 主服务连接(ProServer)── 账号、主机注册、控制面
│ ├── 信令服务连接(signal)── 房间、WebRTC 信令
│ ├── 采集/编码(桌面、窗口、游戏)
│ └── 本地配置页 http://127.0.0.1:<端口>/index.html
├── 匿名房间(可选)
└── Gamespace 接入(可选,连 edge 节点)
服务启动后会自动连接,不需要每次手动登录;断网恢复后自动重连。
7.2 打开配置页
两种方式,任选其一:
- 托盘菜单(推荐):右键任务栏托盘里的 YiLink 图标 → 打开设置页。菜单里同时能看到主服务/信令服务的连接状态,以及 创建匿名共享桌面。
- 手动输入:在主机浏览器打开
http://127.0.0.1:<端口>/index.html。
桌面/开始菜单里的 YiLink 快捷方式不是本地配置页的入口,不要依赖它。
端口由主机服务启动时决定(示例环境为
39210),以服务日志为准。页面支持语言参数:
http://127.0.0.1:39210/index.html?lang=zh-CN
右上角 中文 / English 可随时切换。
7.3 总览(Overview)
图 7-1 主机端 → 总览。
| 字段 | 含义 | 异常时怎么办 |
|---|---|---|
| 主机名 | 显示给控制端的主机标识 | 改成好识别的名字 |
| 当前登录用户 | 主机服务登录的 YiLink 账号 | 不一致会导致控制台看不到主机 |
| 当前服务器域名 | mycloudgame.com / .cn |
与账号所在集群一致 |
| 主服务连接状态 | 控制面连接 | 断开:查网络、账号、防火墙 |
| 信令服务连接状态 | 信令连接 | 断开:查 443/WSS、代理 |
| 房间状态 | 匿名房间是否创建/连接 | 未创建:需要时手动创建 |
| 版本信息 | 主机端版本 + 构建时间 | 报障时提供 |
| 刷新状态 | 重新拉取快照 | 状态不更新时点一次 |
| 登录/登出 | 切换账号 | 换账号后需要重新登录 |
右键托盘图标的菜单里也能直接看到主服务/信令服务是否连接,不必每次打开设置页。
状态解读
- 已连接 / 已连接:正常。
- 主服务已连接,信令断开:能登录但连不上会话;多为 WebSocket 被代理/防火墙拦截。
- 主服务断开:主机不会出现在控制台;检查 DNS、系统时间、代理。
- 房间未创建 - 未连接:正常,说明当前没有匿名房间。
7.4 配置(Config)
图 7-2 主机端 → 配置。
| 字段 | 说明 |
|---|---|
| 主机名 | 控制台卡片显示的名字;建议 房间-用途,如
GAMEHOST-4090 |
| 当前服务器域名 | 只读,显示当前接入集群 |
| 目标服务器 | 中国(mycloudgame.cn)/ 国际(mycloudgame.com) |
| 开机自启 | Windows 启动后自动拉起服务 |
| 同步游戏列表 | 默认关闭;开启后只同步 Steam/Epic 固定目录的游戏,不做全盘扫描 |
操作:
- 应用配置:提交修改。切换目标服务器会退出当前账号并重启服务,需要重新登录;
.cn与.com账号不互通。 - 恢复已加载配置:放弃未保存修改,回到上次加载值。
建议:
- 主机名不要包含个人信息。
- 长期无人值守的机器开启“开机自启”。
- 游戏主机开启“同步游戏列表”,方便控制端快速启动。
7.5 TURN 中继配置
图 7-3 主机端 → TURN 配置。
系统默认会自动使用 mycloudgame.com 的 TURN
中继,P2P 打不通时不需要你手动配置。本页用于配置自己的
TURN,保存后优先于自动中继。
| 字段 | 说明 |
|---|---|
| TURN 地址 | IP 或域名 |
| 端口 | 默认 3478 |
| 用户名 | TURN 账号 |
| 密码 | TURN 密码(可点眼睛显示) |
| 启用 TURN 中继 | 启用后优先使用这套自配 TURN |
操作顺序:
- 填地址、端口、用户名、密码。
- 点 测试连接。
- 看“测试结果”:
测试成功,发现中继候选 N 个:配置可用。未发现中继候选:账号/密码/端口/防火墙有问题。测试超时:UDP 3478 被拦截。
- 勾选 启用 TURN 中继,点 保存 TURN 配置。
自配 TURN 适合对延迟/稳定性有要求的场景;普通使用保持自动中继即可。
7.6 房间管理(创建共享房间)
图 7-4 主机端 → 房间管理:选择应用/游戏后创建共享房间。
入口在顶部标签栏 房间管理。本页负责“选应用 + 创建房间”,与总览中的“房间状态”联动。
| 控件 | 作用 |
|---|---|
| 选择应用 / 选择游戏 | 切换要共享的内容 |
| 刷新 | 重新拉取进程/游戏列表 |
| 创建共享房间 | 用当前选中项创建房间 |
| 复制 | 复制房间链接 |
| 删除房间 | 不在本页;右键托盘图标 → 删除房间 |
房间信息:
- 房间 ID:8 位。
- 有效期:到期时间。
- 链接:可复制发给访客。
- 当前应用:共享的是桌面还是某个进程。
- 选中项详情:标题、进程名、进程路径。
说明:
- 不选应用时默认共享桌面。
- 当前页面不提供删除房间;删除请右键托盘图标 → 删除房间。本页也不提供访客列表/连接日志。
- 需要让链接立即失效时,停止共享应用/关闭主机服务;房间会在主机连续离线 24 小时后释放。
选择应用/游戏的建议
- 只想让别人看到一个游戏窗口,避免暴露桌面其他内容。
- 游戏全屏/多显示器时,指定进程更稳定。
- 进程列表为空:以管理员权限重启主机服务,或确认进程正在运行。
7.7 Gamespace 接入
图 7-5 主机端 → Gamespace:ID、区域、密码、编码参数与进程列表。
主机端可以直接加入某个 Gamespace,成为试玩主机。入口在顶部 Gamespace 标签。
| 字段/按钮 | 说明 |
|---|---|
| Gamespace ID | 控制台里的 8 位 ID(如 00001) |
| 区域 | 自动 / 东部 / 西部 / 南部 / 北部 /
中部;页面会显示实测延迟(如 Shanghai (34 ms)) |
| 加入密码 | 可选;游戏在 Gamespace 里设置的加入密码 |
| 加入 / 退出 | 加入或离开 Gamespace |
| 暂停 / 恢复 | 暂停接单,不退出 |
| 导入配置 | 粘贴控制台导出的 JSON,快速套用 |
| 当前应用 | 当前共享的进程 |
| 编码设置 | 宽、高、码率 (Mbps)、帧率,点 应用 生效 |
| 选择应用/游戏 | 指定要试玩的内容 |
| 刷新 | 重新拉取进程/游戏列表 |
| 状态栏 | Gamespace ID、区域、活动/暂停状态 |
加入成功后:
- 控制台 ② Hosts 会出现这台主机(在线/健康/区域)。
- 玩家从游戏库点试玩时,edge 会分配到这台主机。
- 主机数量受套餐配额限制(见 6.6)。
“加入密码”是做什么的
加入密码不是你的 YiLink 账号密码,而是某个游戏在 Gamespace 里设置的加入密码:
- 填写正确的加入密码后,即使主机端没有登录该 Gamespace 所属账号,也能成为这个游戏的候选主机。
- 不填密码时,主机只能加入同一账号创建的 Gamespace 里的游戏。
- 密码错误/为空且账号不匹配时,加入会失败。
退出/暂停前先确认没有正在进行的试玩会话。
7.8 版本、日志与升级
- 版本信息:总览底部,格式
0.9.29 / 2026-10-31 18:19:24。 - 日志:安装目录下
log/(如C:\Users\<用户>\AppData\Roaming\YiLink\log)。 - 升级:运行安装包/自动更新;升级后重启服务,确认版本号变化。
- 卸载:先退出账号,再卸载;残留配置在
AppData\Roaming\YiLink。
7.9 安全与运维建议
- 本地配置页只监听
127.0.0.1,不要把端口映射到公网。 - 不要把
host_config.json、public_key.pem、日志外发。 - 主机服务账号建议使用专用账号,不要与个人主账号混用。
- 无人值守主机开启自动登录需谨慎;锁屏不影响远控,但休眠会断连。
- 定期检查:主服务/信令状态、版本、磁盘空间、GPU 驱动。
08 Gamespace 玩家侧
Gamespace 是 YiLink 的游戏宣发/试玩能力:开发者上架游戏,玩家在浏览器里直接试玩,不需要安装。
8.1 页面地图
| 页面 | 地址 | 说明 |
|---|---|---|
| 游戏库 | https://gs.mycloudgame.com/public/games |
所有上架游戏 |
| 游戏详情 | https://gs.mycloudgame.com/public/g/{game_id} |
Steam 详情/预告片 |
| 试玩页 | 活动链接 /go/{token} |
实际游戏串流 |
| 开发者空间列表 | https://gs.mycloudgame.com/public/spaces |
所有厂商页 |
| 厂商页 | https://gs.mycloudgame.com/v/{vendor_slug} |
单个开发者的游戏 |
| 延迟测试 | https://gs.mycloudgame.com/play/latency |
到各 edge 的延迟 |
域名以当前环境为准(
.com/.cn);玩家入口可能按区域 302 跳到对应 edge 域名。Gamespace 试玩只共享指定的游戏/应用,不是整个桌面;这也是它与匿名房间“完全共享”的最大区别。
8.2 游戏库
图 8-1 游戏库。
| 元素 | 说明 |
|---|---|
| 来源筛选 | 全部来源 / Steam / Epic / Manual |
| 搜索框 | 按游戏名搜索 |
| 卡片封面 | Steam 头图或手动上传封面 |
| 卡片描述 | 商店短描述,超出省略 |
| 主按钮 | 有主机:立即试玩;无主机有跳转:了解更多;都无:置灰 |
| 详情按钮 | 进入详情页(需开发者开启“生成详情页”) |
卡片状态逻辑:
- 有可用主机:显示“立即试玩”,点击进入试玩。
- 暂无主机但有跳转目标:显示“了解更多”,点击跳商店/官网。
- 都没有:按钮置灰,显示“当前暂不可试玩”。
8.3 游戏详情
图 8-2 游戏详情页。
| 区域 | 说明 |
|---|---|
| 顶部 | 返回游戏库、游戏名、语言切换 |
| 主视觉 | Steam 头图视频(HLS),自动播放/静音 |
| 左下缩略图 | 截图/视频切换 |
| 右侧面板 | 描述、分类、发行商、发售日期、Steam 商店链接 |
| 浮动按钮 | 试玩(↗)与静音 |
操作:
- 点右下/浮动的试玩按钮进入试玩。
- 点 ← 返回游戏库 回到列表。
- 点 前往 Steam 商店 打开 Steam 页面。
8.4 试玩流程
- 从游戏库/详情/活动链接进入试玩页。
- 页面依次显示:
- 正在准备试玩连接
- 正在连接服务器
- 已连接到服务器
- 正在建立画面连接
- 试玩已就绪(画面出现)
- 试玩时长由活动配置(常见 300 秒),页面可能有倒计时。
- 结束时显示 试玩已结束:
- 前往详情:跳活动配置的目标页(商店/官网)。
- 停留当前页:关闭提示,留在当前页。
试玩状态对照
| 提示 | 含义 | 处理 |
|---|---|---|
| 正在连接服务器 | 正在连 edge 信令 | 等待几秒 |
| 正在准备游戏会话 | edge 正在分配主机 | 等待;长时间不动说明无可用主机 |
| 正在建立画面连接 | WebRTC 协商中 | 等待;失败会提示 |
| 关键帧丢失,已重试 n/N | 视频关键帧丢失 | 自动重试,持续失败换网络 |
| 网络抖动,正在恢复 | 连接中断,最多等待若干秒 | 不要关页面 |
| 试玩连接失败 | 协商失败/主机异常 | 重试或换游戏 |
| 试玩已结束 | 时长到/主机断开 | 按 CTA 跳转 |
无主机时的行为
- 如果活动配置了跳转目标:自动/静默跳转到目标页,不打断广告转化。
- 如果没有跳转目标:留在试玩页并提示。
- 未知活动 token:404。
8.5 开发者空间(厂商页)
图 8-3 开发者空间列表。
- 列表显示厂商名称、游戏数量、进入 按钮。
- 进入后是该厂商的游戏卡片,布局与游戏库一致。
访问密码
部分厂商给游戏设置了 web 访问密码:
图 8-4 厂商页(示例已解锁)。
- 点带锁的游戏,弹出密码框。
- 输入密码,点 解锁。
- 解锁后当前浏览器可访问该游戏;关闭浏览器后失效(服务端 24 小时兜底)。
密码由开发者在 Gamespace 控制台设置;忘记密码需要联系开发者。
8.6 平台限制
开发者可以限制游戏只在某些平台展示/试玩:
| 平台 | 说明 |
|---|---|
| desktop | Windows/macOS/Linux 桌面浏览器 |
| mobile | 手机/平板浏览器 |
| tv | 电视/大屏浏览器 |
不满足平台限制时,试玩入口会被拒绝。遇到“当前设备不支持”,换对应设备或联系开发者。
8.7 延迟测试
打开 https://gs.mycloudgame.com/play/latency:
- 对每个 edge 节点做 STUN 绑定 + HTTPS 健康检查。
- 显示最近节点、各节点往返延迟、目标阈值。
- 数据只在浏览器本地计算,不上传。
用途:判断应该从哪个区域进入试玩;VPN/代理会显著影响结果。
8.8 玩家常见问题
| 现象 | 原因 | 处理 |
|---|---|---|
| 游戏库为空 | 没有游戏上架 | 正常;等开发者上架 |
| 卡片只有“详情” | 没有在线主机 | 点详情,或稍后再试 |
| 试玩一直分配不到主机 | 主机离线/配额满 | 换游戏或稍后再试 |
| 画面黑屏但有声音 | 关键帧/解码问题 | 刷新;换 Chrome/Edge |
| 手柄无反应 | 浏览器未授权/主机驱动 | 先到手柄测试页 |
| 提示需要密码 | 厂商页加密 | 向开发者索取 |
| 试玩结束直接跳走 | 活动配置了跳转 | 正常广告转化行为 |
| 移动端无法试玩 | 开发者限制 desktop | 换电脑 |
09 Gamespace 控制台
Gamespace 控制台面向游戏开发者/租户,管理游戏、主机、活动、试玩数据和边缘节点。
入口:
- 控制台导航 游戏空间 → Gamespace 控制台
- 或直接打开
https://z.mycloudgame.com/admin-ops/customer
需要 SSO 登录;账号等级决定配额。
9.1 控制台头部
图 9-1 Gamespace 控制台(① 游戏)。
| 指标 | 说明 |
|---|---|
| ID | 8 位 Gamespace ID(对外展示/主机加入用) |
| 显示名称 | 可编辑,失焦保存 |
| 开发者空间 ↗ | 打开 /v/{vendor_slug} 公开页 |
| 账户等级 | dev_free / premium / business / vip / admin |
| 主机数量 | 当前套餐允许的同时在线主机数 |
| 上架游戏数 | 已加入游戏库的数量 / 配额 |
| 空间内游戏 | 总游戏数 / 配额 |
| 返回控制台 | 回 dashboard.html |
| 语言 | EN / 中 |
9.2 ① 游戏(Games)
列表
| 列 | 说明 |
|---|---|
| ID | 6 位游戏 ID(详情页/API 用) |
| 名称 | 显示名称 |
| 状态 | ACTIVE / 其它 |
| 操作 | 删除(不可恢复) |
点任意行进入 游戏详情。
创建游戏
点右上 创建,填写表单:
| 字段 | 必填 | 说明 |
|---|---|---|
| 显示名称 | 是 | 游戏库展示名 |
| 主机匹配方式 | 是 | 进程验证 或 商店关联 |
| Target Process Name | 进程验证时 | 如 CHROME.EXE |
| Process Hash (SHA256) | 否 | 更严格的可执行文件校验 |
| 商店 (Provider) | 商店关联时 | steam / epic / manual |
| Provider App ID | 商店关联时 | 如 Steam AppID 2358720 |
| 生成详情页 (Steam) | 否 | 开启后玩家可看详情页 |
| 试玩时长 (秒) | 是 | 默认 300 |
| 试玩模式 | 是 | 广告投放 / 内部试玩 |
| 跳转 (Redirect Target) | 否 | 试玩结束/无主机时跳转的 URL |
| 加入密码 | 否 | 主机加入该游戏时校验 |
| 延迟阈值 (ms) | 否 | 超过阈值的客户端不分配 |
| 上架游戏库 | 否 | 加入公开游戏库(占上架配额) |
| 封面 | 上架时必填 | Steam 游戏可自动取图,其它需上传 |
| 展示在开发者空间 | 否 | 加入厂商页 |
| Web 访问密码 | 否 | 厂商页解锁密码 |
| 支持平台 | 否 | desktop / mobile / tv |
提交后:
- 自动创建默认推广活动(名称“默认”,不可删除)。
- Steam 游戏会异步拉取元数据(封面、描述、截图、视频)。
游戏详情
图 9-2 游戏详情。
| 区域 | 内容 |
|---|---|
| 基础信息 | ID(可复制)、平台、商店、目标进程、路由 |
| 操作 | 编辑游戏设置、导出设置为 JSON、刷新 Steam 信息、查看详情页 |
| Hosts | 关联主机列表(在线/健康/区域/最近活动) |
| Campaigns | 该游戏的活动、token、链接、打开/复制/QR/统计/删除 |
| 新建 Campaign | 显示名称、Game(固定)、来源、渠道、状态 |
注意:
- Game 绑定后不可改;要换游戏请新建活动。
- 默认活动不能删除;可以切换 active/inactive。
- 修改显示名称/来源/渠道不影响已有链接的归因。
9.3 ② 主机(Hosts)
图 9-3 主机列表。
| 列 | 说明 |
|---|---|
| Host UUID | 主机唯一标识 |
| 名称 | 主机端上报的名称(未注册时为空) |
| 在线 | ONLINE / OFFLINE |
| 健康 | HEALTHY / UNKNOWN |
| 区域 | 如 cn-sh |
| 目标 | 该主机当前绑定的游戏/进程 |
| 最近在线 | 最后心跳时间 |
| 操作 | 生命周期历史、删除绑定 |
使用建议:
- 区域筛选(右上)用于多 edge 场景。
- 主机长期 OFFLINE:检查主机端服务、Gamespace 是否暂停、配额是否超限。
- 删除绑定只解除 Gamespace 关联,不卸载主机端。
9.4 ③ Campaign(活动)
图 9-4 活动列表。
| 列 | 说明 |
|---|---|
| 名称 | 活动名(默认“默认”) |
| 游戏 | 绑定游戏 |
| 状态 | ACTIVE / INACTIVE |
| 流量 | 打开链接 / 试玩 / 失败 / 前往商店 |
| 操作 | 打开、复制链接、统计、展开、删除 |
操作说明:
- 打开:新窗口打开活动链接(
/go/{token})。 - 复制链接:复制到剪贴板,用于投放。
- 统计:查看转化漏斗(resolved → allocated → host_ready → web_connected → completed → cta_clicked)、时长分布、失败数、按区域。
- 展开:查看 token、完整 URL、QR。
- 删除:不可恢复;默认活动禁止删除。
新建 Campaign
| 字段 | 说明 |
|---|---|
| 显示名称 | 投放用名称,建议带渠道/日期 |
| Game | 选择已创建的游戏(创建后不可改) |
| 来源(可选) | 如 x.com、twitch.tv |
| 渠道(可选) | 细分渠道 |
| 状态 | active / inactive |
| 创建 | 生成 token 与 /go/{token} 链接 |
9.5 ④ 试玩记录(Sessions)
图 9-5 试玩会话。
| 列 | 说明 |
|---|---|
| 状态 | 成功 / 跳转 / 失败等 |
| 时间 | 会话开始时间 |
| 游戏 | 游戏名 |
| 活动 | 活动名 |
| 区域 | edge 区域 |
| 时长 | 会话时长(秒/分) |
右上筛选:
- 活动:全部 / 指定活动
- 结果:全部 / 成功 / 失败 / 跳转
用途:核对投放效果、定位失败集中在哪个区域/活动。
9.6 ⑤ 边缘节点(Edges)
图 9-6 边缘节点。
每个节点卡片显示:
| 指标 | 说明 |
|---|---|
| 名称/区域 | 如 Shanghai / CN-SH |
| 在线 | 心跳 90 秒内视为在线 |
| 最后心跳 | 最近一次上报时间 |
| 主机 | 在线主机数 / 总数 |
| 运行中会话 | 当前活跃试玩 |
| 24h 试玩 | 最近 24 小时会话数 |
| 服务游戏 | 该节点上的游戏及完成/跳转/失败数 |
节点离线通常意味着 edge 进程异常或网络中断;需要运维介入。
9.7 配额与限制
以下配额只影响 Gamespace;个人远控主机不受此限制。
| 配额 | 生效点 |
|---|---|
| 主机数量 | 主机连接 edge 时校验,超额拒绝 |
| 上架游戏数 | 勾选“上架游戏库”时校验 |
| 总游戏数 | 创建游戏时校验 |
| 月度试玩会话 | 超过后新会话被拒(按套餐) |
| 每游戏活动数 | 创建活动时校验 |
配额值见 06 会员与计费。
9.8 常用 SOP
SOP 1:上线一款新游戏
- ① 游戏 → 创建,填显示名、匹配方式、AppID/进程名。
- 上传封面,勾选 上架游戏库(注意上架配额)。
- 如需详情页,勾选 生成详情页 并等待 Steam 元数据。
- 主机端加入 Gamespace,确认 ② 主机 出现且在线。
- ③ Campaign 创建投放活动,复制
/go/{token}。 - 用无痕窗口打开链接,完整走一遍试玩。
- 确认 ④ 试玩记录 有数据、⑤ 边缘节点 正常。
SOP 2:临时下线一个游戏
- 取消 上架游戏库(释放上架配额)。
- 或把活动状态改为 inactive(已投放链接会跳转目标页)。
- 不建议直接删除游戏(会连带活动/数据)。
SOP 3:排查“玩家说玩不了”
- ④ 试玩记录:看失败/跳转比例与区域。
- ② 主机:目标游戏是否有在线主机。
- ③ Campaign:状态是否 active、链接是否最新。
- ⑤ Edges:对应区域是否在线。
- 主机端:Gamespace 是否暂停、配额是否超限。
9.9 控制台使用注意
- 控制台没有独立保存按钮的地方(如显示名称)是失焦自动保存。
- 删除类操作不可恢复,先导出配置(游戏详情 → 导出设置为 JSON)。
- 动态内容较多,改完配置后刷新一次页面确认。
- 浏览器建议用 Chrome/Edge,避免拦截第三方 cookie 影响登录态。
10 故障排查
排查顺序建议:先看状态,再看网络,再看配置,最后看日志。不要一上来就重装。
10.1 一分钟定位
| 现象 | 最可能的原因 | 先做什么 |
|---|---|---|
| 控制台没有主机 | 主机未登录/离线/配额满 | 看主机端总览的主服务状态 |
| 有主机但连不上 | NAT/TURN、信令、主机忙 | 看远控页提示 + 连接信息 |
| 连上黑屏 | 关键帧/编码/显卡 | 换分辨率/码率,刷新 |
| 画面卡顿 | 带宽/丢包/编码过载 | 降码率,看 RTT/丢包 |
| 键鼠无效 | 焦点/键盘过滤/指针锁定 | 点一下视频区,切 IO 设置 |
| 手柄无效 | 未授权/驱动 | 手柄测试页 → WebHID |
| 匿名房间进不去 | 过期/未批准/满员 | 房间页倒计时 + 主机日志 |
| 试玩分配不到主机 | 主机离线/配额/活动 | 控制台 ② Hosts、③ Campaign |
| 登录后等级不对 | 支付/兑换未到账 | 订单号 + 用户中心 |
10.2 主机不显示在控制台
按顺序检查:
- 账号一致:主机端“当前登录用户” = 控制台账号。
- 集群一致:主机端目标服务器(中国/国际)与账号所在站点一致。
- 主服务状态:主机端总览显示“主服务连接状态:已连接”。
- 如果是 Gamespace 主机:检查 Gamespace 主机配额是否已满(6.6)。个人远程控制没有主机数量限额。
- 系统时间:偏差超过几分钟会导致 TLS/JWT 失败。
- 代理/VPN:关闭或把
*.mycloudgame.com加入直连。 - 防火墙:允许主机服务出站 443/WSS。
主机端修复后,回控制台刷新页面。
10.3 连接失败 / 一直转圈
10.3.1 看提示
| 提示 | 含义 |
|---|---|
| 连接已断开,正在自动重连 | 网络抖动,等待或换网 |
| 等待主机响应 | 主机端忙/信令未通 |
| ICE 失败 / 无可用候选 | NAT 打不通,中继也没成功 |
| 认证失败 | token 过期,回控制台重连 |
10.3.2 检查 NAT
- 控制台主机卡片底部显示 NAT 类型。
- 对称 NAT 不必手动开 TURN:系统默认会自动使用
mycloudgame.com的 TURN 中继,但延迟受中继位置与容量影响。 - 如果自动中继延迟高/不稳定,可在主机端配置自己的 TURN(优先使用)。
10.3.3 自配 TURN
- 默认已经自动走
mycloudgame.com的中继,不需要手动开。 - 想用自己的 TURN:主机端 → TURN 配置 → 测试连接 → 启用并保存(自配优先)。
- 或在远控页 工具 → TURN 配置 临时指定。
- 仍失败:确认 TURN 端口(3478/UDP、TLS 5349)没有被防火墙拦截。
10.3.4 看连接信息
远控页 工具 → 连接信息:
candidate-pair是否是 relay(中继)。- RTT、可用上行/下行码率、丢包。
- 帧率是否持续为 0(编码/采集卡住)。
10.4 黑屏 / 花屏 / 卡顿
| 现象 | 处理 |
|---|---|
| 全黑但有声音 | 切分辨率/码率;刷新;换浏览器 |
| 花屏/绿屏 | 关闭 HDR;更新显卡驱动;换 H.264 |
| 画面冻结 | 看连接信息帧率;主机端应用是否最小化/被遮挡 |
| 周期性卡顿 | 降帧率/码率;关闭“同步显示”;查 Wi-Fi 干扰 |
| 颜色发灰 | 主机端色彩/HDR 设置;尝试“原始大小模式” |
| 多屏切错 | 音视频 → 显示器,逐个试 |
主机端建议:
- 游戏用“无边框窗口”而不是独占全屏。
- 关闭游戏内垂直同步可降低延迟。
- 编码器过载时优先降分辨率,而不是只降码率。
10.5 键鼠 / 手柄
| 问题 | 处理 |
|---|---|
| 键盘快捷键被浏览器吃掉 | IO → 键盘过滤 |
| 鼠标找不到 | IO → 光标锁定;或点视频区获取焦点 |
| 鼠标偏移 | 关闭“原始大小模式”;检查缩放 |
| 手柄无反应 | 工具 → 手柄测试;IO → WebHID 手柄;主机端 ViGEmBus |
| 手柄按键错乱 | 手柄测试页重新映射;检查 Xbox/DS4 模式 |
| 触摸右键不出来 | 双指长按;或开虚拟鼠标板 |
10.6 匿名房间
| 问题 | 处理 |
|---|---|
| 房间不存在 | 让主机端重新复制链接;确认没被删除 |
| 一直等待批准 | 主机端看“房间用户列表/连接日志”;确认主机在线 |
| 连接数已满 | 等待或让房主提高上限 |
| 到期 | 重新创建房间 |
| 换设备后要重新批准 | 正常,访问码按设备缓存 |
| 主机离线 24h 后链接失效 | 正常回收策略 |
10.7 Gamespace 试玩
| 问题 | 检查 |
|---|---|
| 游戏库空 | 是否上架;上架配额 |
| 点试玩没反应 | 活动是否 active;链接是否 /go/{token} |
| 分配不到主机 | ② Hosts 在线;主机是否暂停;配额 |
| 平台不支持 | 游戏的支持平台(desktop/mobile/tv) |
| 需要密码 | 厂商页密码;向开发者索取 |
| 试玩秒跳商店 | 活动无主机时的 fallback,属正常 |
| 画面卡 | ⑤ Edges 就近节点;用延迟测试页 |
| 数据不对 | ④ 试玩记录按活动/区域筛选 |
10.8 账号 / 会员 / CDKey
| 问题 | 处理 |
|---|---|
| 登录提示密码错误 | 确认站点 .com/.cn;找回密码 |
| 登录后空白 | 换无痕窗口/换网络重试;仍异常时提供账号与时间给客服 |
| 会员没到账 | 等 1–2 分钟;提供订单号 |
| CDKey 无效 | cdkey-query.html 查状态;确认大小写/空格 |
| 第三方登录失败 | 检查 Google/Steam 是否可访问;改用邮箱 |
| 多账号串数据 | 退出后清理站点数据,重新登录 |
10.9 主机端服务
| 问题 | 处理 |
|---|---|
| 托盘图标不见了 | 重新启动主机程序;检查任务管理器 |
| 总览一直“连接中” | 本地服务未起/端口变化;重启服务 |
| 主服务断开 | 网络、DNS、系统时间、代理 |
| 信令断开 | WSS 443 被拦截;换网络 |
| 房间创建失败 | 先确认信令已连接 |
| Gamespace 加入失败 | ID/区域/密码;配额;edge 在线 |
| 配置保存不生效 | 点“应用配置”;切换服务器会重启 |
10.10 收集诊断信息
报障时附上:
- 控制台右下角 版本号 + 构建时间。
- 主机端 版本信息(如
0.9.29 / 2026-10-31 18:19:24)。 - 出现问题的页面 URL(去掉 token)。
- 远控页 工具 → 连接信息 截图(RTT、候选类型、码率)。
- 主机端
log/最近 10 分钟日志。 - 网络检测结果(NAT 类型)。
- 复现步骤:什么时间、哪台主机、从哪个网络、做了什么操作。
日志里可能含账号/主机信息,发送前先脱敏。
10.11 不要做的事
- 不要在生产环境反复重启/关机主机来“试试看”。
- 不要把本地配置页端口映射到公网。
- 不要用来源不明的 TURN 服务器。
- 不要在未备份的情况下删除 Gamespace 游戏/活动。
- 不要把带 token 的 URL 发到公开渠道。
11 附录
11.1 术语表(中 / 英)
| 中文 | English | 说明 |
|---|---|---|
| 主机端 | Host / Host agent | 被控 Windows 电脑上的后台服务 |
| 控制端 | Client | 浏览器一侧 |
| 控制台 | Dashboard | 登录后的主界面 |
| 远控页 | Remote session page | remote.html |
| 匿名房间 | Anonymous room | 凭链接进入的临时会话 |
| 访问码 | Access code | 房间/设备的进入凭证 |
| 信令 | Signaling | WebRTC 协商通道 |
| 主服务 | Main service | ProServer 控制面连接 |
| 中继 | TURN relay | P2P 失败时的兜底转发 |
| NAT | NAT type | 网络地址转换类型 |
| 关键帧 | Keyframe | 视频解码起点 |
| 码率 | Bitrate | 视频带宽 |
| 帧率 | Frame rate / FPS | 每秒画面数 |
| 指针锁定 | Cursor lock | 游戏模式鼠标 |
| 输入转换 | Input transform | 按键/手柄映射配置 |
| 虚拟外设 | Virtual input | 屏幕键盘/手柄/鼠标板 |
| 游戏库 | Game library / Showcase | 公开游戏列表 |
| 厂商页 | Vendor page | /v/{slug} 开发者空间 |
| 详情页 | Detail page | /public/g/{id} |
| 试玩 | Trial / Playtest | Gamespace 串流试玩 |
| 活动 | Campaign | 投放链接与归因 |
| 转化漏斗 | Funnel | resolved → … → cta_clicked |
| 边缘节点 | Edge node | 就近的 Gamespace 节点 |
| 工作区 | Gamespace | 租户空间 |
| 配额 | Quota | 主机/游戏/会话上限 |
| 加购 | Addon | 额外主机数,带有效期 |
11.2 页面索引
| 页面 | 路径 | 权限 |
|---|---|---|
| 登录 | /login.html |
公开 |
| 注册 | /login.html?show=register |
公开 |
| 扫码登录 | /qr.html |
公开 |
| 控制台 | /dashboard.html |
登录 |
| 远控 | /remote.html |
token/登录 |
| 匿名房间 | /room.html?room=... |
链接 |
| 本地设置 | http://127.0.0.1:<端口>/index.html |
仅主机本机 |
| 用户中心 | 控制台内 | 登录 |
| 会员与账单 | /billing.html |
登录 |
| 支付中转 | /buy.html |
登录 |
| CDKey 查询 | /cdkey-query.html |
公开/登录 |
| Gamespace 控制台 | /admin-ops/customer |
SSO |
| Gamespace 运维 | /admin-ops/ops |
平台管理员 |
| 游戏库 | gs.../public/games |
公开 |
| 游戏详情 | gs.../public/g/{id} |
公开 |
| 开发者空间 | gs.../public/spaces |
公开 |
| 厂商页 | gs.../v/{slug} |
公开(可加密) |
| 延迟测试 | gs.../play/latency |
公开 |
11.3 控制栏速查
| 想做什么 | 路径 |
|---|---|
| 全屏 | 控制栏 → ⛶ |
| 锁屏/Ctrl+Alt+Del | 控制栏 → ⏻ → 锁屏/发送 Ctrl+Alt+Del |
| 切显示器 | 控制栏 → 🖥 → 显示器 |
| 改分辨率 | 控制栏 → 🖥 → 分辨率 |
| 降码率 | 控制栏 → 🖥 → 码率 |
| 开键盘过滤 | 控制栏 → ⌨ → 键盘过滤 |
| 游戏鼠标 | 控制栏 → ⌨ → 光标锁定 |
| 软键盘 | 控制栏 → ⌨ → 虚拟输入 → 虚拟键盘 |
| 传文件 | 控制栏 → ⓘ → 文件传输 |
| 看延迟/丢包 | 控制栏 → ⓘ → 连接信息 |
| 改 TURN | 控制栏 → ⓘ → TURN 配置 |
| 启动游戏 | 控制栏 → 🎮 |
11.4 主机端字段速查
| 面板 | 关键字段 |
|---|---|
| 总览 | 主机名、登录用户、域名、主/信令状态、房间状态、版本 |
| 配置 | 主机名、目标服务器、开机自启、同步游戏列表 |
| TURN | 地址、端口、用户名、密码、启用、测试 |
| 房间管理 | 创建房间、房间 ID、有效期、链接;删除在托盘菜单 |
| Gamespace | ID、区域、密码、加入/退出/暂停、编码设置、导入配置 |
11.5 截图清单
| 文件 | 内容 | 来源 |
|---|---|---|
01-dashboard.jpg |
控制台主页 | z.mycloudgame.com |
02-host-power.jpg |
主机卡片电源菜单 | 同上 |
03-host-settings.jpg |
单主机串流设置 | 同上 |
04-system-settings.jpg |
系统设置 | 同上 |
05-tools-menu.jpg |
工具菜单 | 同上 |
06-login.jpg |
登录页 | 同上 |
07-user-overview.jpg |
用户中心概览 | 同上 |
08-user-billing.jpg |
会员与账单 | 同上 |
09-user-login-methods.jpg |
登录方式 | 同上 |
10-gs-console-games.jpg |
Gamespace ① 游戏 | admin-ops |
11-gs-console-game-detail.jpg |
游戏详情 | 同上 |
12-gs-console-hosts.jpg |
② 主机 | 同上 |
13-gs-console-campaigns.jpg |
③ Campaign | 同上 |
14-gs-console-sessions.jpg |
④ 试玩记录 | 同上 |
15-gs-console-edges.jpg |
⑤ 边缘节点 | 同上 |
16-gs-gallery.jpg |
游戏库 | gs 公开页 |
17-gs-detail.jpg |
游戏详情页 | 同上 |
18-gs-vendor.jpg |
厂商页 | 同上 |
19-gs-spaces.jpg |
开发者空间 | 同上 |
20-controlbar-power.jpg |
控制栏系统菜单 | 远控页 |
21-controlbar-display.jpg |
控制栏音视频菜单 | 同上 |
22-local-settings-overview.jpg |
主机端总览 | GAMEHOST 本机 |
23-host-config.jpg |
主机端配置 | 同上 |
24-host-turn.jpg |
TURN 配置 | 同上 |
25-host-room.jpg |
房间管理 | 同上 |
26-host-gamespace.jpg |
Gamespace 接入 | 同上 |
说明:
- 截图中的邮箱、用户 ID、公网 IP、主机 UUID 已打码(黑色/马赛克块,不是界面元素)。
- 远控页截图只保留了控制栏,未包含主机桌面内容。
- 主机端五个面板(总览/配置/TURN/房间/Gamespace)均为真实界面截图。
11.6 版本记录
| 日期 | 版本 | 变更 |
|---|---|---|
| 2026-11-01 | 1.0 | 首版:覆盖控制台、远控、匿名房间、会员、主机端、Gamespace 玩家侧与控制台 |
| 2026-11-01 | 1.1 | 按评审修正:注册流程、匿名房间共享模式与有效期、TURN 自动中继、快速连接范围、手柄/延迟/流畅度工具、主机端入口、Gamespace 加入密码 |
| 2026-11-01 | 1.2 | 房间人数上限明确为 4(虚拟 Xbox 手柄上限);删除房间入口明确为右键托盘菜单 |
11.7 翻译说明(英文版预留)
- 文件编号与文件名保持不变,英文版可并列放在
en/下。 - 标题层级、表格列顺序、图片编号保持一一对应。
- 术语首次出现时使用“中文(English)”,之后统一用中文。
- 界面按钮文字用 加粗 标注,英文版替换为对应 UI 文案。
- 截图需按语言重新截取,编号不变。