Как установить танки в Linux

Обновлено: 21.11.2024

Это мой пост, первоначально написанный на китайском языке. Пишу здесь, потому что:

Выходит Steam Deck Я пользователь Linux Нет четкого и свежего пошагового руководства по r/WorldofTanks

Зачем вообще играть без Steam? Поскольку учетная запись версии для ПК несовместима с версией для Steam. Поистине блестящая идея.

Цитируется из базы знаний Северной Америки [1]

К сожалению, вы не сможете использовать существующую учетную запись для входа в World of Tanks через Steam……

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

В чем подвох?

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

Иногда WGC отказывается запускаться, WoT зависает xorg при запуске. Убейте WorldofTanks.exe, когда это произойдет. Выйдите из системы или перезагрузитесь, когда произойдет последнее.

Кроме того, по моему опыту, WINE или Lutris отказывались работать с азиатскими языками, не удавалось заставить WoT правильно отображать китайские тексты (некоторые тексты отображаются без проблем, другие становятся квадратами.)

Предположения

Читая это, я предполагаю, что вы:

Используете Linux Можете использовать терминал У вас есть компьютер, на котором можно играть в WoT на ПК

Это руководство написано для пользователей версии Ubuntu. У меня нет опыта работы с другими дистрибутивами. Однако, помимо установки зависимости, все остальное должно быть одинаковым.

Моя система

Я нахожусь на платформе с:

MSI GAMING X TRIO 3060Ti

Asus TUF GAMING B550M-Plus Wi-Fi

Kubuntu 21.04 с backports-ppa

Это руководство проверено на работоспособность для указанной выше настройки. Никаких гарантий для вашей системы, но, как я уже сказал, надеюсь, она сработает и для вас.

Установите игру

Предполагается, что вы используете разновидности Ubuntu и обновили свою систему. Введите показанные ниже команды одну за другой, чтобы установить необходимые зависимости.[2]

Затем установите Lutris с помощью:

sudo add-apt-repository ppa:lutris-team/lutris sudo apt update sudo apt install lutris

Когда вы закончите установку Lutris, запустите его и найдите «World of Tanks» в Community Installers.

Установите игру, выберите свою версию. Для Азии выберите Asia DXVK/Win7. Процесс установки занимает время и может показаться, что в нем много ошибок, не паникуйте, пусть он сделает свою работу.

Когда установка WGC завершится, загрузите файлы WoT и закройте WGC, когда она будет завершена, а также значок панели инструментов WGC. Установка продолжится.

Затем щелкните правой кнопкой мыши баннер WoT, выберите «Настроить»

Также включите Esync (важно для производительности!) Вы также можете увидеть здесь Fsync, на момент написания этой статьи вам нужно исправленное ядро ​​для Fsync.

Установите GloriousEggroll's Wine GE Custom [3]

Это специальная версия уровня совместимости Proton, адаптированная для Lutris. Доказано, что Proton GE Custom работает с играми, которые официальный Proton Steam запустить не может. Не помешает установить дополнительный бегун на тот случай, если бегун Lutris fshack не работает.

Извлеките содержимое архива в /home/ИМЯ ПОЛЬЗОВАТЕЛЯ/.local/share/lutris/runners/wine/

Перезапустите Lutris, теперь вы можете выбрать lutris-ge-VERSION в параметрах Runner.

Посмотреть повторы

Нельзя просто выбрать файл *.wotreplay с помощью ярлыка в средстве запуска приложений. Потому что ваша игра по умолчанию запускается через WGC. Для просмотра повторов необходимо создать отдельный лаунчер.

Нажмите кнопку "Добавить игру" в левом верхнем углу.

Дайте новой «игре» имя. Затем в настройках игры выберите WorldOfTanks.exe из папки с игрой. Аргументы replays/replay_last_battle.wotreplay. Префикс вина ~/Games/world-of-tanks. Путь к исполняемому файлу должен быть примерно таким: /home/xxxxx/Games/world-of-tanks/drive_c/Games/World_of_Tanks_ASIA/WorldOfTanks.exe

Затем включите Esync для игры. Что касается системных параметров, если вы не видите ничего подобного в переменных среды, скопируйте их из реальной игры.

