游戏客户端
新枫之谷的完整客户端约 67 GB,官方并没有提供单一个安装包。beanfun 游戏管理器的做法,是按一份官方清单把整个游戏文件夹从官方 CDN 取回来。MapleLink 内置的「游戏客户端管理」用的是同一份清单与同一个 CDN,可以安装、检查,或只补回坏掉的文件。
清单与文件全部来自 beanfun 官方,每个文件下载后都会用官方公布的 SHA-256 校验,对得上才会写入。校验不过的不会覆盖你原有的文件。
清单本身是公开的,想自己核对可以直接打开:productInfo.json。里面每一行的文件路径、大小与 SHA-256,就是窗口里比对用的那一份。
在哪里打开
标题栏右上角的下载图标,或「工具箱 → 游戏客户端管理」。窗口分成两个分页:检查与修复、下载与安装。
下面是可以操作的示范,点按钮走一次流程:
你属于哪一种情况
| 情况 | 建议 |
|---|---|
| 全新安装,或更换一台电脑 | 自动下载安装 |
| 客户端损坏、更新失败、启动时提示文件损坏 | 检查与修复 |
| 游戏文件夹里多了很多不明文件 | 整理额外文件 |
| 开着加速器获取不到官方清单,或下载很慢 | 清单来源与网络 |
| 想自己用 BT 工具下载 | 手动:用种子文件 |
自动下载安装
在「下载与安装」分页点自动下载安装,选一个空文件夹,MapleLink 会直接从官方 CDN 获取整个客户端。
- 过程中可以暂停与继续,也可以取消。
- 中途关掉也不要紧:下次对同一个文件夹再检查一次,已完成的文件不会重新下载。
- 单个文件连接中断时会自动重试,最多三次;文件不存在这类重试也没用的错误,则会直接列出。
- 底部的同时下载决定一次下载几个文件,默认为 6。多开连接不会增加带宽,只是分用同一条线路:路径较远时多开较快;线路慢或加速器有限速时调低,单个文件会较快完成,进度也较稳定。
完成后,到 MapleLink 的「设置 → 游戏路径」指向该文件夹内的 MapleStory.exe。
检查与修复
在「检查与修复」分页选好游戏路径,再点「开始检查」。
| 方式 | 做什么 | 用时 |
|---|---|---|
| 快速 | 只比对文件大小,抓得到缺失与被截断的文件 | 数秒 |
| 完整 | 校验每个文件的 SHA-256 | 视硬盘而定,SSD 约数分钟 |
检查完会列出全部文件,可以按「需要处理 / 正常 / 额外文件」筛选,或直接搜索文件名。确认要补的项目后点「下载并修复」。
修复开始后,清单会自动切换到「需要处理」:
- 下载中的文件各有自己的进度条,进度栏下方也会显示当前正在下载的文件名。
- 完成的文件会移到「正常」,所以「需要处理」会一路减少到零。
- 失败的文件会另外列在「失败」筛选,原因写在状态栏。
- 完成的文件会自动取消勾选;再点一次「下载并修复」,就只会补回剩下的。
开始前请先关闭游戏。若你自行修改过客户端内的文件,请先备份。清单以外的文件默认只会列出来给你参考;只有你在“额外文件”勾选并确认后,才会移至回收站,随时可以还原。
这个分页的游戏路径只影响这个窗口,不会改动「设置」里的游戏路径。
「文件损坏」或「版本过旧」是不是代表坏了?
状态栏会写明每个文件要换的原因:缺失是本机找不到,版本过旧是客户端比官方版本旧,文件损坏是版本一样但内容对不上,无法读取多数是文件正被占用。把光标移到状态上会看到详细说明。
对不上不一定代表坏了。官方清单是该版本的基础客户端,而游戏自己的更新程序会在安装后修改部分文件,最典型的就是 MapleStory.exe。MapleLink 认得这种情况:它会向官方更新服务器确认当前的主程序,对得上就当作正常。
若游戏目前运行正常,这类项目可以不勾选。修复会把它们还原成基础版本,游戏下次启动时通常会重新应用更新。
可以自动检查吗?
可以。第一次打开窗口时会问你要不要「每次打开时自动检查」,选了之后可以在底部的「自动检查」随时改。开启后,窗口一打开就会跑一次快速检查。
如果你有开启「阻止游戏自动更新」,被拦下来的更新提示里也有一个按钮,直接带你到这个窗口。
整理额外文件
「额外文件」列出游戏文件夹内、但不在官方清单上的文件,例如日志、截图、旧版残留,或其他程序放进来的文件。默认不会动它们。
想清掉的话,勾选要移走的文件,点「移至回收站」并确认:
- 文件是移到回收站,不是直接删除,随时可以还原。
- 官方清单上的文件一律不会被移走,即使文件名大小写不同也一样;文件夹与链接也不会。
- 请先关闭游戏。正被使用的文件会移不走,界面上会列出原因,并保留勾选。
额外文件可能是你自己的设置,或其他程序需要的文件。只移走你认得的东西。
清单来源与网络
窗口顶部的四栏会直接显示当前状况:
| 栏位 | 内容 |
|---|---|
| 新枫之谷 | 官方版本、发布日期与主程序日期 |
| 本机客户端 | 这个文件夹是否为最新版本,以及上次检查有多少文件相符 |
| 磁盘空间 | 所在磁盘的可用空间,以及完整安装或这次修复所需的空间 |
| 网络 | 下载线路的出口地区、官方 CDN 的延迟,以及是否经过系统代理 |
官方清单从哪里获取
官方清单有两个来源:beanfun 直接提供的地址,以及游戏管理器使用的 HiNet 目录。部分加速器只连得上其中一个。
「清单来源」默认为自动:先用上次成功的来源,失败才改用另一个,并记住可用的那个。每个来源遇到连接中断或超时,都会先重试一次。
也可以手动选 beanfun 或 HiNet 目录。此时只会使用该来源,失败也不会自动改用另一个,方便判断是哪一边连不上。
点「测试来源」会同时向两个来源各获取一次清单,显示能否连上、花了多久与版本,例如:
beanfun ✓ 0.4 秒 HiNet 目录 ✗ 超时
测试结果会用于自动模式:当前优先的来源失败、另一个成功时,之后就会先用成功的那个。若窗口正在使用本机副本,测试到可用的来源后也会立即重新获取清单。
加速器与系统代理
下载、获取清单与测试,都会按照 Windows 的系统代理设置连接,与浏览器相同。靠设置系统代理运作的加速器或代理工具,因此会一并生效。
若加速器是按程序拦截流量,而不是设置系统代理,「网络」栏会显示「未设系统代理」,但连接其实仍会经过加速器。PAC 自动配置脚本不会应用,「网络」栏会注明。
连不上时的本机副本
每次成功获取清单,MapleLink 都会在本机保存一份副本。之后连不上官方时,会改用这份副本,并以黄色提示标明副本的日期:仍然可以照常检查,但补回文件还是需要联网。
可以把清单副本发给连不上的朋友吗?
不需要,也不建议。请对方先点「测试来源」,或把「清单来源」改成另一个,大多数情况都能直接获取。
另外,MapleLink 只接受下载地址是 beanfun 官方 CDN(HTTPS)的清单。被改过、指向其他地址的副本会被拒绝;来路不明的副本请不要使用。
手动:用种子文件
想自己控制下载,就在「下载与安装」分页点手动:保存种子文件,再用自己的 BT 工具打开。
- 安装一个 BT 下载工具,例如 qBittorrent。
- 用它打开刚才保存的种子文件,选择保存位置。根目录可以改成你想要的名称。
- 下载完成后会得到一个完整的客户端文件夹。
- 回到 MapleLink,在「设置 → 游戏路径」指向该文件夹内的
MapleStory.exe。
种子内含指向 beanfun CDN 的 web seed,即使没有其他分享者,也会直接从官方服务器下载。
同一个种子文件也可以用来修复:把保存位置指向现有客户端的上一层,根目录名称改成现有文件夹的名称,添加后执行「强制重新校验」,工具就只会补回对不上的部分。
为什么种子文件要由 MapleLink 生成
官方那个种子文件是为游戏管理器而做的,直接拿去用会下载不到任何东西:
- 种子内记录的根目录名称与官方 CDN 的实际路径不符,一般 BT 工具会按规格去请求文件,结果每一个都找不到。
- 游戏管理器从不做种,所以也没有其他分享者可以补上。
MapleLink 只把根目录名称改成 CDN 的实际路径,其余内容一律不动,包括每一块数据的哈希值与 web seed 地址。换言之,你的下载工具仍然是以官方公布的哈希值校验每一个字节。
可以给我一条 magnet 链接吗?
不可以。magnet 链接本身只是一个指向,里面没有文件清单与哈希值,下载工具要靠其他分享者把这份数据传过来。这个种子没有任何人做种,所以用 magnet 链接只会一直停在「正在下载元数据」。
那个「游戏橘子游戏管理器」要不要装?
不建议。安装或更新它会把 gamaniagames:// 的注册表项设回自己;若你有开启 MapleLink 的网页启动接管,接管就会失效,要回设置重新开启。安装与更新用上面两种方式已经涵盖。