在 M 芯片的 Mac 运行魔兽世界 1.14 版本
2023-9-23
| 2025-1-15
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password

在 M 芯片的 Mac 运行魔兽世界 1.14 版本

Mac m1能打魔兽世界嘛?答案是可以的。这篇文章我会具体告诉你如何使用 M 芯片的 mac 电脑运行魔兽 Everlook 服,本文默认连接亚服,你也可以后续通过修改配置连接欧服。
💡
写在前面,本教程有两个基础约束条件 1. 仅适用于 M 芯片的 Mac 电脑; 2. 魔兽世界客户端为 1.14 版本; 截止:2025年1月15日,测试该方案仍正常可用。 - 如果你的 Mac 和要玩儿的客户端版本并不符合上述两点,此教程可能无法解决你的问题。 - 如果你符合以上条件却仍无法正常进行游戏,请确认你已经看过教程内容并尝试解决,本教程内容完全免费。认真阅读并尝试基本可以解决所有的使用问题。 若仍需帮助,可加微信 zz76297759 (有偿),若本文对你有所帮助,也感谢你请我喝咖啡。
 
@20250114更新: 近期有不少网友通过微信找到我,因 wowdl 关闭了1.14的下载,部分玩家无法通过自行DIY版本下载,加上123网盘已经限制了下载,因此建议使用懒人包中的夸克网盘地址进行转存和下载。
@20250115更新:
重新上传了不含wow fixed文件的包,这样不论什么版本的M芯片都要编一遍,避免不同设备运行不了,首次使用参考懒人整合版部分教程。
启动时本地不要开启暴雪战网,会存在冲突导致游戏无法启动。

原理

若你对原理并不感兴趣,可跳过该部分。
原理是我整理的 windows 版本 1.14运行方式,mac基本一致,也存在一些差别。
简单来说,是启动方式上,windows 使用 arcium-launcher 唤起客户端, 而 Mac 则需要转译一个 wow fixed.app 来运行

关于魔兽世界 1.14 版本的使用资料

起源

1.12版本是早期魔兽世界的版本,也是后来以60级版本为主要资料片的私服玩家主要使用的版本。
2018年,暴雪宣布推出官方怀旧服并计划于2019年上线。
1.14版本是暴雪官方服怀旧服(旧世经典)后,最终更新的版本,相较于 1.12 版本,1.14.0版本客户端新增了DX12图形接口和光线追踪阴影支持,采用了不同的开发架构,因此无法与 1.12 版本的游戏服务器直接互通。

发展

基于1.14的高清支持、一些 1.12 不具备的设置选项以及更多的插件支持,很多玩家希望可以使用1.14版本玩N服。暴雪官方显然不会理会这种需求。
于是就有人做了第三方的转换代理hermes-proxy,
支持使用现代客户端在现有的旧版《魔兽世界》仿真核心上运行。它充当转换层,将所有网络流量转换为客户端和服务端双方都能理解的格式。
(当然,也因为是第三方转换,不可避免的会出现 Bug)

现状

当前使用1.14版本玩60级游戏资料片使用的通行项目是winterspringLauncher(下简称WSL),这个项目发布的初衷就是帮助玩家在没有任何技术基础的情况下,也能轻松使用1.14版本进入游戏。
WSL 核心组件是两个
  • 上面提到 Hermesproxy 用于游戏数据转换
  • arcium-launcher 用于连接到自定义的服务器

WSL的使用

如果玩家本地有 1.14 版本的客户端,下载 WSL 并启动,会在启动目录生成以上两个组件,配置文件 winterspring-launcher-config.json 用于配置组件位置,游戏目录位置,连接游戏的 realmlist 服务器地址等信息。
若没有游戏客户端,WSL 也会生成一个游戏目录并下载。
在配置了正确的服务器地址后,玩家即可启动 winterspringlauncher.exe 进行游戏
  • 第一步
WSL 会检查自己以及核心组件的版本,这个过程会访问 github,通常不更新也不会影响启动,本地命令行窗口会自动或按回车跳过。
  • 第二步
唤起 arcium-launcher 启动 wow 客户端并连接到指定服务器
  • 第三步
唤起 hermes-proxy 开始接管客户端网络请求
(今天新上传的客户端 WSL 为 1.5 最新版本,arcium 也是更新过后打的包)cup 发的图看到的情况是在更新 hermes-proxy,这个在今天上传测试和我写这个的同时都没有出现,明天本地可以再看一下。)

资料参考

winterspringLauncher 项目地址:
hermes-proxy项目地址:
arcium-launcher 项目地址:
 

自行 DIY 版(部分功能已失效)

