Запуск World Of Tanks Ubuntu 14 -16 / Elementary OS 0.3 — 0.4 / Linux Mint 17 — 18

Лирика.
Всем привет. Так как я иногда люблю шпильнуть в танки и после перехода  на Linux  у меня с ними проблем небыло. Я спокойно запускал World Of Tanks на своем ноутбуке. Но после недавнего обновления 0.9.15 и выше игра перестала загружаться корректно на отрез просто. Уверен что это связано с переходом клиента игры на новый дивжек интерфейса Action Script 3. Я пробовал различные варианты, вот некоторы из них:

  1. Установка самых свежих драйверов Nvidia
  2. Деррижирование разными версиями Wine  начиная от 1.6 заканчивая Dev версией 1.9.16
  3. Использование PlayOnLinux,  версий 4.2.4 и 4.2.10
  4.  Попытки вручную конфигурировать некоторые файлы игры
  5. Попытки вручную конфигурировать файлы Wine,  доустановка пакетов и dll.

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

В очередной раз гуляя по интернету в поисках решения я наткнулся на интересный проект fidblog.ru  — они занимаются портированием клиентов популярных игр на Linux платформу.  Хотя конечно портирование клиента это слишком громко звучит, игра все равно будет запущена через прослойку Wine, но ребята стараются отточить конфиги, модифицировать их, чтобы в последствии запуск игры проходил без проблем.  Ну а что, дай думаю попробую.  И ура! Клиент World Of Tanks стал запускаться корректно и абсолютно не лагал.

Действия.
Ниже я опишу действия по запуску клиента World Of Tanks на версиях Ubuntu Based систем начиная от релиза Ubuntu 14.04 LTS
Работоспособность протестирована на следущих дистрибутивах комплектации x64:
Ubuntu 14.04.x
Elementary OS Freya 0.3.x
Elementary OS Loki 0.4
Linux Mint 17.x
Linux Mint 18.x

ВАЖНО! Перед началом вы должны быть уверены что у Вас установлены драйвера для вашей видеокарты.
Подсмотреть как установить драйвера для видеокарты можно в эту статью Elementary OS 0.4. Loki. Действия после установки пункты 3 и 4.  Они актуальны для всех вышеперечисленных операционных систем.

  1.  Установка Wine из официального репозитория:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.8 winetricks
  1. Доставляем нужные пакеты для запуска скриптов:
sudo apt install zenity xterm
  1. Загрузка установочного скрипта проекта fidblog.ru :
    Переходим по ссылке https://yadi.sk/d/Yga1JQfSuKJpQ , скачиваем, ложим в удобное для Вас место ( я положил себе в папку /home/andrey/PortWoT-0915-62 )

  2.  Запускаем установкщик:
    Терминалом переходим в папку со скачаным файлом PortWoT-0915-62 . Так как у меня это home папка моего пользователя я использую команду

cd /home/andrey/

Запускаем установщик, внимание никаких прав sudo, chmod, и прочего файлу выдавать не нужно:

sh PortWoT-0915-62
  1. Процесс установки:
    4.1 Видим сообщение
    selection_024

Нажимаем ОК.

4.2 Выбираем путь установки ( я оставил по умолчанию) нажимаем ОК
selection_025

Ждем пока закончится процесс настройки PortWoT
selection_026
4.3  Выбираем видеокарту установленную в вашем устройстве (так как у меня Nvidia, я выбрал ее) Нажимаем ОК

selection_027

4.4  Выбираем объем памяти вашего графического устройства ( я выбрал 2048 MB , так как у меня столько). Ваши значения могут отличаться, чтобы узнать объем памяти Вашего видеоустройства достаточно обратится на сайт производеля устройства или по модели устройства. Вывести список устройств в терминале можно командой lspci. Среди прочих  я получи0  04:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2), откуда понял что в моем ноутбуке стоит чип GeForce 840M, далее гуглом смотрим сколько в нем памяти.
selection_028

4.5  Выбор предложеных опций по повышению FPC  в игре ( я ничего не выключал так как моя карта справляется полностью на максимальных настройках стандартной графики).

selection_029

4.6 Обращение авторов порта. Я всерьез подумываю внести пожертвование в фонд проекта, так как ребята действительно облегчили мне жизнь. Читаем, мотаем на ус, нажимаем ОК.
selection_030
5. Запуск игры.

Переходим в папку /home/user/PortWot (она должна была появится после выполнения скрипта) и запускаем файлик WoTLauncher
selection_031

 

  1. Вносим изменения в работу Лончера связяннаые с сетью.  Так как они могу дестабилизировать работу ланчера и он будет периодически выключатся или зависать.
    Нажимаем «Настройки» таб «ОБНОВЛЕНИЕ»
    6.1 ограничиваем скорость загрузки клиента примерно на 50%  от скорости вашего канала. Например если у вас скорость 100 м/бит тогда ограничиваем скорость в значение 5 Мб/с
    6.2 Снимаем галку с пункта «Разрешить раздачу обновлений»

selection_033

Ожидаем загрузки и установки клиента.

7. Запуск игры
После того как ланчер сказал все ок можно играть, закрываем его идем назад в папку WotPort и запускаем ярлык WorldOfTanks видим окошко

selection_034
Если Вы не понимаете о чем речь, оставляем «Обычный» и нажимаем ОК.

Игра запускается и все работает как часики. Конечно FPC  будет несколько ниже чем если бы игра была запущена в Windows, но для моей видеокарты это оказалось не критично.
selection_035 selection_036 selection_037 selection_038
Удачи на полях сражений. 🙂
Если возникнут вопросы нзадавайте в комментариях.

6 комментариев к “Запуск World Of Tanks Ubuntu 14 -16 / Elementary OS 0.3 — 0.4 / Linux Mint 17 — 18”

  1. Взелето на убунте 14.04.5, а как моды поставить? Заранее спасибо за внятное объяснение.

  2. Почему файл удалили? Восстановите пожалуйста или киньте по почте добрые люди)

    Сижу на Ubuntu 16.04.

Оставьте комментарий

%d такие блоггеры, как: