type
status
date
slug
summary
tags
category
icon
password
在 M 芯片的 Mac 运行魔兽世界 1.14 版本
Mac m1能打魔兽世界嘛?答案是可以的。这篇文章我会具体告诉你如何使用 M 芯片的 mac 电脑运行魔兽 Everlook 服
写在前面,本教程有两个基础约束条件
1. 仅适用于 M 芯片的 Mac 电脑;
2.魔兽世界客户端为 1.14 版本;
如果你的 Mac 和要玩儿的客户端版本并不符合上述两点,此教程可能无法解决你的问题。
如果你符合以上条件却仍无法正常进行游戏,可以微信
zz76297759
联系我原理
若你对原理并不感兴趣,可跳过该部分。
原理是我整理的 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):
如果终端下载速度不流畅,可以使用该链接下载。
懒人整合版(推荐)
⚡️ 懒人整合目录适用于因网络原因无法访问部分部分网站,又懒于配置服务器地址和客户端语言的玩家。 如果你使用这个版本出现异常,可以在文档上方找到微信联系我。
- 下载整合目录(20240607更新)
- 这个目录里有一个文件和一个文件夹
- WinterspringLauncher.dmg 这个是启动器,双击后拖动到应用程序目录
- WinterspringLauncher 这个解压的文件夹,放到 Mac 的 home 目录,就是 finder(访达)里左侧边栏中带小房子图标那个目录 (如果你不知道 home 目录是啥,可参考这篇文章)
3. 用 winterspringlauncher 启动
你可以在应用程序目录启动,也可以在启动台启动。
启动时需要授权隐私与安全性,这是必要的,否则会无法正常唤出游戏客户端。
如果一切顺利,就可以看到游戏窗口启动了就能运行了,在应用程序目录打开 winterspringlauncher 就能启动游戏了,1.14 版本都需要这么启动。
亚服地址,客户端汉化都已配好,如果还是不行可以在这里留言评论或者+我微信。
注意:
- 启动时会提示 winterSpring启动器可更新至2.1版本,无需理会,因为 Mac 端可用版本最高只支持到1.5,这一步会自动跳过;
- 若解压后不能正常运行,可查看下列常见问题中关于终端部分的解决方法
- 内置了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 帮你下载一个,如果网络不好,就会失败。处理的方法提示也给出了,如果本地已经有下载好的游戏,就打成一个 zip 包,名字改成 __tmp__game-client.zip
这样 wsl 在启动的时候会自动找这个文件并解压,速度会更快,如图。
- 解压之后 wsl 会将 wow.app 上传到以下链接转换成可以访问自定义服务器的客户端,(因为这个软件目前最高支持到 1.14.0 版本,所以最高的支持版本是这个)
- 将转换好的客户端wow fixed.app 下载回来(速度视网络情况)