WoT в Linux

World of Tanks (сокращенно WoT) — по праву можно считать родоначальником популярнейшего в последние годы жанра танковых онлайн стрелялок. К сожалению игру до сих пор не портировали в нашу любимую операционную систему (в отличие от War Thunder), однако это не помешает нам запустить WoT в Linux с помощью Wine.

Системные требования

Если вы не в курсе что такое WoT (хотя это странно) то пройдите на прямиком на сайт https://worldoftanks.ru — там все доходчиво показано и рассказано. Для того чтобы запустить игру необходимо иметь совместимое оборудование, желательно иметь оборудование с параметрами выше минимально рекомендуемых производителем игры, поскольку вероятны небольшие потери производительности в WINE. Так же прежде чем приступить к установке и настройке обновите систему до все актуальных системных компонент, а так же актуальных драйверов видеокарт. К слову о видеокартах, без проблем игра запускается в Linux на видеокартах Nvidia и некоторых видеокартах AMD (Evergreen RadeonHD 5000 series AMD DRI, Northern Islands RadeonHD 6000 series AMD DRI, Southern Islands RadeonHD 7000 series AMD DRI, и некоторых других), поэтому рекомендуется запускать на ПК оборудованном видеокартой Nvidia  с объемом ОЗУ не менее 512 мб.

Далее можно уже приступить к установке WINE. Существует строго говоря 2 способа:

  1. Установить и настроить WINE из репозиториев;
  2. Установить PlayOnLinux и затем установить игру через эту систему.

Установка Wine

Первым делом необходимо установить Wine из официального репозитория WINE (ppa:ubuntu-wine/ppa). Как его подключить и установить я подробно описывал здесь.

Далее устанавливаем необходимые компоненты командой:

sudo apt-get install winetriks wine

Установка клиента WoT в Wine

Первым делом необходимо узнать размер оперативной памяти вашей видеокарты. Обладатели видеокарт nvidia могут сделать это выполнив команду:

nvidia-settings -q 0/VideoRam|grep [0123456789]

В результате вы получите что-то вроде этого. Число указано в килобайтах, поэтому его надо разделить на 1024 чтобы получить количество ОЗУ видеокарты в мегабайтах.

Attribute 'VideoRam' (cyber-x:0.0): 1048576.

Далее выполняем следующие команды для настройки WINE:

rm -r /home/$USER/.wine
export WINEARCH=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=1024 strictdrawordering=enabled

Где 1024 — это размер памяти видеоадаптера, который мы узнали на предыдущем этапе. Теперь можно приступить к загрузке и установке игры. Скачайте файл установщика отсюда. После окончания загрузки в окне терминала перейдите в папку со скачанным файлом (например это была папка Загрузки) и запустите установщик через wine.

cd ~/Загрузки
wine WoT_internet_install_ru.exe

Далее установка все как в Windows, единственное, что рекомендуется отключить использование торентов в ланчере. Делается это через гаечный ключ у кнопок управления окном.

wot отключение торентов

Запуск WoT в Linux

После установки игра будет запускаться в оконном режиме. Входите со своим логином и паролем, получить их можно здесь. Чтобы подчистить установочные файлы и включить полноэкранный режим выполните следующие команды:

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 && export WINEDEBUG=-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

После этого можно запускать wot в linux с рабочего стола и играть в танки. Если данный способ для вас слишком сложен, то вы можете установить игру с использованием PlayOnLinux. Как его использовать я писал здесь. После установки PlayOnLinux нажмите плюсик, чтобы установить новое приложение, затем введите в строке поиска world of tanks и установите игру следуя инструкциям на экране.

Так же стоит посмотреть на конкурента — War Thunder, где все эти танцы с бубнами не нужны, а игра работает сразу из коробки!

Мир Танков в Linux

В октябре 2022 на территории России и Белоруссии игра была переименована в Мир Танков, однако это всё та же игра и мир такнов на линукс запускается аналогичным описанному в этой статье способом. По сути поменялось только название и компания, которая осуществляет поддержку игроков в России. В качестве альтернативного способа установки и запуска игры World of Tanks на Linux можно использовать Lutris. Подробнее о том, что это такое и как им пользоваться подробно написано в инструкции.

Один мальчик подписался на телеграм-канал Игры в Linux и получил бесплатную игру в Steam! Новости из мира игр в Linux, свежие обзоры игр и полезные инструкции всегда под рукой!

Константин Дьяченко

Автор и основатель сайта Игры в Linux с 2010 года. Пользователь Linux с 2002. Старый злобный сисадмин с 1997.

Если Вам интересна тематика сайта и вы хотите каким-то образом поучаствовать в жизни сайта и его сообществ - напишите мне! Все контакты в разделе о сайте.

Игры в Linux
Добавить комментарий

Поля email и сайт не являются обязательными. Оставляя комментарий вы соглашаетесь с политикой конфиденциальности сайта.

  1. Антон

    Добрый день. Пытаюсь запустить Танки на AstraLinux 7.1 SE
    Карта: NVIDIA RTX 4060 8GB. Драйверы установлены.
    Командой sudo lspci -v | grep —color -E ‘(VGA|3D)’ проверил.
    Все инструкции по установке прошли успешно (указал 8188 памяти, если число, полученное из команды 8384512, разделить на 1024).
    DirectX установил командой winetricks directx9.
    LestaGameCetre установился и запустился, но Танки не стартуют: Wine вываливается по ошибке:
    World Of Tanks — Error
    Application has failed to start because no appropriate graphiсs hardware acceleration is availiable or it is turned off

    Подскажите, что еще надо подкрутить?

    Ответить
    1. Константин Дьяченко автор

      А вам принципиально под Астрой нужно, да ещё SE? Драйвера nvidia установили? nvidia-smi что показывает?

      Ответить
  2. Владислав

    Какой игровой клиент использовать для игры в World of Tanks на Linux и как его установить?

    Ответить
    1. Константин Дьяченко автор

      Использовать стандартный клиент, как установить написано в статье, читайте!

      Ответить
  3. WaldeXx

    portproton — нашэфсьо

    Ответить
    1. Константин Дьяченко автор

      Да, надо сделать на него обзор

      Ответить
  4. маша

    тупая нечего не загружается вообще дебилы придумали не знаю как загрузить

    Ответить
  5. соня

    очень хочу играть в эту игру

    Ответить