Поздравляем

Если ничего не пошло не так, и вам повезло, поздравляем, вы установили WoT и можете играть в игру как обычно! Я не могу найти лучшего способа смотреть повторы, но, по крайней мере, я могу видеть, насколько глупым я был, когда падал со скалы.

Внимание! Этот метод обеспечения совместимости игрового клиента World of Tanks с Linux полностью создан игроками и не имеет никакого отношения к компании Wargaming. Мы просто рекомендуем эту модификацию как достаточно популярный и успешный метод. Команда разработчиков World of Tanks не несет ответственности за эти файлы, и наша служба поддержки не может предложить их поддержку.

Настоятельно рекомендуется перед установкой проверять файлы на наличие вирусов!

Данный способ запуска игры не гарантирует успешную и стабильную работу игры на некоторых конфигурациях программного и аппаратного обеспечения.

Команда разработчиков World of Tanks благодарит игрока wilderwind за помощь в создании этого руководства.

Запуск World of Tanks под ОС Linux: создание Wine с нуля.

Следует отметить, что описанный ниже метод относится к так называемым дистрибутивам на основе Debian в ОС GNU/Linux. Примером может служить Ubuntu, одна из самых простых для понимания систем этого типа. Главное отличие от Ubuntu — используемая среда рабочего стола — KDE вместо Gnome3 или Unity. Однако инструкции будут одинаковыми в Gnome, XFCE, LXDE и подобных средах. Использование конкретной оболочки — вопрос вкуса, а удобство — вопрос привычки.

Все, что описано ниже, предполагает базовые знания ОС GNU/Linux: например, что такое каталог входа, какие команды используются для терминала данных (или командной строки), что такое sudo и root и что они могут делать и т. д. Эти знания помогут вам поддерживать программное обеспечение в актуальном состоянии, гибко отслеживать изменения, избегать аппаратной и программной несовместимости, исправлять возникающие ошибки с помощью различных патчей и приложений и многое другое. Кроме того, хорошо скомпилированное Wine помогает успешно запускать другие приложения или игры Windows.

Для запуска игры необходим Wine — это прослойка между Windows-приложениями и системными запросами ОС GNU/Linux.

Следующим должен быть загружен Winetricks от Дэна Кегеля — это командный скрипт, который поможет значительно упростить установку некоторых компонентов Wine и его дальнейшую настройку.

В Wine есть проблема, связанная с необработанным API ввода, из-за которой внутриигровой курсор не работает. Для устранения этой проблемы необходимо установить Wine patch от Vincas Miliūnas:

ВНИМАНИЕ! Следующее дополнение предназначено только для владельцев видеокарт NVidia (или ноутбуков с такой видеокартой), оснащенных технологией Optimus.

Не думал, что это сработает, но сработало!

Использовался гайд 2017 года отсюда>>>, а после того, как все было сделано — нашел еще один здесь>>>.

Не уверен, что это будет работать с драйверами nouveau — я работал с драйверами nvidia.

Включить репозиторий Multilib.

Установите пакет вина:

Установите другие зависимости:

Установите Internet Explorer 7 (в 2019 году!).

Настройте Wine для работы в 32-разрядной системе:

Давайте попробуем это>>> решение:

Удалите каталог ~/.wine:

Установите дополнительные зависимости:

Установите винную постановку — она заменит вино :

Установите исправления и другие пакеты:

Проигрыватель Windows Media запустился здесь и завис – выключите его.

Настройте Wine — запустите winecfg .

На вкладке Staging включите следующие параметры:

  • "Включите CSMT для повышения производительности графики_"_
  • «Включить VAAPI как серверную часть для декодирования графического процессора DXA2»

Перейдите на вкладку Графика и включите все здесь.

Сначала я пробовал без включенного виртуального рабочего стола, но это привело к слегка искривленному изображению, поэтому лучше включить его сейчас и установить разрешение вашего монитора:

Запустите его с вином:

Установите игру:

Во время установки WGC несколько раз умирал — просто перезапустите его.

И — почти готово:

Здесь вы можете увидеть проблему с изображением, о которой я упоминал выше.

Чтобы исправить это, снова запустите winecfg => Графика, включите Эмуляцию виртуального рабочего стола и установите разрешение экрана:

