Как установить wow на linux

Добрый день всем, кто оказался на данном сайте. Сегодня речь пойдет про установку многим известной игры World of Tanks на Linux. Игра вот уже не первый год является одной из самых востребовательных в игрой индустрии. Но, вернемся к установке самой игры. Для ее установки воспользуемся проектом “portwine”. Описывать что это за проект я не стану. Всю информацию вы найдете на официальном сайте данного проекта. Для установки игры World of Tanks сначала потребуется установить Wargaming. Wargaming и собственно игру я буду устанавливать на Ubuntu 18.04, при возникновении проблем, вы можете связаться с автором проекта portwine. А так же советую вступить в группу вк , и подписаться на канал на youtube . На этих ресурсах вы сможете задать автору проекта все интересующие вас вопросы. Первым делом установим необходимые зависимости.

Устанавливаем Wargaming

Теперь самое время установить Wargaming. Что бы установить Wargaming, скачиваем его с Google диска по этой ссылке . Либо с сайта portwine перейдя по этой ссылке . На момент написания данной статьи, версия установочного скрипта 37, но, проект не стоит на месте и возможно скрипт обновиться на момент прочтения этой статьи. По этой причине, рекомендую перейти на сайт portwine и сравнить версии:

На мой взгляд, именно Steam и Lutris предлагают максимально современные и легкие решения для запуска игр. В качестве примера, поиграем в World of Tanks и World of Warships на Ubuntu 19.04.

Еще недавно, запускать Windows игры в Линукс было тем ещё квестом, затмевающим интерес к игре из-за тяжелого и не всегда удачного процесса установки игры.

С появлением DXVK (библиотеки основанной на Vulkan, позволяющей транслировать 3D приложения (игры) Direct3D 10/11), и как следствие Steam Play (Proton) – установка многих игр в Линукс стала почти такой же легкой как и в Windows.

Запуск Windows игр в Linux с помощью Lutris

Lutris – сервис с игровым приложением, предоставляющий автоматизированные, настроенные скрипты для установки игр.

Интеграция с такими игровыми магазинами, как GOG и Steam, позволяет импортировать существующую библиотеку игр, а поддерживаемые сообществом установочные сценарии обеспечивают полностью автоматизированную настройку.

Установка Lutris в дистрибутивы на основе Ubuntu

Для корректной работы Lutris, разработчики рекомендуют предварительно установить Wine (версию Staging). Установить Wine в Ubuntu можно по инструкции официального сайта: Installing WineHQ packages

Для Ubuntu подобных дистрибутивов добавляем репозиторий Lutris:

Для лучшей производительности необходимо установить последнюю версию видеодрайвера и библиотеки Vulkan.

Пользователям видеокарты Nvidia нужно добавить репозиторий с новыми драйверами и затем удобным способом установить последнюю версию драйвара:

Выбрать драйвер можно с помощью встроенной утилиты Программы и обновления – Дополнительные драйверы.

Если видеокарта поддерживает Vulkan API, то устанавливаем необходимые библиотеки (скорее всего они уже установились при установке видеодрайвера. Проверить, если видеокарта поддерживает Vulkan можно по ссылке: Vulkan API):

Пользователям видеокарт AMD / Intel (Ubuntu 18.04 и выше):

Установка игр в Linux с помощью Lutris

Переходим на официальный сайт программы в раздел Games и выбираем нужную нам игру.

Найдя игру, выбираем (если доступно) редакцию скрипта с нужным нам сервером (например для World of Tanks это будет RU DXVK version). Нажимаем на Install. В качестве примера будет показана установка игры World of Tanks в Ubuntu 19.04.

Ссылка откроется в установленном приложении Lutris, нам предложат установить игру. Нажимаем на Install.

Дальше можно выбрать папку, в которую будет установлена игра. Продолжаем установку. Будет установлена нужная для данной игры версия Wine, соглашаемся на все установки. По окончанию установки онлайн установщика будет предложено создать ярлыки и запустить игру.

Затем откроется полноэкранное окно, в котором будет осуществляться установка игры. Не пугаемся, с помощью клавиш ALT+TAB можно вернуться в рабочее окно.

Запустить установленную игру можно как из программы Lutris, так и из списка установленных приложений.

Аналогично установил игру World of Warships в Ubuntu 19.04.

Именно в Ubuntu столкнулся с проблемой, при которой курсор мыши в игре не позволял делать обороты около 180 градусов. Ранее устанавливал игру в окружениях KDE и Cinnamon (Linux Mint), такой проблемы там нет. Если курсор вывести нажатием на CTRL, то можно захватить другие обороты мыши. Решение: переключение отображения игры в оконный режим.

Устанавливаем Windows игры в Linux с помощью Steam (Proton)

Для совместимости игр с операционными системами GNU/Linux, компания Valve разрабатывает проект Proton (Steam Play), который в свою очередь состоит из различных наработок, таких как Wine, DXVK, esync. Подробнее почитать о Steam Proton можно в нашей статье: Steam Play улучшает поддержку Windows-игр для Linux.

Информация о качестве поддержки Windows игр в Steam Proton доступна по ссылке: ProtonDB.

Для включения опции Proton, нам необходимо открыть Steam – затем Настройки – Steam Play – и включить доступные опции.

Читайте также:  Как скрыть панель в варкрафт

Версию Steam Proton стоит выбирать самую актуальную, т.е с большим номером.

Дальнейшая установка игр ничем не отличается от установки в системе Windows. Steam Play автоматически произведет нужные настройки для установки игры.

Сравнение производительности видеокарты Nvidia Geforce 1060 в Ubuntu 19.04 и Windows 10

Сравнение проводилось на ноутбуке с видеокартой Nvidia Geforce 1060 (6 ГБ) и процессором Intel® Core™ i7 8750H. Операционные системы Windows 10 1903 (build 18362.10019), версия видеодрайвера NVIDIA GeForce Game Ready 436.15 и система Ubuntu 19.04 с версией видеодрайвера 430.40 (самый актуальный в репозитории ppa:graphics-drivers).

World of Tanks

Танковые сражения в World of Tanks в Windows 10 показывали от 115-130 fps до 150-165 fps, в зависимости от игровой сцены.

В Ubuntu 19.04 от 100 до 120 fps. Настройки Высокие, sd клиент.

World of Warships

В морских сражениях World of Warships в Windows 10 производительность держалась от 65 до 75 fps.

В Ubuntu 19.04 игра World of Warships показала производительность от 60 до 70 fps, но периодически сильно проседала до 25 fps. Настройки высокие, hight клиент.

Обе игры в Ubuntu были установлены с помощью Lutris.

War Thunder

Также, с интересом проверил производительность видеодрайвера в игре War Thunder. В Windows 10 игра была установлена с помощью нативного клиента, а в Ubuntu 19.04 с помощью Steam (нативная версия).

В морских сражениях в War Thunder в Windows 10 отображался fps от 65 до 85, в воздушных боях около 100 fps.

В Ubuntu 19.04 варьировался fps от 35-55 в морских сражениях и 75 fps в воздушных.

Версия из Lutris, использующая DXVK, в Ubuntu 19.04 показала fps от 50 до 75 в морских сражениях и 60 fps в воздушных.

Знаю, что разработчики War Thunder тестируют версию с использованием библиотек Vulkan. Не тестировал её, но уверен, что производительность будет значительно выше, чем у нативной версии, использующей OpenGL.

Euro Truck Simulator 2

В симуляторе Euro Truck Simulator 2 производительность в Windows 10 отображалась от 85 до 120 fps.

В Ubuntu 19.04 производительность игры ETS 2 варьировалась от 55 fps (в редких случаях) до 110 fps. В обоих случаях были использованы настройки Ультра.

Как видим, производительность игр в Linux уступает Windows 10, но при использовании библиотек DXVK и Vulkan разница гораздо меньше, чем при использовании OpenGL. В любом случае это прорыв для пользователей Linux: доступных игр стало гораздо больше, а их установка стала максимально простой.

На мой взгляд, осталось решить проблему работы античитов. Именно из-за проблемы с работой некоторых античитов, в Linux не доступна еще масса игр.

/.wine/drive_c/Program Files (x86)/World of Warcraft/WTF/) и вставьте в него следующие строки:

Использование некоторых аддонов WoW (например Recount) может значительно снизить FPS, поэтому лучше их удалить (именно удалить, а не отключить!). В Ubuntu 14.04 и 14.10 / Linux Mint 17 вы можете использовать Oibaf PPA с Oibaf Gallium Nine и Wine, пропатченный для D3D State Tracker/Gallium Nine PPA для повышения FPS в World of Warcraft с помощью Direct3D. Однако эти пакеты являются экспериментальными, поэтому я не буду здесь добавлять инструкции для них. Если вы хотите подключить их, почитайте описания PPA. Обновите драйвера для видеокарты (например, для Nvidia вы можете скачать последние драйвера с Xorg Edgers PPA, но не добавляйте этот PPA в систему, ли удалите сразу после установки драйверов.

6 комментариев:

Огромное спасибо за статью!

Этот комментарий был удален автором.

Спасибо, очень помогло вот это:
«Enable S3TC texture compression even if software support is not available» to «Yes»

Выбрав своей основной операционной системой Linux, практически всем хочется продолжать наслаждаться своими любимыми играми. В том числе и World Of Warcraft. Однако здесь не все так просто, как на Windows. Запустить привычный .exe файл здесь не получится. Некоторые сразу же переставляют систему на привычный Виндовс, так и не изучив все прелести Линукса. А ведь преимуществ у нее хватает, взять хотя бы защиту от вирусов.

Как устанавливать саму программу я расписывать не буду, все это можно найти в интернете. На самых последних версиях Linux установка вообще упрощена донельзя. После установки заходим в настройки wine. В подменю «диски» указываем путь к World Of Warcraft. Далее нажимаем на значок установка / удаление программ и выбираем установить. В типе файлов указываем exe и выбираем файл запуска WoW.

Установка зависимостей на Ubuntu 20.04

Теперь перейдем к установке зависимостей для операционной системы Ubuntu 20.04. Для того что бы установить зависимости, переходим терминал и вводим команды:

sudo dpkg —add-architecture i386

sudo apt update && sudo apt upgrade

sudo add-apt-repository multiverse

Установка зависимостей на Arch / Manjaro

Теперь давайте установим зависимости в Arch / Manjaro. Для этого открываем терминал и вводим команды:

Читайте также:  Варкрафт это аниме или нет

sudo pacman -Syu freeglut glew python2-wxpython3 zenity cabextract gnu-netcat vulkan-icd-loader vulkan-radeon vulkan-intel icoutils libutempter p7zip wxpython xbitmaps xterm vkd3d lib32-alsa-lib lib32-alsa-plugins lib32-glu lib32-icu lib32-libdrm lib32-libelf lib32-libglvnd lib32-libice lib32-libpciaccess lib32-libsm lib32-libxdamage lib32-libxi lib32-libxml2 lib32-libxshmfence lib32-libxxf86vm lib32-llvm-libs lib32-lm_sensors lib32-mesa lib32-ncurses lib32-readline lib32-wayland lib32-acl lib32-fontconfig lib32-freetype2 lib32-gettext lib32-harfbuzz lib32-lcms2 lib32-libjpeg-turbo lib32-libnl lib32-libpcap lib32-libpng lib32-libtiff lib32-libusb lib32-libxcursor lib32-libxrandr lib32-libxrender lib32-libxss lib32-libudev0-shim lib32-libgudev lib32-libpulse lib32-libldap lib32-libxml2 lib32-libpng lib32-giflib lib32-gnutls lib32-mpg123 lib32-glibc lib32-vulkan-icd-loader lib32-vulkan-radeon lib32-vulkan-intel lib32-vkd3d lib32-acl lib32-faudio lib32-gettext lib32-lcms2 lib32-libnl lib32-libpcap lib32-libusb

Для пользователей видеокарт nvidia, у которых установелены проприетарные драйвера но не работает аппаратное ускорение, устанавливаем дополнительные пакеты:

sudo pacman -Syu opencl-nvidia lib32-opencl-nvidia lib32-nvidia-utils

Установка зависимостей в Fedora

Для установки необходимых зависимостей в Fedora, открываем терминал и вводим команды:

Установка зависимостей на Debian 10

Теперь давайте установим необходимые зависимости на Debian 10. Открываем терминал и будем вводить команды от root пользователя:

dpkg —add-architecture i386 && apt update

Установка зависимостей на Ubuntu 18.04 / Linux Mint 19.x

Для того что бы установить зависимости для Ubuntu 18.04 открываем терминал и вводим следующие команды:

  • Как запустить генератор в homefront the revolution
  • Fallout 4 бостон вылетает
  • Как поменять имя сталкер
  • Morrowind желтые ромбы как убрать
  • Как запустить бенчмарк в gta 5

Источник: igry-gid.ru

Linux и Android

Сама по себе установка World of Warcraft (WoW) в Ubuntu или Linux Mint (с помощью Wine) не представляет сложности, однако часто игра работает нестабильно, особенно если вы используете не последнюю версию Wine, кроме того FPS может быть очень низким, поэтому я решил составить руководство по настройке World of Warcraft на своем лэптопе (с графикой Nvidia Optimus, поэтому я мог протестировать игру как на видеокарте Nvidia, так и Nvidia), обеспечивающей стабильную и быструю работу WoW.

Установка World of Warcraft в Ubuntu / Linux Mint
1. Скачайте инсталлятор WoW installer (или используйте CD/DVD).

2. Этот шаг необязателен, но позволит избежать многих из описанных ниже ошибок и вылетов: установите последний релиз Wine из PPA:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7
3. Запустите инсталлятор с помощью Wine:

Затем установите Battle.net:

4. И в конце запустите Battle.net и установите World of Warcraft:

Решение потенциальных проблем при работе World of Warcraft
A. Вылет инсталлятора World of Warcraft installer / Battle.net
Если Battle.net вылетает при запуске:

Запустите из меню «Configure Wine» (или нажмите ALT + F2 и введите winecfg) и на вкладке Libraries, в поле «New override for library» введите «dbghelp» (без кавычек), затем кликните «Add». Далее, в «Existing overrides» выберите «dbghelp» и кликните «Edit», и в появившемся окошке выберите «Disable»:

B. Если у вас 64-битная система и 64-битный клиент игры World of Warcraft вылетает с ошибкой вида:
ERROR #132 (0x85100084) Fatal exception!
Program: C:Program FilesWorld of WarcraftWow-64.exe
ProcessID: 57
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0033:0000000005A11A71
The instruction at «0x0000000005A11A71» referenced memory at «0x00007F38ACD6C028».
The memory could not be «read».

Вам необходимо заставить World of Warcraft использовать 32-битный клиент. Если вы для запуска игры используете Battle.net (это возможно, только если вы не используете OpenGL, см. ниже), вы можете выбрать 32-битный клиент в настройках Battle.net, доступных по клику левой кнопкой мыши на синей иконке в верхнем левом углу окна Battle.net. К сожалению меню не очень отзывчиво и начинает работать только после нескольких кликов. Или вы можете запускать World of Warcraft с помощью скрипта — добавление «-noautolaunch64bit» заставит запускаться 32-битный клиент вместо 64-битного. Если вы уже используете скрипт для запуска World of Warcraft, просто добавьте «-noautolaunch64bit» в конце команды запуска.

Сделать скрипт можно следующим образом. Создайте в своей домашней директории текстовый файл, назовите его wow и вставьте в него:

Для 32-битной Ubuntu / Linux Mint:

WINEDEBUG=-all wine «/home/YOURUSERNAME/.wine/drive_c/Program Files/World of Warcraft/WoW.exe» -noautolaunch64bit

(замените «YOURUSERNAME» на свое имя пользователя; вам может потребоваться ввести свой путь к WoW.exe!)

Для 64-битной Ubuntu / Linux Mint:

WINEDEBUG=-all wine «/home/YOURUSERNAME/.wine/drive_c/Program Files (x86)/World of Warcraft/WoW.exe» -noautolaunch64bit

(замените «YOURUSERNAME» на свое имя пользователя; вам может потребоваться ввести свой путь к WoW.exe!)

Затем сохраните файл и сделайте его исполняемым с помощью следующей команды:
chmod +x ~/wow

Для WoW просто кликните дважды этот файл (его можно запустить и из командной строки с помощью команды «~/wow»).

C. Только для 64-битной версии: если вы используете Bumblebee и World of Warcraft вылетает со следующей ошибкой:

X Error of failed request: GLXUnsupportedPrivateRequest
Это лечится установкой 32-битных библиотек virtualgl-libs:
sudo apt-get install virtualgl-libs:i386

D. Если World of Warcraft останавливается на окне авторизации (невозможно подключиться) и при этом вы запускаете игру с помощью Battle.net и используете OpenGL gxapi, решение этой проблемы вы найдете в следующем разделе (см. использование OpenGL).

Оптимизация и твики (увеличение FPS World of Warcraft в Linux, и т.д.)
A. Использование OpenGL

Читайте также:  Кто играл дуротана в варкрафте

Есть несколько отзывов, говорящих о том, что World of Warcraft лучше работает при использовании OpenGL. В моем случае, при использовании видеокарты Nvidia и OpenGL FPS значительно вырос, но с видеокартой Intel такого не наблюдалось. В целом этот эффект нужно тестировать для своего конкретного набора железа.

К сожалению, запуск World of Warcraft с OpenGL из Battle.net к моменту написания этой статьи был невозможен, по крайней мере мне это сделать не получилось, так как World of Warcraft не может подключиться к серверу. Для того, чтобы он смог это сделать при использовании OpenGL, необходимо запускать его с помощью скрипта. Для этого создайте новый текстовый файл в своей домашней директории — давайте назовем его «wow», и вставьте в него следующий текст.

В 32-битной Ubuntu / Linux Mint:

WINEDEBUG=-all wine «/home/YOURUSERNAME/.wine/drive_c/Program Files/World of Warcraft/WoW.exe» -opengl

(замените «YOURUSERNAME» на свое имя пользователя; вам может потребоваться ввести свой путь к WoW.exe!)

В 64-битной Ubuntu / Linux Mint:

WINEDEBUG=-all wine «/home/YOURUSERNAME/.wine/drive_c/Program Files (x86)/World of Warcraft/WoW.exe» -opengl

(замените «YOURUSERNAME» на свое имя пользователя; вам может потребоваться ввести свой путь к WoW.exe!)

Только для пользователей Nvidia: для оптимизации производительности OpenGL добавьте перед «wine» в скрипте: «__GL_THREADED_OPTIMIZATIONS=1». После модификации скрипта он должен выглядеть следующим образом:

В 32-битной Ubuntu / Linux Mint:

WINEDEBUG=-all __GL_THREADED_OPTIMIZATIONS=1 wine «/home/YOURUSERNAME/.wine/drive_c/Program Files/World of Warcraft/WoW.exe» -opengl

(замените «YOURUSERNAME» на свое имя пользователя; вам может потребоваться ввести свой путь к WoW.exe!)

В 64-битной Ubuntu / Linux Mint:

WINEDEBUG=-all __GL_THREADED_OPTIMIZATIONS=1 wine «/home/YOURUSERNAME/.wine/drive_c/Program Files (x86)/World of Warcraft/WoW.exe» -opengl

(замените «YOURUSERNAME» на свое имя пользователя; вам может потребоваться ввести свой путь к WoW.exe!)

Примечание: опция «WINEDEBUG=-all» отключает вывод отладочной информации, что немного повышает производительность.

Далее, сделайте скрипт исполняемым:
chmod +x ~/wow

Это еще не все. Для повышения FPS выполните следующий твик. Нажмите ALT + F2, введите «regedit», далее:

— перейдите в HKEY_CURRENT_USER -> Software -> Wine, выберите папку Wine, кликните ее правой кнопкой, выберите New -> Key, и переименуйте вновь созданный ключ в «OpenGL».

— выберите ключ «OpenGL», кликните его правой кнопкой и выберите New -> String Value;
— переименуйте «New Value #1» в «DisabledExtensions»;
— кликните дважды «DisabledExtensions» и в поле «value» введите «GL_ARB_vertex_buffer_object».
B. Видеокарта Intel

Если вы видите черные текстуры, или игра вылетает, активируйте компрессию текстур S3TC:
— сначала установите driconf:
sudo apt-get install driconf

Затем запустите его: он должен отобразиться в меню как «3D Acceleration» (или можно нажать ALT + F2 и ввести «driconf»), и на вкладке Image Quality задайте «Enable S3TC texture compression even if software support is not available» to «Yes», после чего закройте окно.

C. Дополнительные твики для повышения FPS

Для того, чтобы использовать приведенные ниже твики, вы должны запустить игру хотя бы один раз, иначе требуемые конфигурационные файлы не будут созданы.

Откройте в текстовом редакторе файл Config.wtf (он должен находиться в ~/.wine/drive_c/Program Files (x86)/World of Warcraft/WTF/) и вставьте в него следующие строки:

Источник: distrland.blogspot.com

Как запустить world of warcraft в linux

При переходе на операционную систему linux, многим хочется продолжать играть в любимые игры. Например такие, как world of warcraft. Но оказывается, что так легко как в Windows, её не запустить. Привычный exe файл здесь не работает. Многие сразу разочаровываются и решают вернут на свой компьютер привычный для них windows. Но, как и в любом деле, здесь тоже не стоит бросать всё на пол пути! Нужно запастись терпения. Результат доставит, гораздо большую радость. Ведь преимущества операционной системы linux, очень облегчат многие моменты. Самое важное из них, защита от вирусов. Для запуска игры, необходимо приложение Wine. Желательно, чтобы оно было последней версии. Так, как более старые работают не так быстро, как бы хотелось. Скачать это приложение можно на официальном сайте, абсолютно бесплатно. Вот его адрес ( http://www.winehq.com/ ). Перед тем как его установить, нужно проверить наличие драйверов для видео, которые поддерживают OpenGL.

Как запустить world of warcraft в linux

Теперь непосредственно саму программу. Описание установки, с помощью команд можно найти в интернете. Информации по этой теме там предостаточно. В более новых версиях linux этот процесс, намного упрощён. Благодаря приложению менеджер программ. Нужно всего лишь запустить его и в поиске набрать необходимое название. Далее выбрать пункт установить. Теперь оно будет скачено из интернета и установлено. Выбираем его в меню и запускаем пункт настройка wine. В пункте диски, нужно указать расположение игры world of warcraft. Следующим нажимаем на значок установка/удаление программ wine. Здесь выбираем установить. В пункте тип фалов нужно указать (программы exe). А затем само расположение пускового файла игры. После этого наслаждаться world of warcraft.

Источник: hardwow.ru