目标:在 Linux 中运行魔兽世界

发行版:适用于几乎所有的 Linux 发行版。

要求:具有 root 权限的 Linux 系统,搭配上比较现代化的显卡并安装了最新的图形驱动程序。

难度:简单

约定:

# - 要求以 root 权限执行命令,可以直接用 root 用户来执行也可以使用 sudo 命令

$ - 使用普通非特权用户执行

简介

魔兽世界已经出现差不多有 13 年了,但它依然是最流行的 MMORPG。 不幸的是, 一直以来暴雪从未发布过官方的 Linux 客户端。 不过还好,我们有 Wine。

安装 Wine

你可以试着用一下普通的 Wine,但它在游戏性能方面改进不大。 Wine Staging 以及带 Gallium Nine 补丁的 ine 几乎在各方面都要更好一点。 如果你使用了闭源的驱动程序, 那么 Wine Staging 是最好的选择。 若使用了 Mesa 驱动程序, 则还需要打上 Gallium Nine 补丁。

根据你使用的发行版,参考Wine 安装指南来安装。

Winecfg

打开 winecfg。确保第一个标签页中的 Windows 版本已经设置成了 Windows 7。 暴雪不再对之前的版本提供支持。 然后进入 "Staging" 标签页。 这里根据你用的是 staging 版本的 Wine 还是打了 Gallium 补丁的 Wine 来进行选择。

不管是哪个版本的 Wine,都需要启用 VAAPI 以及 EAX。 至于是否隐藏 Wine 的版本则由你自己决定。

如果你用的是 Staging 补丁,则启用 CSMT。 如果你用的是 Gallium Nine,则启用 Gallium Nine。 但是你不能两个同时启用。

Winetricks

下一步轮到 Winetricks 了。如果你对它不了解,那我告诉你,Winetricks 一个用来为 Wine 安装各种 Windows 库以及组件以便程序正常运行的脚本。 更多信息可以阅读我们的这篇文章 Winetricks 指南:

要让 WoW 以及战网启动程序 Battle.net launcher 工作需要安装一些东西。首先,在 "Fonts" 部分中安装 corefonts。 然后下面这一步是可选的, 如果你希望来自互联网上的所有数据都显示在战网启动程序中的话,就还需要安装 DLL 部分中的 ie8。

Battle.net

现在你配置好了 Wine 了,可以安装 Battle.net 应用了。 Battle.net 应用用来安装和升级 WoW 以及其他暴雪游戏。 它经常在升级后会出现问题。 因此若它突然出现问题,请查看 WineHQ 页面。

毫无疑问,你可以从 Blizzard 的官网上下载 Battle.net 应用。

下载完毕后,使用 Wine 打开 .exe 文件, 然后按照安装指引一步步走下去,就跟在 Windows 上一样。

应用安装完成后,登录 / 新建帐号就会进入启动器界面。 你在那可以安装和管理游戏。 然后开始安装 WoW。 这可得好一会儿。

运行游戏

在 Battle.net 应用中点击 "Play" 按钮就能启动 WoW 了。你需要等一会儿才能出现登录界面, 这个性能简直堪称垃圾。

之所以这么慢是因为 WoW 默认使用 DX11 来加速。 进入设置窗口中的 "Advanced" 标签页, 设置图像 API 为 DX9。 保存然后退出游戏。 退出成功后再重新打开游戏。

现在游戏应该可以玩了。请注意,游戏的性能严重依赖于你的硬件水平。 WoW 是一个很消耗 CPU 的游戏, 而 Wine 更加加剧了 CPU 的负担。 如果你的 CPU 不够强劲, 你的体验会很差。 不过 WoW 支持低特效,因此你可以调低画质让游戏更流畅。

性能调优

很难说什么样的设置最适合你。WoW 在基本设置中有一个很简单的滑动比例条。 它的配置应该要比在 Windows 上低几个等级,毕竟这里的性能不像 Windows 上那么好。

先调低最可能的罪魁祸首。像抗锯齿 anti-aliasing 和粒子 particles 就常常会导致低性能。

另外,试试对比一下窗口模式和全屏模式,有时候这两者之间的差距还是蛮大的。

WoW 对 "Raid and Battleground" 有专门的配置项。这可以在 "Raid and Battleground" 实例中的内容创建更精细的画面。 有时间 WoW 在开放地图中表现不错, 但当很多玩家出现在屏幕中时就变得很垃圾了。

实验然后看看哪些配置最适合你的系统。这完全取决于你的硬件和你的系统配置。

最后结语

虽然从未发布过 Linux 版的魔兽世界,但它在 Wine 上已经运行很多年了。事实上, 它几乎一直都工作的很好,甚至有传言说暴雪的开发人员会在 Wine 上测试以保证它是有效的。

虽然有这个说法,但后续的更新和补丁还是会影响到这个古老的游戏, 所以请随时做好出问题的准备。

不管怎样, 就算出问题了,也总是早已有了解决方案, 你只需要找到它而已。

用linux玩暴雪游戏吗,暴雪内部就这么玩:Linux运行《魔兽世界》教程相关推荐

  1. linux下赛车游戏,SuperTuxKart 1.0 发布,开源Linux赛车游戏

    SuperTuxKart是一款受Mario Kart(马里奥赛车)启发并以Linux/Tux为主题的开源赛车游戏,经过12年多的开发,已经达到1.0版本.并且确定这个版本确实是一个重要的里程碑. Su ...

  2. 我厌倦玩计算机游戏了英语翻译,我喜欢玩电子游戏英文翻译,我喜欢电脑游戏怎么说...

    Q1:我的爱好是玩电子游戏英文怎么说? 我的爱好是玩电子游戏, 用英文这样说. My Hobby is playing computer games. 英语学习的方法. 1 学习英语的首要理念:要努力 ...

  3. 适合计算机课堂玩的游戏,那些年,上机课玩到欲罢不能的10款游戏

    1.金山打字游戏 上机课必不可少的一个小游戏,美其名曰:联系打字.实际上还是因为那会儿娱乐项目少,而且学校机房没有联网,只能玩这个,聊以慰藉. 2.三位弹球 初次接触这款小游戏,是初一的计算机上机课, ...

  4. 云计算机上能联机玩游戏不,虎牙YOWA云游戏,手机也可以畅玩电脑游戏,低配置也能玩!...

    还记得,曾经给大家安利过的5G战略性开发,云游戏平台嘛?在5G网络速度下,5G云游戏平台真的是一步非常有眼光的战略举措. 它可以抛弃到传统pc性能低,投入大的弊端.让轻薄本,甚至手机平板都可以在线玩3 ...

  5. 手机计算机的游戏怎么玩,电脑玩手机游戏,详细教您电脑怎么玩手机游戏

    随着手机的使用越来越普遍,而手机游戏也越来越火了.而有些用户想在电脑上玩手游,但是很多人不知道怎么弄,其实可以先在电脑上安装一个安卓模拟器,因为它可以在电脑上模拟出安卓手机系统,下面,小编就来跟大家讲 ...

  6. linux玩csgo游戏,【老许教你玩CSGO】如何设置合适的游戏启动项

    在STEAM的游戏库中右击CSGO游戏,点击属性,就可以看到设置启动项这个选项 以下是我们常用的游戏启动项,以及它们的用处 -noforcemaccel -noforcemparms 去鼠标加速(-n ...

  7. 玩qq游戏提示计算机内存不足,电脑玩游戏总提示内存不足怎么办

    可能还有些网友对于不太了解电脑玩游戏总提示内存不足的情况,下面就由小编给你们介绍电脑玩游戏总提示内存不足的原因及解决方法吧,希望能帮到大家哦! 电脑玩游戏总提示内存不足的解决方法一: 将电脑桌面上的文 ...

  8. 暴雪游戏 ‘最后的亡语’ ,真就无法卸载吗?

      当前背景    2023 年 1 月 24 日 0 点起,所有国服暴雪游戏正式停止运营,暴雪战网国服已无法登录,暴雪游戏国服已无法游玩. 如下: <魔兽世界>.<炉石传说> ...

  9. 学会用这个工具,小白也能在Linux上畅玩手机游戏

    目前主流Linux系统多数用于程序开发,很少有用于休闲娱乐的应用,比如:看电影.听歌.看小说.玩游戏等功能.        有些爱好游戏的朋友初学Linux,常常问我:"我可以在Linux上 ...

最新文章

  1. Maven项目下HttpServletRequest 或 HttpServletResponse需引用的依赖包
  2. P2759 奇怪的函数(二分答案,数学运算)
  3. CentOS 6.5+Nagios4.0.2+Msmtp+Mutt邮箱报警
  4. Asp.Net 之 抓取网页内容
  5. 小余学调度:学习记录(2022年1月)
  6. Bootstrap全局css样式_表格
  7. 调试 SharePoint 解决方案
  8. exec sql_EXEC SQL概述和示例
  9. python or的用法_python and or用法详解
  10. 软件产品售后服务的内容方案
  11. 三维全息显微镜成生物成像领域“新宠”
  12. 〖Python WEB 自动化测试实战篇⑤〗- selenium 元素定位详解 - (八大元素定位方式)
  13. 竟有比双十一更令人发指的福利……
  14. 英语--日常生活名词收集 Daily Life Nouns Collection
  15. 华为设备ENSP基本命令简介
  16. 奶牛与农夫John与oj
  17. 你真的会选择前端培训班吗
  18. PDPS软件:机器人控制旋转台运行虚拟仿真操作方法
  19. VMware安装Ghost的系统
  20. Seq2Seq识别车牌项目demo

热门文章

  1. Nginx反向代理,让网页可以被别人访问
  2. stata:第七章 使用指示变量
  3. colab使用过程中环境配置踩坑
  4. [转]wpa_supplicant连接wifi出错
  5. JS验证字符串的长度(区分中英文)
  6. 软件工程管理小结---Man看了会流泪
  7. Python语言基础与应用-北京大学 上机练习01
  8. 拓扑排序题集【夏天的风】
  9. 江西省档案系统软件使用说明
  10. 青少年软件编程(C语言) 等级考试试卷(五级)2021年12月