全部文章
更新技术支持18.1 版本Apple Silicon8 分钟

在 Mac 上更新《云顶之弈》:补丁到底从哪里来

更新于 · OS FIGHT TACTICS 团队

这个问题总在同一个时刻冒出来:新赛季刚开,大家都在聊新羁绊,你的画面却还停在旧版本。在 Mac 上更新《云顶之弈》(TFT),并不在你以为的地方进行。补丁不走启动器,它落在装着游戏的那台安卓设备里,通过官方 Google Play 下载,和手机上完全一样。本文拆开大家口中三种不同的「更新」,解释为什么开服时间对每个人都不一样,并给出下载停住时该按什么顺序排查。

18.1 版本之后,Mac 上已经没有可更新的客户端

先说清楚是什么改变了这个问题本身。18.1 版本开启第 18 赛季,把 TFT 从拳头自研引擎搬到虚幻引擎,同时取消了对 macOS 的支持:没有支持,也没有修复。换句话说,Mac 上已经不存在一个能接收补丁的桌面客户端了。拳头把这次取消描述为暂时的,并表示正在努力让该系统在未来的更新中重新获得支持,但没有公布任何时间表。同一个版本也放弃了内存最小的老款安卓与 iOS 设备。

安卓版本则完全不受影响,照常收到每一个补丁。启动器在你的 Mac 上运行的正是它,所以更新如今走的是手机的路径,而不是电脑的路径。18.1 在玩法层面改了什么,我们在18.1 版本与第 18 赛季那篇里写过。

大家口中的「更新」其实是三件事

十条求助里有九条,源头都是把三个彼此独立的层次搞混了。它们各自更新,时间也不一样。

  • 启动器本身:应用程序文件夹里的 OS FIGHT TACTICS,和任何一款 Mac 应用一样更新,与游戏无关。
  • 游戏本体:装在安卓设备里的《云顶之弈》。完整模式下由正版 Google Play 在后台自动更新;轻量模式下则由启动器自己下载并安装新版本。
  • 内容补丁:大版本之后第一次启动时,游戏会自己再拉取好几个 GB。没有按钮可点,但必须让它下完再登录。

让人措手不及的正是第三层。明明已经更新完,「开始游戏」也有反应,游戏却又开始下载。这不是故障:新版本的应用并不打包整个赛季的内容,而是在启动时去取。赛季开服那天,这个内部下载动辄好几个 GB,需要多久就是多久。

完整模式:Google Play 替你完成更新

完整与轻量的切换开关在启动器窗口右上角,紧挨着键盘和设置图标。完整模式下,TFT 用你的 Google 账号从正版 Google Play 安装:这是正常路径,更重要的是,它会自动带来游戏更新,你什么都不用做。此时安卓设备里的 Google Play 就像你手机上的那个,同样会在后台自动更新。

由此得出一个实用结论:你要找的「更新按钮」在设备内的 Google Play 里、在游戏页面上,而不在启动器的设置里。如果你是从零开始安装,我们的逐步安装教程会说明 Google 账号在哪一步、以什么方式连接。

轻量模式:由启动器自己下载

轻量模式下没有 Google Play,也不需要 Google 账号:启动器自己下载并安装游戏。正是这个模式能进 PBE 测试服,而拳头并没有在所有国家发布它,详见我们关于测试服与 Mac的那篇。代价是没有后台自动更新:启动器会提示新版本,但要你自己点。性能上也别期待更多,这个模式改变的是获取游戏的方式,不是运行速度。

为什么新赛季不会同一时刻到所有人手上

早上看到公告、晚上还没更新,完全正常。有三个互不相干的机制,会推迟它真正抵达你机器的时间。

  • 拳头按大区推送:每个服务器在自己的维护窗口切换版本,SEA、EUW、NA、KR 不会在同一小时更新。
  • Google Play 是灰度发布:新版本不会一次到达所有账号。同在新加坡、同一个 SEA 服务器的朋友先看到更新按钮,并不代表你这边坏了。
  • 《云顶之弈》不止一个应用:拳头按国家发行。越南和台湾有各自的客户端,会出现在启动器的库里,从文件安装,因此不需要 Google 账号;中国大陆版由腾讯发行,Google Play 上根本没有。其余所有大区,包括 SEA、EUW、NA、KR、BR,用的都是全球包,也就是你已经装的那个。

由此还有一条值得记住:大区属于你的拳头账号,不属于机器,也不属于应用,这一点我们在拳头账号与跨平台进度里写得更细。装一个地区客户端不会把账号搬走,留在全球包上也不影响你在常玩的服务器开局。

更新卡住不动时怎么办