💡
使用自定义版至少需要你 1. 可以正常访问 wowdl.net 下载游戏本地 2.能够正常访问 github.com 下载 hermes-proxy 用于本地流量转换 3.知晓 1.14 版本在哪里配置游戏服务器地址和客户端语言 当然,如果能够满足上述这些,也许你并不需要这份教程 :XD
登录器:
理论上只需要一个登录器就可以,winterspring 是自动完成包含客户端下载,hermes-proxy 下载,wow 启动转译等基本操作。
1.14 版本游戏客户端(wowdl):
如果终端下载速度不流畅,可以使用该链接下载。

懒人整合版(推荐)

⚡️ 懒人整合目录适用于因网络原因无法访问部分部分网站,又懒于配置服务器地址和客户端语言的玩家。 如果你使用这个版本出现异常,可以在文档上方找到微信联系我。
 
  1. 下载整合目录(20250114更新)
    1. https://www.123pan.com/s/0Podjv-xWCod.html(需付费,建议改用夸克)
  1. 这个目录里有一个文件和一个文件夹
      • WinterspringLauncher.dmg 这个是启动器,双击后拖动到应用程序目录
      • WinterspringLauncher 这个解压的文件夹,放到 Mac 的 home 目录,就是 finder(访达)里左侧边栏中带小房子图标那个目录 (如果你不知道 home 目录是啥,可参考这篇文章)
        • notion image
3. 用 winterspringlauncher 启动
你可以在应用程序目录启动,也可以在启动台启动。
启动时需要授权隐私与安全性,这是必要的,否则会无法正常唤出游戏客户端。
 
首次运行:
  1. 首次直接双击运行WinterspingLauncher时可能会提示无法运行,这时候按option+右键选择打开就可以正常打开了;
  1. 打开后会弹出终端窗口,依次解压本地的游戏包,解压后编译本地客户端文件并下载到本地,这个过程不同设备和网络会存在差异。
notion image
 
后续运行
如果一切顺利,就可以看到游戏窗口启动了就能运行了,
后续运行只要,在应用程序目录打开 winterspringlauncher 就能启动游戏了,1.14 版本都需要这么启动。 亚服地址,客户端汉化都已配好,如果还是不行可以在这里留言评论或者+我微信。
🔔
注意:
  1. 首次直接双击运行WinterspingLauncher时可能会提示无法运行,这时候按option+右键选择打开就可以正常打开了;
  1. 启动时会提示 winterSpring启动器可更新至2.1版本,无需理会,因为 Mac 端可用版本最高只支持到1.5,这一步会自动跳过;
  1. 若解压后不能正常运行,可查看下列常见问题中关于终端部分的解决方法
  1. 内置了1.14版本简单的插件,如不喜欢,可参考下方常见问题部分的插件安装,选择自己适合的插件替换(插件不限系统版本,可以把 windows 上在用 的1.14插件直接复制到游戏目录下的 interface/addOns 目录下。)
运行后效果

常见问题处理

游戏汉化

1.14 版本默认有中文包,使用整合包下载的默认就是改过配置的,本地有客户端的可以在以下目录中找到 config.wtf 文件
~/WinterspringLauncher/World of Warcraft 1.14.0/classic_era/WTF/Config.wtf
将第二三行改成如下地址即可
SET textLocale "zhCN"
SET audioLocale "zhCN"

插件安装

插件的方式与 windows 一致,
插件的目录在 WinterspringLauncher 目录录中的 World of Warcraft 1.14.0/_classic_erc_中的 interface 目录中
 

终端窗口异常以及处理

  • 终端启动时都在干嘛
  • 游戏下载异常 启动时看到did not found complete 1.14 game installation
    • 这是 wsl 认为本地没有完整的客户端,他们去 wowdl 帮你下载一个,如果网络不好,就会失败。(目前wowdl连接已失败,目前只能通过本地个人打包后再解压的方式运行。)
      如果本地已经有下载好的游戏,就打成一个 zip 包,名字改成 __tmp__game-client.zip
      这样 wsl 在启动的时候会自动找这个文件并解压,速度会更快,如图。
      notion image
  • 解压之后 wsl 会将 wow.app 上传到以下链接转换成可以访问自定义服务器的客户端,(因为这个软件目前最高支持到 1.14.0 版本,所以最高的支持版本是这个)
  • 将转换好的客户端wow fixed.app 下载回来(速度视网络情况)
    • notion image
这个wow fixed不同的版本可能会有异同,本地测试正常,但在有些人电脑上运行不了,运行不了的话,我还提供了一个网盘包供下载:https://pan.quark.cn/s/620d2ca69cd9
下载解压后,把wow fixed放到如下目录内
/Users/$你的名字/WinterspringLauncher/World of Warcraft/classic_era

如何连接欧服

使用文本文档打开winterspringLauncher目录下的 winterspring-launcher-config.json
将最后一行的 "Realmlist": "asia.everlook-wow.net" 改为 logon.everlook.org
 
 
  • 教程
  • 魔兽世界
  • 方法
  • 信念与仪式感博客是人生的后视镜
    Loading...