Устанавливаем Wargaming и World of Tanks на Linux • «Cyber-X»

Устанавливаем Wargaming и World of Tanks на Linux • «Cyber-X» 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

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 нажатием на кнопку “Далее”.

Выбираем папку для установки и кликаем на “Далее”.

Опять кликаем на “Далее”.

Отмечаем “Создать ярлык на Рабочем столе” и делаем клик по кнопке “Далее”.

В следующем окне установщика нажимаем на кнопку “Установить”.

Про WoT:  Офицер по кадрам в world of tanks что может

Запускается обновление клиента игры 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

Про WoT:  Скачать взломанную игру WoT Blitz на Андроид

Настройка 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

Устанавливаем wargaming

Теперь самое время установить Wargaming. Что бы установить Wargaming, скачиваем его с Google диска по этой ссылке. Либо с сайта portwine перейдя по этой ссылке. На момент написания данной статьи, версия установочного скрипта 37, но, проект не стоит на месте и возможно скрипт обновиться на момент прочтения этой статьи. По этой причине, рекомендую перейти на сайт portwine и сравнить версии:

Про WoT:  Немецкие тяжелые танки - стандартные и премиум танки

После того как вы скачаете установочный скрипт, нужно его запустить. Для этого возвращаемся в терминал и нужно перейти в папку со скаченным. Например, если вы скачивали его в папку “Загрузки”, для перехода в эту папку вводите следующую команду:

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:

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