World of Tanks (сокращенно WoT) — по праву можно считать родоначальником популярнейшего в последние годы жанра танковых онлайн стрелялок. К сожалению игру до сих пор не портировали в нашу любимую операционную систему (в отличие от War Thunder), однако это не помешает нам запустить WoT в Linux с помощью Wine.
Рекомендуется к изучению: Как приобретать игры в Steam из России в условиях ограничений
Системные требования
Если вы не в курсе что такое 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 способа:
- Установить и настроить WINE из репозиториев;
- Установить PlayOnLinux и затем установить игру через эту систему (старый способ).
- Установить PortProton и затем установить игру через него (рекомендуемый способ).
Установка 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 в 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. Подробнее о том, что это такое и как им пользоваться подробно написано в инструкции.
Мир Танков на Линукс установка с помощью PortProton
Это самый простой способ запустить и поиграть в игру Мир Танков (World of Tanks) на любой Linux системе. Для начала установите PortProton по инструкции по ссылке. Затем на вкладке Автоустановка кликните по одному из двух вариантов:
- Lesta Game Center — если хотите играть на серверах с Российскими и Белорусскими игроками;
- Wargaming Game Center — Если хотите играть с игроками за границей.
Сначала начнется загрузка выбранного лаунчера, а затем его установка.
После завершения установки будет предложено создание ярлыка для запуска и в конце концов вы перейдете к диалоговому окну запуска программы.
В конечном счете вы увидите привычное окно ланучера мира танков и процесс скачивания игрового клиента.
Мне очень нравится, как легко и просто человек объяснил установку и настройку игрового клиента WoT в Linux. Теперь я смогу насладиться игрой даже на этой операционной системе. Спасибо за хороший гайд!
Супер, спасибо за подробное описание! Теперь мне будет легче установить и настроить игру на Linux. Благодарю за полезную информацию!
Какой простой способ установить и настроить игровой клиент World of Tanks в Linux?
Самый простой — использовать Port proton!
Я очень рад, что ты поделился информацией о установке и настройке игры World of Tanks в Linux! Буду рад попробовать это и насладиться игрой на своем компьютере. Спасибо за полезную статью!
Отличное руководство! Теперь можно играть в любимую игру на Linux без проблем. Спасибо за подробные инструкции!
Добрый день. Пытаюсь запустить Танки на 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
Подскажите, что еще надо подкрутить?
А вам принципиально под Астрой нужно, да ещё SE? Драйвера nvidia установили? nvidia-smi что показывает?
Какой игровой клиент использовать для игры в World of Tanks на Linux и как его установить?
Использовать стандартный клиент, как установить написано в статье, читайте!
portproton — нашэфсьо
Да, надо сделать на него обзор
тупая нечего не загружается вообще дебилы придумали не знаю как загрузить
очень хочу играть в эту игру