Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:wot [2014/10/25 00:43] [Ускорение работы WOT] |
wiki:wot [2018/12/08 22:13] [Замечания] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== World of Tanks (WoT). Инструкция по установке и настройке в 12.04 ====== | + | ====== World of Tanks (WoT). Инструкция по установке и настройке ====== |
===== Введение ===== | ===== Введение ===== | ||
Строка 54: | Строка 54: | ||
===== Способ 1 - инсталляция из пропатченного PPA ===== | ===== Способ 1 - инсталляция из пропатченного PPA ===== | ||
* Есть [[https://launchpad.net/~wineforwot/+archive/ppa|PPA]] с уже наложенными патчеми для увеличения быстродействия disable-dynamic-vertex-buffers3.patch, perf-heap-alloc.patch, disable_stateblock.patch . В этом случае перекомпиляция не понадобится, используются стандартные средства Ubuntu по работе с пакетами. В репозиторий в настоящее время загружены пакеты для ubuntu 12.04, 12.10, 13.04, 13.10 32/64 бит. | * Есть [[https://launchpad.net/~wineforwot/+archive/ppa|PPA]] с уже наложенными патчеми для увеличения быстродействия disable-dynamic-vertex-buffers3.patch, perf-heap-alloc.patch, disable_stateblock.patch . В этом случае перекомпиляция не понадобится, используются стандартные средства Ubuntu по работе с пакетами. В репозиторий в настоящее время загружены пакеты для ubuntu 12.04, 12.10, 13.04, 13.10 32/64 бит. | ||
- | <note warning>У владельцев карт ati после применения патча бывает текстуры окрашиваются в монотонные (чаще серые) полигоны. На открытой местности чаще, в городе - реже. Но производительность игры увеличивается.</note> | + | <note warning>У владельцев карт ati после применения патча бывает текстуры окрашиваются в монотонные (чаще серые) полигоны. На открытой местности чаще, в городе - реже. Но производительность игры увеличивается.</note><code bash>sudo add-apt-repository -y ppa:ubuntu-wine/ppa && sudo add-apt-repository -y ppa:wineforwot/ppa && sudo apt-get update |
- | <code bash>sudo add-apt-repository -y ppa:ubuntu-wine/ppa && sudo add-apt-repository -y ppa:wineforwot/ppa && sudo apt-get update | + | |
sudo apt-get install winetricks aria2 wine1.7 | sudo apt-get install winetricks aria2 wine1.7 | ||
sudo apt-add-repository --remove -y ppa:ubuntu-wine/ppa && sudo apt-get update</code> | sudo apt-add-repository --remove -y ppa:ubuntu-wine/ppa && sudo apt-get update</code> | ||
Далее следует перейти к разделу [[wot#Настройка Wine и инсталляция игры|Настройка Wine и инсталляция игры]]. | Далее следует перейти к разделу [[wot#Настройка Wine и инсталляция игры|Настройка Wine и инсталляция игры]]. | ||
- | * Можно установить wine с патчем cs (CSMT) из этого-же репозитария <code bash>sudo apt-get install wine1.7-cs </code> или [[https://launchpad.net/~foresto/+archive/winepatched/|отсюда]] . | + | * Можно установить [[https://github.com/wine-compholio/wine-staging/wiki|wine staging]] , [[http://www.webupd8.org/2015/06/get-new-wine-features-faster-with-wine.html|преимущества]].<code bash>sudo add-apt-repository -y ppa:pipelight/stable && sudo apt-get update |
+ | sudo apt-get install --install-recommends wine-staging wine-staging-compat && sudo apt-get install winetricks</code>FIXME | ||
===== Способ 2 - компиляция исходников ===== | ===== Способ 2 - компиляция исходников ===== | ||
Можно самому скомпилировать исходники и получить deb пакет Wine. | Можно самому скомпилировать исходники и получить deb пакет Wine. | ||
Строка 187: | Строка 187: | ||
* Включить попадания<code bash>sed -i s/^.*lines\":.*"0"/\""lines"\":" 5"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/hitLog.xc | * Включить попадания<code bash>sed -i s/^.*lines\":.*"0"/\""lines"\":" 5"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/hitLog.xc | ||
</code> | </code> | ||
- | * включаем пинги<code bash>ln -s /bin/ping ~/.wine/drive_c/ping.exe | + | * включаем пинги |
+ | <note important> работает в wine1.6 </note><code bash>ln -s /bin/ping ~/.wine/drive_c/ping.exe | ||
sed -i s/^.*enabled\":.*false/\""enabled"\":"true"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/login.xc | sed -i s/^.*enabled\":.*false/\""enabled"\":"true"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/login.xc | ||
sed -i s/^.*enabled\":.*false/\""enabled"\":"true"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/hangar.xc | sed -i s/^.*enabled\":.*false/\""enabled"\":"true"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/hangar.xc | ||
Строка 243: | Строка 244: | ||
* не могу ничего написать в чат. клавиатура блокируется. переключитесь на английский язык. обычно <key>A-Shift</key>. | * не могу ничего написать в чат. клавиатура блокируется. переключитесь на английский язык. обычно <key>A-Shift</key>. | ||
* в патче 8.11 некоторые текстуры в ангаре и в бою светло-фиалетовые. решение: <code bash>winetricks strictdrawordering=enabled</code> | * в патче 8.11 некоторые текстуры в ангаре и в бою светло-фиалетовые. решение: <code bash>winetricks strictdrawordering=enabled</code> | ||
- | * шрифты квадратиками в статистике мода xwm по нажатию кнопки <key>Tab</key>. надо установить нужный шрифт. нужный шрифт описан в файле battleLoading.xc . например в моем случае моды Джова требуют шрифт [[http://magaziny.ru/files/1.5.11/Lucida%20Console.rar|Lucida Console]] . распакуйте его в папку ~/.wine/drive_c/windows/Fonts . Или просто установить winetricks lucida . | + | * шрифты квадратиками в статистике мода xwm по нажатию кнопки <key>Tab</key>. надо установить нужный шрифт. нужный шрифт описан в файле battleLoading.xc . например в моем случае моды Джова требуют шрифт Lucida Console.rar . распакуйте его в папку ~/.wine/drive_c/windows/Fonts . Или просто установить winetricks lucida . |
* ошибка wine: Call from 0x7b83da9e to unimplemented function msvcr110.dll .. лечится так: Установи Microsoft Visual C++ 2012. Потом winecfg - Бибилиотеки - msvcr110 (сторонняя). или скачать библиотеки можно [[http://www.microsoft.com/ru-ru/download/details.aspx?id=30679|отсюда]]. установить в винде, скопировать в папку system32 и прописать в wincfg. Или др. способ. Эти библиотеки есть в папке с игрой. Можно задать к ним путь export WINEDLLPATH=~/.wine/drive_c/Games/World_of_Tanks WINEDLLOVERRIDES="msvcp110,msvcr110=n,n" . | * ошибка wine: Call from 0x7b83da9e to unimplemented function msvcr110.dll .. лечится так: Установи Microsoft Visual C++ 2012. Потом winecfg - Бибилиотеки - msvcr110 (сторонняя). или скачать библиотеки можно [[http://www.microsoft.com/ru-ru/download/details.aspx?id=30679|отсюда]]. установить в винде, скопировать в папку system32 и прописать в wincfg. Или др. способ. Эти библиотеки есть в папке с игрой. Можно задать к ним путь export WINEDLLPATH=~/.wine/drive_c/Games/World_of_Tanks WINEDLLOVERRIDES="msvcp110,msvcr110=n,n" . | ||
* После игры вешается интерфейс броузера (firefox, chrome). Надо завершить сеанс и войти в десктоп заново. | * После игры вешается интерфейс броузера (firefox, chrome). Надо завершить сеанс и войти в десктоп заново. | ||
Строка 252: | Строка 253: | ||
==== Замечания ==== | ==== Замечания ==== | ||
* Патч на мышь raw3.patch (или raw.patch) с выходом вайна 1.5.13 не нужен. | * Патч на мышь raw3.patch (или raw.patch) с выходом вайна 1.5.13 не нужен. | ||
- | * Патч [[http://dl.dropbox.com/u/6901628/disable-dynamic-vertex-buffers.patch|disable-dynamic-vertex-buffers.patch]] начиная с 1.5.22 не работает. Для 1.5.22 и выше сделан новый идентичный патч [[http://magaziny.ru/files/1.5.11/disable-dynamic-vertex-buffers2.patch|disable-dynamic-vertex-buffers2.patch]] . | + | * Патч [[http://dl.dropbox.com/u/6901628/disable-dynamic-vertex-buffers.patch|disable-dynamic-vertex-buffers.patch]] начиная с 1.5.22 не работает. Для 1.5.22 и выше сделан новый идентичный патч disable-dynamic-vertex-buffers2.patch . |
- | * Для карт от Ati есть еще [[http://magaziny.ru/files/1.5.11/ATIFix.patch|ATIFix.patch]] патч. Для чего он предназначен я не знаю. | + | * Для карт от Ati есть еще ATIFix.patch патч. Для чего он предназначен я не знаю. |
* Популярный способ запуска в отдельной Х сессии в этой документации не описан потому что он ускорения не дает и является немного хакерским. "не советую использовать изменение приоритета процесса, распределение по ядрам, запуск в отдельном х-сервере. все эти меры приводили только к нестабильному фпс" (замечание от dixvsky1). | * Популярный способ запуска в отдельной Х сессии в этой документации не описан потому что он ускорения не дает и является немного хакерским. "не советую использовать изменение приоритета процесса, распределение по ядрам, запуск в отдельном х-сервере. все эти меры приводили только к нестабильному фпс" (замечание от dixvsky1). | ||
* Обновление репозитория wineforwot осуществляет в настоящее время zaraza5 . | * Обновление репозитория wineforwot осуществляет в настоящее время zaraza5 . | ||
- | * Все команды в руководстве на вики протестированы и работают на ubuntu. Под Убунту я понимаю Unity, видеокарты nvidia, версии 12.04 12.10 13.04 32/64 бит. если появятся вопросы по этой вики то задавайте их на [[http://forum.worldoftanks.ru/index.php?/topic/985067-wot-%D0%BF%D0%BE%D0%B4-linux/#top|форуме танков]] и опишите там вашу конфигурацию phoronix-test-suite system-info ( sudo apt-get install phoronix-test-suite php5-json ). | + | * Все команды в руководстве на вики протестированы и работают на ubuntu. Под Убунту я понимаю Unity, видеокарты nvidia, версии 12.04 12.10 13.04 32/64 бит. если появятся вопросы по этой вики то задавайте их на [[http://forum.worldoftanks.ru/index.php?/topic/985067-wot-%D0%BF%D0%BE%D0%B4-linux/#top|форуме танков]] и опишите там вашу конфигурацию phoronix-test-suite system-info ( sudo apt-get install phoronix-test-suite php5-json ) или [[http://www.phoronix-test-suite.com/?k=downloads|последнюю версию]]. |
* Если xvm mod вешает игру то бывает полезным установить последнюю девелоперскую версию [[http://download-xvm.by-reservation.com:8080/xvm/latest_xvm.zip|latest_xvm.zip]] | * Если xvm mod вешает игру то бывает полезным установить последнюю девелоперскую версию [[http://download-xvm.by-reservation.com:8080/xvm/latest_xvm.zip|latest_xvm.zip]] | ||
===== Заключение ===== | ===== Заключение ===== |