下载僵住,几乎总是硬件层面的原因,而不是程序出错。按下面这个顺序检查,绝大多数情况都能解决。

  1. 1先看磁盘剩余空间:快满的硬盘不会给出清楚的错误提示,只会让下载停在原地。除了安装本身要的十来个 GB,还要留出余量,详见我们关于需要预留多少磁盘空间的那篇。
  2. 2让它跑完,别退出:赛季开服时内部补丁动辄好几个 GB,随后的第一次冷启动也比平时慢。中途退出只会白白多花时间。
  3. 3打开安卓设备里的 Google Play,进入游戏页面:完整模式下更新按钮就在那里,挂起的更新也在那里手动重新开始。
  4. 4从启动器重启整台安卓设备,而不只是重开游戏。很多卡住的下载正是在这时恢复的。
  5. 5检查网络:手机热点或限制大流量传输的公共 Wi-Fi,会把几个 GB 的补丁拖得没完没了,我们在用共享网络开局那篇里说过。
  6. 6如果毫无进展,把日志附到工单里:启动器设置里的「日志,查看…」。这个文件说得出错误提示说不出的东西。

有一件事不要做:去第三方网站找游戏安装包来「强制」更新。完整模式之所以走正版 Google Play,正是为了让每个版本都是拳头发布、经过签名且最新的那一个。别处捡来的安装包不会多给你任何东西,却会把其余一切都赌进去。

启动器更新之后:要重新授予的那个权限

这是最像故障、其实不是故障的一种情况。当 OS FIGHT TACTICS 更新后,macOS 会认为这已经不完全是同一个应用,于是收回它的「辅助功能」权限。而正是这个权限让右键保持右键:没有它,安卓会把右键读成返回,直接把你踢出对局。所以每次应用更新后,都要到 macOS 的系统设置里重新授予一次。

第二个有用的习惯:Mac 上只保留一份 OSFT。权限只对其中一份生效,下载文件夹里遗留的那一份和应用程序文件夹里的那一份并存,产生的症状和权限缺失一模一样。其他启动阶段的卡点,我们在启动器打不开那篇里按症状分好了类。

先让下载跑完,再进对局

一边更新一边开局是个坏主意,原因很具体:下载会占住硬盘和处理器,最先遭殃的是引擎的音频线程。对局中出现细小的爆音、声音里夹杂几下咔哒,很多人于是跑去改渲染设置,其实只要等传输结束就好。规则一句话就够:下载完再玩,不要边下边玩。

所以赛季开服那天,把安装安排在开黑之前,而不是第一把排位前五分钟。这也正是检查按键的好时机:新赛季不会打乱你的按键,但正好可以复看一遍映射,我们在在 Mac 上用键盘玩那篇里写过。

更新永远不会动的东西:你的账号

再大的更新也不会重置或删除账号。进度、段位、收藏和已购内容都挂在你的拳头账号上,存在拳头的服务器里。补丁改变的是装在机器上的游戏,而不是你拥有的东西。小补丁如此,18.1 同样如此:它取消了 macOS,却没让任何人损失什么,受影响的玩家换的是进入方式,不是账号。

在 Mac 上怎么更新《云顶之弈》?

通过安卓设备里的 Google Play,而不是通过启动器。完整模式下更新会在后台自动完成,就像手机一样;想手动触发,就打开设备里的 Google Play,进入游戏页面。轻量模式下没有 Google Play:由启动器下载并安装新版本,并在启动时提示你。

更新完了,游戏为什么还在下载?

因为这是两次不同的下载。第一次装的是新版本的应用,第二次是游戏自己在首次启动时拉取的内容补丁,赛季开服时动辄好几个 GB。让它下完再登录:这是正常工作,不是卡死。

新赛季已经上线,我这里还没有,正常吗?

正常。拳头按服务器、在各自的维护窗口逐个切换,Google Play 也是按账号灰度发布新版本。所以同在 SEA 服务器的玩家可能比你先看到更新,而你这边并没有出问题。

macOS 已不受 TFT 支持,这会影响更新吗?

它改变的是更新从哪里来。自 18.1 版本起,游戏在第 18 赛季开启时转到虚幻引擎,macOS 不再受《云顶之弈》支持:Mac 上已经没有可更新的桌面客户端。拳头把这次取消描述为暂时的,并表示正在努力让该系统在未来的更新中获得支持,但没有公布日期。安卓版本仍然完全受支持,照常收到所有补丁:启动器在 Apple Silicon 上运行的就是它。

更新停在一半怎么办?

先查磁盘剩余空间,这是下载停住最常见的原因,然后让它继续跑、不要退出应用。接着到设备内 Google Play 的游戏页面重新开始更新,并从启动器重启安卓设备。如果仍然不行,把启动器的日志文件附到工单里,不要盲目重装。

启动器更新后需要重做什么吗?

只有一件:到 macOS 系统设置里重新授予「辅助功能」权限。应用一变,系统就会收回它;没有它,安卓会把右键读成返回,把你踢出对局。另外 Mac 上只保留一份启动器,权限只对一份生效。