Установка StarCraft II Ubuntu 14.04 для новичка

Установка StarCraft II Ubuntu 14.04 для новичка

Я следовал некоторым онлайн-инструкциям по установке StarCraft II отУстановка StarCraft II на Ubuntu 14.04а затем он пытался загрузить eurofixi.exe с FTP-сайта, но не получал никакого ответа и ему приходилось повторять это снова и снова, но безуспешно.

Игра, похоже, скачалась, но исполняемого файла для запуска с помощью Wine нет.

Когда я пытаюсь повторно загрузить игру, чтобы запустить ее на Ubuntu 14.04, мне предлагается нажать кнопку «Воспроизвести», и когда я это делаю, игра загружается частично, и мне предлагается войти в систему.Battle.net(не давая мне возможности играть офлайн) и затем становится грушевидным.

В последнем абзаце руководства по установке StarCraft II в Ubuntu 14.04 было сказано:

Если у вас возникнут какие-либо другие проблемы, ознакомьтесь с сообщениями в блоге, которые я упоминал ранее, чтобы получить несколько советов. Если они вам не помогут и Google вас подведет, перейдите на Ask Ubuntu и попробуйте найти помощь там.

решение1

StarCraft II также можно установить другим альтернативным способом, используя приложение PlayOnLinux из стандартных репозиториев Ubuntu.

EстьСкрипт установки PlayOnLinux для StarCraft IIна сайте PlayOnLinux. Нажмите на стрелку рядом сИсходный кодзаголовок, раскрывающий исходный код скрипта установщика PlayOnLinux для StarCraft II.

ПосетитьСоздание скрипта для PlayOnLinux - Глава 1: Знакомство с Bashдля получения инструкций по запуску скрипта установщика PlayOnLinux, включая снимки экрана.

Выполнение вашего сценария

Сохраните ваш скрипт в gedit, щелкните правой кнопкой мыши по скрипту и выберитеХарактеристики->Разрешениявкладка -> поставьте галочку в окошке слева от того места, где написаноРазрешить выполнение файла как программы, а затем используйте функциюЗапустить локальный скриптизИнструментыменю PlayOnLinux.

Также есть более новая версия скрипта установщика PlayOnLinux для StarCraft II, которая использует Wine 1.7, доступная на том же сайте. Это обновление "исправляет сбой Battle.net и имеет лучшее качество в игре". Wine 1.7 отсутствует в репозиториях Ubuntu 14.04, однако Wine 1.7 можно установить, добавив этот Launchpad PPA:ppa:ubuntu-wine/ppaк источникам программного обеспечения, следуя инструкциям, приведенным по этой ссылке. Версия Wine для Ubuntu 14.04 из этого PPA достаточно актуальна (Wine 1.7.55), чтобы с ней можно было использовать более новую версию скрипта установщика PlayOnLinux для StarCraft II.

Обновлять

Во всех поддерживаемых в настоящее время версиях Ubuntu Wine>=1.7 предоставляетсяразвитие-винаПакет. Чтобы установить его, откройте терминал и введите:

sudo apt install wine-development # installs Wine 4 in 19.04+ 

В Ubuntu 18.04 и более поздних версиях Wine также можно установить, установиввинный заводупаковка.

sudo apt install wine-stable # installs Wine 3 in 18.04

решение2

Я тоже усердно работал над тем, чтобы взломать этот путь. Я, наконец, добился запуска игры, когда понял, что мои драйверы видеокарты не приносят мне никакой пользы (буквально), убейте и/или удалите все драйверы видеокарты и переустановите те, в правильности которых вы абсолютно уверены. Все остальные обходные пути, которые я пробовал, не помогли мне обойти лаунчер. Например, зайти в Wine, чтобы повозиться с dbhelp, запустить в окне с разными разрешениями, установить шрифты Windows и Winetricks. После всего этого это были мои драйверы. Что-то, что я считал нормальным. Когда ничего не работает... начните смотреть на то, что вы только предполагали, что работает.

У меня после установки драйверов игра запускается и работает, но есть ошибки с текстовыми блоками и затемненные части экрана. Теперь я пробую все эти другие вещи, чтобы заставить ее работать гладко. Я еще не пробовал играть на Linux и собираюсь проверить YouTube. Было хорошее видео о том, как заставить ее hearthstone/SC2работать. Теперь, когда мои драйверы такие, какие я думаю, я могу добиться успеха с их советами на этот раз.

Что касается поиска экзекута... Он просто как-то появился внизу, /program files/starcraftхотя, клянусь, я там уже искал. Продолжайте копать.

решение3

Я заставил это работать. Вот как я это сделал, вам, возможно, придется адаптировать это.

  1. Исправьте пакет mesa для лаунчера Blizzard в случае черного экрана:

    sudo add-apt-repository ppa:xorg-edgers/ppa
    sudo apt-get update
    sudo apt-get dist-upgrade
    

    Чтобы изменения вступили в силу, вам может потребоваться перезапустить X-сервер.

    sudo restart lightdm
    
  2. Исправьте драйверы OpenGL, если ошибки все еще возникают:

    sudo add-apt-repository ppa:oibaf/graphics-drivers 
    sudo apt-get update
    sudo apt-get upgrade
    
  3. Создайте различные переопределения для разных приложений в настройках Wine (Настроить Wine):

    • Создать новый -> выбрать Battle.net.exe-> библиотеки -> dbghelp (отключено) и msvcp100 (собственный, встроенный)
  4. Запустите лаунчер Blizzard, перейдите в настройки игры, отметьте галочкой «запустить 32-битный клиент» для Starcraft II.

  5. Начало игры.

Связанный контент