How to install world of tanks on linux
This guide will show you how to install World Of Tanks on Ubuntu Linux (or any flavour such as Xubuntu, Lubuntu, Kubuntu, etc) using Wine PlayOnLinux.
By the end of the guide you should have a fully working, stable client with HD textures and even functional Alt Tabbing.
I have tested this on Xubuntu 16.04 LTS 64-bit, but the steps listed here will work for
any Ubuntu flavour and should work for most distros with only slight adaptations.
Open PlayOnLinux and go to Tools -> Manage Wine versions
on the top menu bar. This will open the PlayOnLinux Wine version manager.
On the PlayOnLinux Wine version manager:
- Go to the
Wine versions (amd64)
tab. - On the left column, select the most recent stable Wine version (meaning no
-rc
suffix) that has the-staging
suffix. For example,2.21-staging
. You can later upgrade to more recent versions as they come out. This is generally safe and beneficial, but you can always roll back to the last known good version if things break. - Click the arrow pointing right to install the selected Wine version. The Wine installer should open up. Click next until it finishes.
- Close the PlayOnLinux Wine version manager.
On the main PlayOnLinux window click on the Configure
button. This will open the PlayOnLinux configuration window.
Now we will create an isolated virtual Windows/Wine drive to instal World of Tanks on. If the installation gets borked, we can just delete the virtual drive, make a new one and start again, all without messing with your system’s main Wine configuration.
- Click on the
New
button on the bottom left corner of the window. This will open the Virtual Drive Creation Wizard. - Click
Next
. - Choose
64 bits windows installation
and clickNext
. - Choose the
-staging
Wine version you got from step3.2
and clickNext
. - Follow the rest of the steps and install anything the Wizard prompts you to. You can name your virtual drive something like «WOT»
- Close the Virtual Drive Creation Wizard.
Back on the configuration window, select your newly created drive and go the Display
tab.
- Change the «Direct Draw Renderer» option to
opengl
. - Change the «Video memory size» option to the amount of video memory (VRAM) your graphics card has in MiB. If your card has more than 4 GiB/4096 MiB of video memory, just choose 4096. Users with integrated graphics should choose 1 GiB or 2 GiB. I haven’t tested which is better.
Still with your drive selected in the configuration window, go to the Wine
tab and click the Configure Wine
button. The Wine configuration window will appear.
Go to the
Staging
tab and enable both theEnable CSMT for better graphics performance
andEnable Environmental Audio Extensions (EAX)
options.Go to the
Libraries
tab and add the following library overrides (NOTE: some of these might not be needed, maybe someone could do further testing in order to find out which of these are truly essential. But for now, this works.):- atl110
- atl120
- browseui
- crypt32
- d3dcompiler_43
- d3dx9_24
- d3dx9_25
- d3dx9_26
- d3dx9_27
- d3dx9_28
- d3dx9_29
- d3dx9_30
- d3dx9_31
- d3dx9_32
- d3dx9_33
- d3dx9_34
- d3dx9_35
- d3dx9_36
- d3dx9_37
- d3dx9_38
- d3dx9_39
- d3dx9_40
- d3dx9_41
- d3dx9_42
- d3dx9_43
- d3dx10_33
- d3dx10_34
- d3dx10_35
- d3dx10_36
- d3dx10_37
- d3dx10_38
- d3dx10_39
- d3dx10_40
- d3dx10_41
- d3dx10_42
- d3dx10_43
- d3dx11_42
- d3dx11_43
- gdiplus
- hhctrl.ocx
- hlink
- itirctrl
- itss
- jscript
- mlang
- mshtml
- msimtf
- msvcp110
- msvcp120
- msvcr100
- msvcr110
- msvcr120
- msvcr80
- msvcr90
- msxml3
- riched20
- secur32
- shdoclc
- shdocvw
- shlwapi
- url
- urlmon
- usp10
- uxtheme
- vcomp110
- vcomp120
- wininet
- wintrust
- xmllite
Close the Wine configuration window.
Download the World of Tanks setup file from the official website.
Back on the configuration window, select your «WOT» virtual drive and go to the Miscellaneous
tab.
Click on the Run a .exe file in this virtual drive
button and select the downloaded installer file.
Choose the following installation options:
The World of Tanks Launcher should appear right after the installation completes and the game will start updating itself and then downloading the game.
It is possible that the Launcher will crash several times during the download stages of the installation; if this happens:
- Close ALL PlayOnLinux/WorldOfTanks windows
- Reopen PlayOnLinux and go the configuration windows
- On your «WOT» drive go to the
General
tab. - Click on the
Make a new shortcut for this virtual drive
- Select
WOTLauncher.exe
- Follow the rest of the Wizard.
- Close the configuration window.
- Restart the Launcher with the newly created shortcut on your Desktop or by selecting the shortcut in the main PlayOnLinux window and clicking
Run
Once the installation finishes, close the Launcher and if you haven’t done so already, follow steps 13.2 - 13.6
Repeat steps 13.2 - 13.6
but this time select WorldOfTanks.exe
From my experience, starting the game from the World of Tanks Launcher’s orange Play
button like on Windows causes instability, so that’s why we created two different shortcuts in steps 14
and 15
.
- If you need to update the game when a new patch comes out, run the Launcher, let it update and the close it.
- When you just want to play, use the main game shortcut in order to bypass the launcher.
You can now delete all content inside the Updates
folder to save some space. The folder’s location should be something along the lines of:
If your graphics drivers are working correctly you should be able to achive 95% of the performance you get on Windows.
World of tanks в linux тоже работает — танкистам на заметку
На сегодняшний день в массовую многопользовательскую онлайн-игру под названием World of Tanks играют более 60 000 000 зарегистрированных игроков.
Но, создав свой аккаунт в WOT, я поиграл в игру буквально минут 20 и понял, что она мне не интересна. Никоим образом не хочу обидеть разработчиков и фанатов игры. Изучив официальный сайт World of Tanks, я вижу, что игра постоянно обновляется, разработчики выпускают всё больше разных дополнений и др.
Почему играть в эту игру интересно всем кроме меня (по крайней мере многим моим знакомым), я не знаю. Но, как бы то ни было, людям интересно, они играют, и по неофициальной статистике, каждый игрок среднемесячно в 2021 году тратил следующую сумму денег на WOT (по регионам):
- $4.64 — Россия;
- $6.90 — Европа;
- $16.94 — США;
- $3.21 — Азия.
Ни для кого не секрет, что сейчас ситуация с играми в Linux изменяется в лучшую сторону, но ещё далека до совершенства. Поэтому, вооружившись своими знаниями, я решил попробовать установить и поиграть в WOT на Linux Mint 15.
Эта же инструкция может использоваться вами и при установке World of Tanks в Ubuntu. Перед тем как установить сам клиент для игры, нужно предпринять некоторые подготовительные шаги.
УСТАНОВКА PLAYONLINUX
Переходим в «Меню» — «Администрирование» — «Менеджер программ».
Вводим свой пароль суперпользователя и нажимаем кнопку «ОК».
В поле поиска пишем «playonlinux» и в результатах поиска кликаем на найденную программу.
В следующем окне нажимаем на кнопку «Установить».
Ждём окончания процесса установки, после чего закрываем окно Менеджера программ.
Установка PlayOnLinux закончена. Двигаемся дальше.
Переходим в «Меню» — «Игры» — «PlayOnLinux».
В окне программы нажимаем на кнопку меню «Установка».
Далее в левой части окна программы выбираем раздел «Игры», а в правой части ищем «World of Tanks», отмечаем его мышкой и кликаем на кнопку «Установка».
В окне установщика WOT нажимаем на «Далее».
Ждём окончания процесса установки и конфигурирования Wine.
На запрос установки «Wine Mono» кликаем «Установить».
Мастер установки установит и настроит дополнительные компоненты, такие как DirectX и др.
В следующем окне выбираем русский язык и кликаем на «Далее».
Потом в окне установщика Internet Explorer 8 нажимаем на кнопку «Далее».
Принимаем условия лицензионного соглашения.
Отмечаем установку обновлений и кликаем на кнопку «Далее».
Ждём окончания процесса установки компонентов Windows Internet Explorer.
По окончании установки нажимаем на кнопку «Перезагрузить сейчас».
В следующем окне отмечаем «Russia» и кликаем на «Далее».
Происходит загрузка пакетов.
Снова клик мышкой по кнопке «Далее».
Продолжаем установку WOT нажатием на кнопку «Далее».
Выбираем папку для установки и кликаем на «Далее».
Опять кликаем на «Далее».
Отмечаем «Создать ярлык на Рабочем столе» и делаем клик по кнопке «Далее».
В следующем окне установщика нажимаем на кнопку «Установить».
Запускается обновление клиента игры World of Tanks через Интернет.
После окончания загрузки и установки клиента игры, на Рабочем столе появляется ярлык игры.
Запускаем её при помощи ярлыка и нажимаем на кнопку «Играть».
Входим в свой аккаунт игрока.
Начинаем играть.
Спасибо за внимание читатели блога! У вас теперь есть возможность отстоять свои претензии на мировое танковое господство и в операционной системе Linux.
World of tanks: установка и запуск на arch linux
Не думал, что заведётся – но всё получилось)
Использовался гайд 2021-го года отсюда>>>, а уже после того, как всё заработало – подсказали ещё один мануал тут>>>.
В комментариях добавили ссылку на ещё один гайд тут>>>.
Не уверен – будет ли работать с драверами nouveau
– у меня запустилось на nvidia
.
Подключаем Multilib репозиторий.
Обновляем доступные пакеты и систему:
[setevoy@setevoy-arch-pc ~]$ sudo pacman -Syu
Устанавливаем wine
:
[setevoy@setevoy-arch-pc ~]$ sudo pacman -S wine
Устанавливаем прочие пакеты:
Устанавливаем Internet Explorer 7 😀 (2021 год!).
Указываем wine
работу в режиме 32-х битной совместимости:
[setevoy@setevoy-arch-pc ~]$ export WINEARCH=win32
Устанавливаем IE:
Окей…
Пробуем решение отсюда>>>:
Удаляем ~/.wine
:
[setevoy@setevoy-arch-pc ~]$ rm -rf .wine/
Запускаем ещё раз:
Устанавливаем прочие пакеты:
winetricks d3dx9_36 d3dx9_43 vcrun2008 msxml3 wininet corefonts ie7 d3dcompiler_43
Перезагружаем wine
:
Устанавливаем шрифты:
[setevoy@setevoy-arch-pc ~]$ winetricks allfonts
Устанавливаем lib32-libldap
:
[setevoy@setevoy-arch-pc ~]$ yay -S lib32-libldap
Устанавливаем wine-staging
, который заменит wine
:
[setevoy@setevoy-arch-pc ~]$ yay -S wine-staging-nine
Устанавливаем фиксы и прочие пакеты:
[setevoy@setevoy-arch-pc ~]$ winetricks wmp9 msxml3 msxml4 msxml6
Тут запустился Windows Media Player, который тупо завис – убиваем его.
Настраиваем wine
– запускаем winecfg
.
В Staging вкладке включаем:
- “Enable CSMT for better graphic performance“
- “Enable VAAPI as backend for DXA2 GPU decoding”
Переходим во вкладку Graphics – включаем тут всё (я сначала пробовал без Virtual Desktop – всё завелось, но картинка отображалась криво, так что лучше сразу включить и задать разрешение такое же, как у монитора в системе):
Загружаем инсталятор Wargaming Game Center:
Запускаем его:
[setevoy@setevoy-arch-pc Downloads]$ wine world_of_tanks_install_ru_bs813vc8ybyz.exe
Запускаем установку игры:
По ходу установки WGC несколько раз просто вылетал – перезапускаем, продолжаем.
И – почти готово:
Тут, собственно, и видна проблема с картинкой.
Для исправления – идём в winecfg
=> Graphics, задаём Emulate a virtual desktop, и задаём разрешение экрана:
Осталось найти – как теперь запускать игру…)
Проверяем файл ~/.wine/drive_c/users/setevoy/Desktop/World of Tanks RU.desktop
:
Собственно, команда – /usr/bin/wine C:\\Games\\World_of_Tanks_RU\\wgc_api.exe --open
.
Выполняем:
wine ~/.wine/drive_c/Games/World_of_Tanks_RU/wgc_api.exe —open
Пару боёв сыграл – пока без вылетов, работает.
Посмотрим – как оно будет во время и после обновления игры.