Кто-нибудь может играть в эту игру, используя эту ОС, вместо мусора Билла Гейтса или Apple? Я серьезно подумываю о том, чтобы перейти к этому, когда буду собирать свой новый компьютер через несколько месяцев. Спасибо, что нашли время ответить.

Скорее всего, мне понадобится помощь, чтобы сделать это, но об этом я думал последние пару лет. Кажется, что Linux просто предлагает способ обойти толстых котов, таких как Гейтс, которые пытаются украсть у нас нацию и указывать нам, что делать. Так что спасибо за информацию, очень ценно.

zhimbo2018, 11 декабря 2020 г. - 07:44, сказал:

Каковы преимущества и недостатки игр с Linux по сравнению с Windows?

Klaatu_Nicto, 11 декабря 2020 г. - 19:20, сказал:

Каковы преимущества и недостатки игр с Linux по сравнению с Windows?

В основном это касается людей, у которых есть проблемы с M$ и их шпионскими ОС, поскольку запуск игр для Windows на Linux может быть сложной задачей в зависимости от игры, а производительность может сильно различаться, даже если вы это сделаете.

Раньше деньги были проблемой, когда M$ взимали плату за их ОС, но теперь, когда Windows практически бесплатна, с небольшим водяным знаком в правом нижнем углу рабочего стола, показывающим, что незарегистрированная версия является спорным вопросом.

Klaatu_Nicto, 11 декабря 2020 г. - 19:20, сказал:

Каковы преимущества и недостатки игр с Linux по сравнению с Windows?

Я думал над этим вопросом несколько дней. Лучшее, что я могу сказать, это "я не тот парень, который может ответить на него".

Я не считаю себя "геймером". Я играю с несколькими играми, и все, кроме одной (WoT), имеют собственный клиент для Linux.

И я не использовал никакие версии Windows регулярно, изо дня в день с 2006 года (Windows XP). Время от времени я пытался использовать более свежие версии Windows (когда они падают), и все они заканчивались разочарованием и неудачей. Мой последний набег на Windows 10 длился всего четыре часа, у меня был BSOD, и я сказал себе: «Все! Сотрите HD и установите Linux». Итак, у меня нет «точки отсчета» в отношении игр для Windows и игр для Linux просто потому, что в последнее время я не играл в Windows.

Поиск в Google «Linux Gaming» показывает, что интерес к этой теме растет. Это может быть лучшим способом поиска ответа на ваш вопрос.

Для меня Linux — это больше выбор, безопасность и контроль над МОИМ компьютером. Что-то, с чем я не сталкивался в Windows.

Если вы довольны своей игрой в Windows, оставайтесь с ней. Если нет, то вы можете рассмотреть Linux в качестве альтернативы.

SquiggyMcPew, 11 декабря 2020 г., 20:44, сказал:

В основном это касается людей, у которых есть проблемы с M$ и их шпионскими ОС, поскольку запуск игр для Windows на Linux может быть сложной задачей в зависимости от игры, а производительность может сильно различаться, даже если вы это сделаете.

Раньше деньги были проблемой, когда M$ взимали плату за их ОС, но теперь, когда Windows практически бесплатна, с небольшим водяным знаком в правом нижнем углу рабочего стола, показывающим, что незарегистрированная версия является спорным вопросом.

zhimbo2018, 12 декабря 2020 г. - 09:12, сказал:

Я думал над этим вопросом несколько дней. Лучшее, что я могу сказать, это "я не тот парень, который может ответить на него".

Я не считаю себя "геймером".Я играю с несколькими играми, и все, кроме одной (WoT), имеют собственный клиент для Linux.

И я не использовал никакие версии Windows регулярно, изо дня в день с 2006 года (Windows XP). Время от времени я пытался использовать более свежие версии Windows (когда они падают), и все они заканчивались разочарованием и неудачей. Мой последний набег на Windows 10 длился всего четыре часа, у меня был BSOD, и я сказал себе: «Все! Сотрите HD и установите Linux». Итак, у меня нет «точки отсчета» в отношении игр для Windows и игр для Linux просто потому, что в последнее время я не играл в Windows.

