Я использую play на linx, и я хочу установить Starcraft вместе с ним, но он терпит неудачу каждый раз, когда я пытаюсь. Я установил его успешно, но затем, когда я запускаю battle.net, он либо не открывается, либо мгновенно падает. Я каждый раз пробовал разные версии Wine.
Я использую Ubuntu 16.04 с i7 4790k и GTX 980
16.04
wine
playonlinux
tomkis
источник
источник
Ответы:
PlayOnLinux делает ужасную работу со Starcraft II на момент написания этой статьи. Если ваша конечная цель - играть в Starcraft II на Linux, вот что сработало для меня на Ubuntu 17.04
Удалите PlayOnLinux полностью.
Вырви вино, которое поставляется вместе с ОС.
Включить 32-битную архитектуру
Добавьте репо для постановки вина.
Обновите и установите
Захватите установщик battle.net
Настройте wine, запустив winecfg, а затем настройте параметры в соответствии с приведенным ниже снимком экрана. Измените разрешение с вашим собственным разрешением.
Скриншот Wine Configuration
Беги с вином
Оттуда вы можете в значительной степени запустить любую игру Blizzard, такую как Starcraft II, Diablo 3 или Heros of the Storm на Ubuntu, но я проверял это только в Starcraft II.
Кроме того, мне пришлось перепрыгнуть через несколько дополнительных обручей, чтобы мой игровой ноутбук мог использовать лучшее из двух видеокарт, которые у него есть. Если вы тоже в этой лодке, вам нужно будет продолжать читать, чтобы получить Starcraft II как раз.
Переключитесь на последние бинарные драйверы от производителя. (Извините сообщество Open Source - мне нравится Starcraft)
Двоичные драйверы выбраны
Тогда скажите Linux, чтобы он всегда использовал вашу карточку
И установите Основной профиль на NVIDIA
--- Это заставляет вас бежать, но не стабильно. Если я играл в игру дольше пары минут, я получал бесполезную ошибку метели. Как и некоторые дополнительные изменения, которые стабилизировали меня.
Установленные winetricks и некоторые вспомогательные программы. Затем мне пришлось переименовать Battle.net Helper.exe в старый.
Изменить: Я заметил, что этот каталог "Battle.net.8394" меняет свои номера при каждом обновлении Battle.net. Позаботьтесь о том, чтобы внести необходимые изменения в последнюю установленную версию.
Изменить: Новые ошибки предположили, что мне нужно установить winbind. Кажется, это помогло.
Изменить: Обновлен до Ubuntu 17.04
гл хф
источник
rm -rf ~/.wine
, Будьте осторожны, чтобы не испортить эту команду удаления.wget -O Battle.net-Setup.exe https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP
Battle.net Helper.exe
есть файл .dll. Я пропустил этот шаг переименования, и кажется, что все работает в любом случае.Вам необходимо выполнить предварительную настройку (custom) и установить несколько библиотек отдельно, при установке с помощью POL. Я играю в SC2 на Ubuntu 16.04. Это до сих пор иногда падает, к сожалению. AFAIR, я более или менее следил за этим https://www.youtube.com/watch?v=jv8s0_5YvLg
Это собственные библиотеки, которые я настроил для SC2 (Configure -> Wine -> Configure Wine):
источник