- Введение
- World of tanks в linux тоже работает — танкистам на заметку
- Wot bash
- Баги и их решение
- Настройка wine и инсталляция игры
- Ускорение работы wot
- Устанавливаем wargaming
- Устанавливаем world of tanks
- Установка wine
- Установка зависимостей в fedora
- Установка зависимостей на arch / manjaro
- Установка зависимостей на debian 10
- Установка зависимостей на ubuntu 18.04 / linux mint 19.x
- Установка зависимостей на ubuntu 20.04
- Установка клиента wot в wine
Введение
Инструкция написана на основе официальной статьи. Поможет путем копирования команд ускорить процесс настройки. Настройка была проведена на машине со следующей конфигурацией:
Hardware: Processor: Intel Core i5-4670 @ 3.40GHz (4 Cores), Motherboard: ASUS Z87-DELUXE, Chipset: Intel 4th Gen Core DRAM, Memory: 6144MB,Disk: 1000GB Western Digital WD10EADS-00L 120GB KINGSTON SV300S3, Graphics: NVIDIA GeForce GTX 560 1024MB (850/2100MHz), Audio: Realtek ALC1150, Network: Intel Connection I217-V Broadcom BCM4352 802.11ac Wireless Software: OS: Ubuntu 13.10, Kernel: 3.11.0-12-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: NVIDIA 304.88, OpenGL: 4.2.0 NVIDIA, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080
World of tanks в linux тоже работает — танкистам на заметку
На сегодняшний день в массовую многопользовательскую онлайн-игру под названием World of Tanks играют более 60 000 000 зарегистрированных игроков.
Но, создав свой аккаунт в WOT, я поиграл в игру буквально минут 20 и понял, что она мне не интересна. Никоим образом не хочу обидеть разработчиков и фанатов игры. Изучив официальный сайт World of Tanks, я вижу, что игра постоянно обновляется, разработчики выпускают всё больше разных дополнений и др.
Почему играть в эту игру интересно всем кроме меня (по крайней мере многим моим знакомым), я не знаю. Но, как бы то ни было, людям интересно, они играют, и по неофициальной статистике, каждый игрок среднемесячно в 2022 году тратил следующую сумму денег на 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.
Wot bash
Баги и их решение
Если у кого не заходит в бой — удалите моды.
После запуска игры в оконном режиме пропала мышь. — нажмите Alt Tab несколько раз чтоб выбрать программу wine и мышь появится.
Рабочий стол КДЕ с включенными эффектами рабочего стола. При запуске — белый экран, звуки есть. Решение от tesla_gentoo: Параметры системы → Эффекты рабочего стола → Дополнительно → Отключить графические эффекты для полноэкранных окон. Установить танки на полный экран.
xUbuntu 13.04 танки запускаются с черным экраном.. Слышу звуки ангара, входит туда, танки переключает, а экран черный. Решение от zaraza5: открой настройки wine(т.е. winecfg) и на вкладке «Графика» сниму галку с «Разрешить менеджеру окон управлять окнами Wine»
Ангар блокируется после нажатия клавиши Alt. Нажмите еще раз Alt.
Лаунчер не обновляет танки. выдает ошибку. после рестарта процесс повторяется. Решение: выключите использование торрент сессии в настройках лаунчера . гаечный ключ у кнопок управления окном.
не могу ничего написать в чат. клавиатура блокируется. переключитесь на английский язык. обычно Alt Shift.
шрифты квадратиками в статистике мода xwm по нажатию кнопки Tab. надо установить нужный шрифт. нужный шрифт описан в файле battleLoading.xc . например в моем случае моды Джова требуют шрифт Lucida Console.rar . распакуйте его в папку ~/.wine/drive_c/windows/Fonts . Или просто установить winetricks lucida .
После игры вешается интерфейс броузера (firefox, chrome). Надо завершить сеанс и войти в десктоп заново.
Если стал звук портиться в WoT, то проблема в том, что звуковой сервер PulseAudio старается обрабатывать звуковые потоки, укладываясь в слишком жёсткие рамки и помогает параметр PULSE_LATENCY_MSEC=60 перед запуском игры.
У пользователей карт амд после включения расширенной графики показывается черный ангар. В этом случае надо включить winetricks glsl=enabled . Рабочая строчка для видеокарт амд с 3гб памятью выглядит так: winetricks glsl=enabled multisampling=enabled videomemorysize=3072 ddr=opengl orm=fbo psm=enabled vsm=hardware . Также в настройках дров видеокарты sudo amdcccle уровень сглаживания выставлен на 8Х со значением 8хEQ .
игра виснет при загрузке ангара. она виснет если запускать с ярлыка запуска. например тот что появился при установке. нормально запускается через баш (командную строку в терминале).
при запуске из терминала выходит ошибка: «p11-kit: couldn’t load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога». Решение: sudo apt-get install libp11-kit-gnome-keyring:i386
Настройка wine и инсталляция игры
rm-r/home/$USER/.wine exportWINEARCH=win32 WINEDLLPATH=~/.wine/drive_c/Games/World_of_Tanks WINEDLLOVERRIDES="msvcp110,msvcr110=n,n"&&wineboot winetricks d3dx9 vcrun2008 corefonts msxml6 wininet ie8 winetricks ddr=opengl orm=fbo videomemorysize=1024strictdrawordering=enabled
1024 поменять на размер памяти вашей видеокарты. рекомендуется не менее 512.
Чтобы узнать размер памяти вашей видеокарты, необходимо выполнить следующее:
nvidia-settings -q0/VideoRam|grep[0123456789]
Скачивание игры и инсталляция:
cd ~/Загрузки aria2c --seed-time=0 http://redirect.wargaming.net/WoT/latest_web_install_ru wine WoT_internet_install_ru.exe
После запуска ланчера надо отключить использование торрентов. гаечный ключ у кнопок управления окном. иначе будет выдавать ошибку.
Игра обновится, входим с паролем и выходим из игры для создания конфига. Игра запустится с экранном режиме. После первого запуска подчищаем, устанавливаем переменные среды, выставляем командой полноэкранный режим в конфиге:
rm-r WoT_internet_install_ru.exe ~/.wine/drive_c/Games/World_of_Tanks/Updates/*.*echo"export WINEDEBUG=-all WINEDLLPATH=~/.wine/drive_c/Games/World_of_Tanks WINEDLLOVERRIDES='msvcp110,msvcr110=n,n' ">> ~/.bashrc &&exportWINEDEBUG=-all sed-i s/"<windowed>"\ttrue/"<windowed>"\tfalse/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml && width=$(xrandr --current|grep"*"|awk'{print $1}'|sed s/x[0-9]*//)&&heigh=$(xrandr --current|grep"*"|awk'{print $1}'|sed s/^.*x//)&& sed-i s/"<fullscreenWidth>"\t[0-9]*/"<fullscreenWidth>"\t$width/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml && sed-i s/"<fullscreenHeight>"\t[0-9]*/"<fullscreenHeight>"\t$heigh/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml
Запускаем игру с рабочего стола, в настройках уменьшаем детализацию и наслаждаемся. The End.![]()
Ускорение работы wot
Есть несколько способов:
Удалите все моды. Отключите эффекты. Понизьте уровень детализации графики.
Если у вас видеокарта NVidia то зайдите в nvidia-settings вкладка PowerMizer. Там в Preferred Mode должно стоять Prefer Maximum Performance.

Устанавливаем wargaming
Теперь самое время установить Wargaming. Что бы установить Wargaming, скачиваем его с Google диска по этой ссылке. Либо с сайта portwine перейдя по этой ссылке. На момент написания данной статьи, версия установочного скрипта 37, но, проект не стоит на месте и возможно скрипт обновиться на момент прочтения этой статьи. По этой причине, рекомендую перейти на сайт portwine и сравнить версии:
После того как вы скачаете установочный скрипт, нужно его запустить. Для этого возвращаемся в терминал и нужно перейти в папку со скаченным. Например, если вы скачивали его в папку “Загрузки”, для перехода в эту папку вводите следующую команду:
cd ~/Загрузки/
В случае скачивания установочного скрипта в другую папку, просто замените названия папки. Далее следует сделать этот скрипт исполнительным. Для этого вводим команду “chmod x и названия скрипта”:
chmod x PortWGC-37
После чего можно запускать скрипт. Для запуска установки скрипта вводим команду “sh и названия скаченного скрипта”:
sh PortWGC-37
О том как запускать файлы с расширением “sh и run” читайте в этой статье. После запуска скрипта, вам нужно выбрать язык установки, отметив нужный вам пункт, после чего появится окно о том, какая версия скрипта и что данный не коммерческий. Нажимаем кнопку “OK”:
Далее нужно выбрать папку куда будет установлен Wine и соответственно Wargaming. При желании вы можете изменить путь установки. Я же оставляю как оно есть и нажимаю “OK”:
После чего запуститься процесс установки Wine и соответственно Wargaming. Вовремя установки вам нужно будет выбрать с помощью чего вы планируете запускать игры “DXVK” или “OpenGl”. Пункт “DXVK HUB” просто выводит информацию о FPS и загруженности системы. Я же рекомендую запускать при помощи “DXVK”:
После чего установка завершится и можно запускать Wargaming и переходить к установке игр. По большому счету, вы можете устанавливать не только World of Tanks, но разумеется и остальные игры предоставляющие Wargaming. Но, мы установим World of Tanks как пример.
Устанавливаем world of tanks
Для того что бы установить World of Tanks, открываем уже установленный ранее Wargaming (WGC) и переходим и переходим к регистрации:
Установка wine
Первым делом необходимо установить Wine из официального репозитория WINE (ppa:ubuntu-wine/ppa). Как его подключить и установить я подробно описывал здесь.
Далее устанавливаем необходимые компоненты командой:
sudo apt-get install winetriks wine
Установка зависимостей в fedora
Для установки необходимых зависимостей в Fedora, открываем терминал и вводим команды:
Установка зависимостей на 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
Установка зависимостей на debian 10
Теперь давайте установим необходимые зависимости на Debian 10. Открываем терминал и будем вводить команды от root пользователя:
su
dpkg --add-architecture i386 && apt update
Установка зависимостей на ubuntu 18.04 / linux mint 19.x
Для того что бы установить зависимости для Ubuntu 18.04 открываем терминал и вводим следующие команды:
Установка зависимостей на ubuntu 20.04
Теперь перейдем к установке зависимостей для операционной системы Ubuntu 20.04. Для того что бы установить зависимости, переходим терминал и вводим команды:
sudo dpkg --add-architecture i386
sudo apt update && sudo apt upgrade
sudo add-apt-repository multiverse
Установка клиента wot в wine
Первым делом необходимо узнать размер оперативной памяти вашей видеокарты. Обладатели видеокарт nvidia могут сделать это выполнив команду:
nvidia-settings -q 0/VideoRam|grep [0123456789]
В результате вы получите что-то вроде этого. Число указано в килобайтах, поэтому его надо разделить на 1024 чтобы получить количество ОЗУ видеокарты в мегабайтах.
Attribute 'VideoRam' (cyber-x:0.0): 1048576.
Далее выполняем следующие команды для настройки WINE:

