Главная » Статьи » World of Tanks |
WoT под Linux
Вариант 1 Для запуска World of Tanks под линуксом необходимо иметь: - включённое хардварное ускорение - собранный из пропатченных исходников wine - некоторые дополнительные библиотеки, устанавливаемые через winetricks - желателен распакованный клиент WoT (автообновление пока что не работает) - сильное желание играть под линуксом Что не работает на 18-е июля: - гаубичный режим - автообновлялка - делание скриншотов (см. ниже инструкцию по исправлению) - возможны лёгкие глюки, когда прицел непреодолимо уводит вниз или вверх. Войдите в снайперский режим и выйдите (или выйдите и войдите, зависит от ситуации) и всё пройдёт. Пошаговая инструкция. Предполагает не боязнь командной строки. 1) Проверяем, включено ли хардварное ускорение. Надо открыть консоль, написать в неё glxinfo | grep render и нажать enter. Если выпадет что-то типа: direct rendering: Yes OpenGL renderer string: GeForce 8600 GT/PCI/SSE2/3DNOW! GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image, GL_NVX_conditional_render, GL_NVX_gpu_memory_info, то всё шикарно. Если какой-нибудь Software Rendering - значит, трёхмерные сцены будет просчитывать процессор с плачевной скоростью. В таком случае надо обратиться к руководству или на форум своего дистрибутива за инструкциями по установке драйверов. 2) Нам нужно установить особый, пропатченный wine. Тот, который в репозитариях вашего дистрибутива, не подойдёт ни разу. Более того, если wine поставлен, лучше его и удалить, чтобы потом запускать точно пропатченный wine, а не теряться в догадках. Для этого придётся: - скачать исходники wine - sourceforge.net - скачать патч - пока что последняя версия лежит на rghost.net , но следите за обновлениями в теме - распаковать исходники wine - например, tar xvfj /здесь/лежит/wine-1.2.tar.bz2 - перейти в директорию с распакованными исходниками - например, cd /здесь/лежит/wine-1.2 - применить патч - например, patch -p1 < /здесь/лежит/патч/wine-1.2-wot2.diff - собрать wine - например, ./configure --with-openal && make как пользователь и make install как root Внимание, для сборки wine требуются зависимости, которых в юзер-ориентированных дистрибутивах может и не быть - например, flex или libx11-dev, не говоря уже о том, что, бывает, компилятор не установлен вообще. Так как дистрибутивов превеликое множество - лучше гуглить building+wine+source+. 3) World of Tanks под Windows ставит обновлённый DirectX и Visual C 2008 Runtime сам. Под Linux надо ему помочь. Есть два способа это сделать. Первый способ - это использовать winetricks, специальный скрипт, который позволяет делать интересные трюки простым путём. winetricks можно получить командой wget http://www.kegel.com/wine/winetricks, или просто скачать его по указанному адресу браузером. Не забудьте сделать его исполняемым - chmod +x winetricks. Затем исполняйте команду ./winetricks d3dx9_36 vcrun2008 corefonts Внимание, d3dx9_36 - это приблизительно 100 мегабайт закачки. Если у вас медленный или тарифицированный интернет, вам будет быстрее и дешевле скачать d3dx9_36.dll c www.dll-files.com и закинуть его в ~/.wine/drive_c/windows/system32 . Второй способ - который тоже, говорят, работает, это запустить через wine установщики DirectX и Visual C Runtime, идущие с игрой. Впрочем, шрифты всё равно лучше ставить через ./winetricks corefonts 4) До теста инсталлятора руки пока что не дошли, автообновлялка не работает точно. Поэтому будем считать, что на Windows уже есть установленный WoT. Предпочтительно копировать игры в ~/.wine/drive_c - то есть на "диск c:" wine, но это непринципиально. 5) По умолчанию, приложения, запущенные через wine, работают с графикой на равных с линуксовыми приложениями правах. Не всегда это хорошо - полноэкранное приложение может выставить своё разрешение, а после выхода не вернуть предыдущее. Поэтому лучше устроить приложениям wine свою собственную песочницу - окно, за пределы которого они выйти не могут. Набираем в консоли winecfg, переходим в graphics и выбираем "Emulate virtual desktop", выставляем нужное разрешение. Также в закладке Audio на всякий случай стоит пока что отключить звук - много разных багов связано именно со звуком. Включите его уже после того, как убедитесь, что игра работает. 6) Ну вот, теперь заходим в директорию с WoT, например, cd ~/.wine/drive_c/World_of_Tanks_Closed_Beta/. Для того, чтобы общаться игровом чате на русском языке, необходимо, чтобы wine был запущен с русской локалью. Если системная локаль русская, это произойдёт автоматически. Если нет, её придётся указать командой, например, export LANG=ru_RU.KOI8-R или export LANG=ru_RU.UTF-8. Также, в игре в ангаре будет наблюдаться чёрный квадрат вместо курсора, если не указать переменную окружения WINE_CURSOR, например,export WINE_CURSOR=X. Теперь можно и запустить игру, набрав wine WoT.exe Также, указать локаль и курсор можно и в строке запуска - env WINE_CURSOR=X LANG=ru_RU.KOI8-R wine WoT.exe Полезные советы - TeamSpeak прекрасно работает и под Linux - www.teamspeak.com - проблему скриншотов можно решить, подвесив средствами оконного менеджера на какую-нибудь комбинацию клавиш команду типа import -window root ~/.wine/drive_c/World_of_Tanks_closed_Beta/shot_`date +%y.%m.%d_%H:%M:%S`.jpg (требует установленного ImageMagick). Впрочем, можно использовать и scrot, и что угодно. Вариант 2 Инструкция для любых дистрибутивов и ленивых пользователей а также для тех, кто не хочет удалять свой вайн собственно пошел по пути тимвьювера и собрал пакетик со своим собственным (пропатченным) вайном. (1,3,13) В итоге- архив, который 1 распаковываем в свою директорию, там появиться папка WoTFLIX 2 заходим (ваш дом. каталог или каталог куда распаковали )/WoTFLIX/.wine/drive_c/Games/World_of_Tanks (в настройках должны быть включены скрытые и системные файлы) 3 копируем туда файлы клиента.(именно содержимое корневой папки игры со вложенными папками). Не знаю, где вы их возьмете, но позже,если надо, выложу большой архив сразу с ними. Или можно установить в свой вайн, а затем скопировать. 4 запускаем игру двойным щелчком по WoTFLIX или WoTLauncherIX 5 настраиваем игру так- полный экран, 1024*768 4:3, настройки по минимуму, билинейная фильтрация и тд. 6 гамаем)) Если надо больше размер экрана сделать(что скорее всего),то двоекликаем по .winecfg в корне, меняем разрешение экрана в "эмулировать рабочий стол" на нужное (соблюдаем 4:3!!!!) и ставим такое-же в игре. Ссылка апд(09.03.2011). спешу обрадовать: Глюк с ELF32 и необходимостью системного вайна в 64битной системе найден и пофиксен! Теперь вайн не нужен, установка игры не испортит Ваши настройки вайна, если он установлен. апд(10.03.2011): В архиве есть скрипт для запуска в отдельных иксах от boroda2k7 . Возможно повышение плавности передвижения мыши и увиличение быстродействия. Однако перед тем как запускать в отдельном X надо сделать то что советуют для игр в отдельном x-сервере (в гугле инфы полно) sudo dpkg-reconfigure x11-common- выбрать кто угодно или anybody sudo gpasswd -a имя_пользователя audio- заменить имя на имя своего пользователя ОС chmod +x WoTX1- даем права на запуск после этих 2-х команд лучше перезагрузиться После этого игру в отдельном сервере можно будет запускать даойным кликом по WoTX1. Возможность запускать на сервере по умолчанию, кликом по WoTLauncherIX и WotFLIX, естественно сохранится. | |
Просмотров: 8788 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 1 | |
| |