World of Tanks (WoT). Инструкция по установке и настройке | Русскоязычная документация по Ubuntu

World of Tanks (WoT). Инструкция по установке и настройке | Русскоязычная документация по Ubuntu World of Tanks

Введение

Инструкция написана на основе официальной статьи. Поможет путем копирования команд ускорить процесс настройки. Настройка была проведена на машине со следующей конфигурацией:

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

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:

    1. Go to the Wine versions (amd64) tab.
    2. 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.
    3. Click the arrow pointing right to install the selected Wine version. The Wine installer should open up. Click next until it finishes.
    4. 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.

    1. Click on the New button on the bottom left corner of the window. This will open the Virtual Drive Creation Wizard.
    2. Click Next.
    3. Choose 64 bits windows installation and click Next.
    4. Choose the -staging Wine version you got from step 3.2 and click Next.
    5. Follow the rest of the steps and install anything the Wizard prompts you to. You can name your virtual drive something like «WOT»
    6. Close the Virtual Drive Creation Wizard.
  • Back on the configuration window, select your newly created drive and go the Display tab.

    1. Change the «Direct Draw Renderer» option to opengl.
    2. 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.

    1. Go to the Staging tab and enable both the Enable CSMT for better graphics performance and Enable Environmental Audio Extensions (EAX) options.

    2. 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
    3. Close the Wine configuration window.

    Про WoT:  WoT - обновления игры, тесты и патчи World Of Tanks
  • 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:

    1. Close ALL PlayOnLinux/WorldOfTanks windows
    2. Reopen PlayOnLinux and go the configuration windows
    3. On your «WOT» drive go to the General tab.
    4. Click on the Make a new shortcut for this virtual drive
    5. Select WOTLauncher.exe
    6. Follow the rest of the Wizard.
    7. Close the configuration window.
    8. 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.

    Ubuntu: установка world of tanks через playonlinux

    world_of_tanks_logoУстановка выполняется на:

    # lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 14.04.1 LTS
    Release: 14.04
    Codename: trusty

    Видеокарта:

    # lspci -vnn | grep -i VGA -A 12
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] [10de:1244] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:2610]

    Процессор:

    # cat /proc/cpuinfo | grep -E "cat /proc/cpuinfo|model name|cpu MHz|cpu cores"
    model name : Pentium(R) Dual-Core CPU E5700 @ 3.00GHz
    cpu MHz : 1200.000
    cpu cores : 2

    Устанавливаем PlayOnLinux:

    # wget -q "http://deb.playonlinux.com/public.gpg" -O - | sudo apt-key add -
    OK
    # wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list
    # aptitude update
    # aptitude -y install playonlinux

    Устанавливаем Wine:

    # aptitude -y install wine

    Запускаем PlayOnLinux, переходим в Install:

    pl-1

    Примечание: т.к. у меня Ubuntu с английским интерфейсом – то всё устанавливается таким же. Но по скриншотам можно разобраться.

    Выбираем Games, и в поиске вводим World of Tanks:

    pl-2-1

    Кликаем справа внизу Install, начинается процесс установки:

    pl-3

    pl-4

    pl-5

    Устанавливаем даже IE8:

    pl-6

    На вопрос Restart now – отвечаем Restart later.

    Далее нас спросят о памяти видеокарты:

    pl-7

    И регион игры:

    pl-8

    После чего начинается установка самой игры:

    pl-9

    pl-10

    В случае Critical Error – Application will restart – просто жмите OK, и загрузка продолжится.

    pl-11

    Установка звершена – жмём “Играть”:

    pl-12

    В идеальном мире – на этом всё, но – увы.

    После ввода логина-пароля Wine падает с ошибкой:

    wine: Call from 0x7b83deb9 to unimplemented function msvcp110.dll.??0_Pad@std@@QAE@XZ, aborting

    Что бы просмотреть лог – откройте PlayOnLunixDebugging:

    pl_debug

    Выбираем игру, слева нажимаем Configure:

    pl-13-fix-dll

    На вкладке Wine выбираем Configure Wine:

    pl-14-fix-dll

    На вкладке Libraries выбираем из выпадающего списка msvcp110, кликаем Add, и msvcr110, снова Add:

    pl-15-fix-dll

    Потом OK.

    Перезапускаем Windows:

    pl-17-fix-dll

    Далее в предыдущем окне выбираем Install components и устанавливаем d3dx9_36:

    pl-23-blackscreen

    На форумах пишут про d3dx9_43 – но он у меня вызвал пропадание текстур:

    pl-21-blackscreen

    И после установки модуля – ещё раз перезапускаем Windows.

    Про WoT:  Быстрая загрузка World of Tanks: попытка №2 / Хабр

    Готово:

    pl-24-blackscreen

    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.

    Баги и их решение

    • Если у кого не заходит в бой — удалите моды.

    • После запуска игры в оконном режиме пропала мышь. — нажмите 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

    Про WoT:  ‎World of Tanks Blitz - 3D War on the App Store

    Настройка 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 -q/VideoRam|grep[0123456789]

    Скачивание игры и инсталляция:

    cd ~/Загрузки
    aria2c --seed-time= 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[-9]*//)&&heigh=$(xrandr --current|grep"*"|awk'{print $1}'|sed s/^.*x//)&& 
    sed-i s/"<fullscreenWidth>"\t[-9]*/"<fullscreenWidth>"\t$width/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml && 
    sed-i s/"<fullscreenHeight>"\t[-9]*/"<fullscreenHeight>"\t$heigh/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml

    Запускаем игру с рабочего стола, в настройках уменьшаем детализацию и наслаждаемся. The End.:-D

    Ускорение работы wot

    Есть несколько способов:

    • Удалите все моды. Отключите эффекты. Понизьте уровень детализации графики.

    • Если у вас видеокарта NVidia то зайдите в nvidia-settings вкладка PowerMizer. Там в Preferred Mode должно стоять Prefer Maximum Performance.

    FIXME

    Установить wot в ubuntu 16.04/17.10

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

    Для начала нам понадобится установить самую последнюю версию Wine, которая на момент написания статьи является 2.0-rc3-stading(в Kubuntu 17.10 — 2.20 stading).

    Для Kubuntu 17.10, мне понадобилась программа cabextract

    Cabextract — программа для распаковки файлов cabinet (.cab), которые являются архивами Microsoft, используемыми для распространения их ПО и вещей вроде пакетов шрифтов Windows.

    Которую вы можете установить введя в терминале

    sudo apt install cabextract

    После установки, открываем терминал (Ctrl Alt T), и установим единственную библиотеку которая нам нужна для этой игры

    winetricks xact

    Далее необходимо немножко настроить наш Wine. Набираем в терминале

    winecfg

    После ввода этой команды, у нас появится окно с выбором операционной системы, которая будет использоватся по-умолчанию для наших игр.

    Выбираем Windows 7, а на вкладке Stading, включаем поддержку CSMT, для лучшей производительности нашей видеокарты.

    Ну и конечно произведем некоторые настройки нашей видеокарты, для этого набираем в терминале

    winetricks ddr=opengl glsl=disabled videomemorysize=1024

    где videomemorysize меняете на размер видеопамяти вашей видеокарты.

    Оцените статью
    TankMod's
    Добавить комментарий