Поиск в Google «Linux Gaming» показывает, что интерес к этой теме растет. Это может быть лучшим способом поиска ответа на ваш вопрос.

Для меня Linux — это больше выбор, безопасность и контроль над МОИМ компьютером. Что-то, с чем я не сталкивался в Windows.

Если вы довольны своей игрой в Windows, оставайтесь с ней. Если нет, то вы можете рассмотреть Linux в качестве альтернативы.

The_Pink_Panther, 10 декабря 2020 – 19:53, сказал:

Кто-нибудь может играть в эту игру, используя эту ОС, вместо мусора Билла Гейтса или Apple? Я серьезно подумываю о том, чтобы перейти к этому, когда буду собирать свой новый компьютер через несколько месяцев. Спасибо, что нашли время ответить.

Я запускал Solaris для Intel, слишком много дистрибутивов Linux, чтобы помнить, OS/2, MS DOS, MS Windows и BeOS на многих аппаратных платформах, но я продолжаю возвращаться к macOS, так как мое время — деньги, и я не чувствую необходимость возиться с моими системами, хотя я более чем способен на это, поэтому мои мысли немного предвзяты.

Вы можете выполнять многократную загрузку практически любого оборудования на базе Intel/AMD — для аппаратного обеспечения не Apple, MS Windows и Linux — или аппаратного обеспечения Apple, MS Windows, macOS и Linux в соответствии с вашими потребностями.

У меня есть игровой ноутбук Dell с двойной загрузкой [MS Windows и PopOS] и iMac [MS Windows и macOS] — обе системы могут работать с WoT. Я просто предпочитаю macOS, поэтому в основном играю на этой платформе. Я также использую MS Windows для воспроизведения повторов и игры на сервере Common Test на моем iMac, поскольку WG не разрешает эти функции для macOS. Я использую Linux все меньше и меньше с каждым днем ​​просто потому, что macOS просто лучше подходит для повседневных задач, а MS Windows отлично подходит для WoT на моем iMac.

Я подозреваю, что MS выпустит MS Windows 10 для ARM со следующим поколением Apple Silicon, поэтому оборудование под маркой Apple может оказаться подходящим вариантом, учитывая текущие тесты по сравнению с Intel/AMD. WG заключила контракт с Codeweavers на создание оболочки Wine для macOS, но не для Linux, поэтому WG должна рассматривать macOS как хороший источник дохода.

Wine отлично подходит для запуска приложений MS Windows в POSIX-совместимых системах — Lutris и WG Game Center Mac Wrapper используют Wine. Lutris избавил от проблем с Wine для Linux и с комфортом запускает WoT на оборудовании, произведенном не Apple.

ИМХО, Linux намного лучше, чем MS Windows, для повседневных задач на оборудовании других производителей, поэтому, если вы редко играете в WoT, Linux может быть для вас хорошим выбором.

Если вы часто играете в WoT и любые другие игры на основе DirectX, а IIRC не будет покупать оборудование марки Apple, тогда MS Windows, вероятно, будет вашим лучшим выбором.

Это сложный вопрос, поскольку существует множество переменных, включая стоимость, включая ваше время, и уровень комфорта. Я рекомендую вам ознакомиться с различными доступными дистрибутивами и взвесить все за и против по сравнению с MS Windows.

Мой пост от октября 2019 г. на ваше рассмотрение:

Преимущества/Плюсы

Как упоминалось в предыдущих сообщениях, вы можете протестировать систему с загрузочного носителя, например с USB-накопителя. Как правило, более старое/устаревшее оборудование лучше поддерживается. Как правило, дистрибутив Linux работает быстрее на старом/устаревшем оборудовании.

Для игры в World of Tanks хорошо подходит дистрибутив Linux Mint, а IIRC основан на Ubuntu. Поп_ОС! также основан на Ubuntu, и, возможно, поэтому он хорошо работает с World of Tank.

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

Опасности/минусы

Существует множество дистрибутивов Linux [ядро Linux и вспомогательное системное программное обеспечение и библиотеки] и сред рабочего стола [то, что вы видите на экране], что затрудняет выбор.

Игры, основанные на MS DirectX, могут быть сложными, так как вам нужно установить Wine, чтобы заставить их работать.

Читайте также: