Гид по технологиям

Как запустить Hearthstone на Linux через Wine

• 5 min read • Игры • Обновлено 04 Dec 2025
Hearthstone на Linux через Wine
Hearthstone на Linux через Wine

Крупный план иконки Hearthstone, запущенной на Linux через Wine

Hearthstone — одна из самых популярных цифровых карточных игр. Игра во вселенной Warcraft от Blizzard росла годами и стала элементом киберспорта. Несмотря на наличие версий для Windows, macOS и Android, официальной поддержки Linux у Hearthstone нет. К счастью, игра лёгкая по ресурсам и часто успешно работает через Wine Staging.

Что нужно знать вначале

  • Wine — это совместимый слой, позволяющий запускать приложения Windows на Linux. Wine Staging — ветка с дополнительными экспериментальными патчами, которые часто важны для современных игр.
  • Winetricks — вспомогательный скрипт для установки дополнительных библиотек и компонентов Windows в префикс Wine.
  • Blizzard регулярно обновляет Hearthstone; иногда обновления ломают запуск через Wine. Поддержание актуальной версии Wine Staging и наборов обходных решений помогает быстрее восстановить работоспособность.

Быстрый план действий

  1. Установите Wine Staging из официального репозитория.
  2. Запустите winecfg и активируйте нужные опции Staging.
  3. Через winetricks установите ie8 и corefonts.
  4. Скачайте и установите Battle.net через Wine.
  5. Через Battle.net установите Hearthstone и настройте режим окна.

Установка Wine Staging

Важно: используйте официальные репозитории Wine и сигнатуры. Ниже приведён пример для Ubuntu-подобных систем.

cd ~/Downloads
wget -nc https://repos.wine-staging.com/wine/Release.key
sudo apt-key add Release.key
sudo add-apt-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
sudo apt update
sudo apt install --install-recommends winehq-staging

Примечание: для других дистрибутивов (Fedora, Arch и др.) следуйте официальной документации Wine.

Важно: используйте релизный ключ и официальный URL. Не добавляйте сомнительные PPA.

Конфигурация Wine

Откройте терминал и выполните:

winecfg

В появившемся окне перейдите на вкладку Staging. Включите CSMT, VAAPI (если доступно) и EAX. Эти опции улучшают производительность графики и звука в некоторых сценариях.

Окно Wine Staging с включёнными опциями CSMT, VAAPI и EAX

Затем откройте вкладку Libraries. В поле поиска введите d3d11, добавьте переопределение и отключите его (Disabled). Повторите для locationapi. Это часто решает графические и сетевые проблемы.

Вкладка

После изменений закройте окно.

Winetricks: установка компонентов Windows

Winetricks нужен, чтобы установить Internet Explorer 8 и набор шрифтов corefonts. Скачайте скрипт и сделайте его исполняемым:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
./winetricks

Winetricks откроет графическое окно. Оставьте “Use default Wine prefix” и нажмите OK. Выберите “Install a Windows DLL or component” (Установить DLL или компонент), затем найдите ie8 и установите его.

Когда установка закончится, вернитесь и выберите “Fonts”, установите corefonts. При необходимости закройте Winetricks.

Окно Winetricks с выбором corefonts

Установка Battle.net

Скачайте инсталлятор Battle.net с сайта Blizzard. В файловом менеджере или в терминале откройте .exe через Wine:

wine ~/Загрузки/Battle.net-Setup.exe

Установка проходит так же, как в Windows: следуйте мастеру, соглашайтесь с лицензией и ожидайте завершения. После установки клиент должен автоматически запуститься. Если он не запускается, найдите ярлык или запустите исполняемый файл напрямую:

~/.wine/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe

Battle.net в Wine после установки Hearthstone

Установка и запуск Hearthstone

В клиенте Battle.net выберите Hearthstone и нажмите «Install». Дождитесь загрузки и установки. После завершения кнопка превратится в «Play».

При первом запуске откройте настройки (шестерёнка в правом нижнем углу). Для стабильной работы рекомендуется запускать игру в оконном режиме. Настройте разрешение и качество графики под свой компьютер.

Быстрая проверка — чек-лист

  • Wine Staging установлен и обновлён.
  • В winecfg включены CSMT, VAAPI, EAX.
  • d3d11 и locationapi добавлены в Libraries и отключены.
  • winetricks: ie8 и corefonts установлены.
  • Battle.net установлен и запускается.
  • Hearthstone установился и запускается в оконном режиме.

Технические нюансы и когда это может не сработать

  • Обновления Blizzard: иногда обновления клиента или игры ломают совместимость. В таких случаях проверьте страницу Wine AppDB и форумы (Lutris, Reddit, GitHub).
  • DRM и обновления клиента: если Battle.net внедрит новый DRM, запуск через Wine может стать невозможен до появления соответствующих патчей.
  • Аппаратное ускорение: некорректная конфигурация драйверов или отсутствующие проприетарные драйверы (например, для NVIDIA) ухудшат производительность.

Альтернативные подходы

  • Lutris: менеджер игр для Linux, который автоматизирует установку Wine-префиксов и патчей для популярных игр. Полезен, если хотите готовые скрипты и профили.
  • Steam Proton: иногда Battle.net и игры могут работать через Proton в Steam (включая запуск .exe через Steam Play). Результаты различаются.
  • Виртуальная машина: установка Windows в виртуальной машине (VM) с выделением GPU через passthrough — надёжно, но требует сложной настройки и отдельной лицензии.

Простая методика отладки (mini-runbook)

  1. Проверка логов: запустите Battle.net и Hearthstone через терминал и скопируйте вывод Wine.
    wine “~/.wine/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe” &> ~/battle_net_log.txt
  2. Если игра падает, проверьте вывод на ошибки d3d, dxgi и locationapi.
  3. Попробуйте временно переключить переопределения библиотек (включить/отключить) и повторить запуск.
  4. Обновите Wine Staging до последней версии и попробуйте снова.
  5. Проверьте AppDB и форумы на текущие обходы.

Модель принятия решений (Mermaid)

flowchart TD
  A[Начать] --> B{Battle.net запускается?}
  B -- Да --> C{Hearthstone устанавливается?}
  B -- Нет --> D[Проверить winetricks, ie8, corefonts]
  D --> E{Проблема решена?}
  E -- Да --> C
  E -- Нет --> F[Проверить переопределения d3d11/locationapi и драйверы GPU]
  F --> G{Проблема решена?}
  G -- Да --> C
  G -- Нет --> H[Искать решения в AppDB/Lutris/Reddit]
  C -- Да --> I[Запустить в оконном режиме и оптимизировать]
  I --> Z[Готово]

Критерии приёмки

  • Battle.net запускается без критических ошибок.
  • Hearthstone устанавливается и запускается до главного меню.
  • Можно играть без частых падений и критических графических артефактов.

Небольшой глоссарий (1 строка)

  • Wine Staging — версия Wine с экспериментальными патчами для улучшения совместимости игр.
  • Winetricks — скрипт для установки компонентов Windows в префикс Wine.

Заключение

Запуск Hearthstone на Linux через Wine возможен и относительно прост при использовании Wine Staging и winetricks. Основные проблемы обычно связаны с несовместимостями драйверов и обновлениями клиента Blizzard. Если что-то ломается — проверьте переопределения библиотек, компоненты IE и обновления Wine. В качестве альтернативы рассмотрите Lutris или Proton.

Короткое объявление: если вы хотите играть в Hearthstone на Linux — этот метод работает для большинства конфигураций и даёт быстрый путь к игре без установки Windows.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро