- Starcraft 2 wine linux
- Starcraft 2 Linux
- Для установки StarCraft II под Linux используйте PortBattleNET.
- Установка Starcraft 2 в Linux
- Установка Battle.Net в Linux
- Установка с помощью Lutris
- Установка через PortProton
- Установка StarCraft II
- Выводы
- Arch Linux
- #1 2011-05-26 10:23:20
- [Solved] Starcraft 2 and wine
- #2 2011-05-26 10:39:02
- Re: [Solved] Starcraft 2 and wine
- #3 2011-05-26 11:08:44
- Re: [Solved] Starcraft 2 and wine
- #4 2011-05-29 19:01:36
- Re: [Solved] Starcraft 2 and wine
- #5 2011-05-29 19:07:07
- Re: [Solved] Starcraft 2 and wine
- #6 2011-05-29 19:21:29
- Re: [Solved] Starcraft 2 and wine
- #7 2011-05-29 19:26:55
- Re: [Solved] Starcraft 2 and wine
- #8 2011-05-29 19:46:00
- Re: [Solved] Starcraft 2 and wine
- Как запустить Starcraft 2 в Wine
Starcraft 2 wine linux
Опубликовано статей: 57
Starcraft 2 Linux
Starcraft II — игра которую можно легко запустить под Linux. Для этого вам не нужно настраивать wine, устанавливать PlayOnLinux или покупать Crossover. Достаточно воспользоваться PortBattleNET — который в свою очередь имеет удобный графический установщик и настроен на максимальную производительность. С возможностью запуска ВСЕХ игр от Blizzard на Linux.
StarCraft II Linux – продолжение эпической саги о трех могущественных расах: протоссах, терранах и зергах. Им предстоит снова сойтись в бою в новой стратегии в реальном времени, продолжении легендарной игры StarCraft. В этой жестокой борьбе за выживание в Космосе в вашем распоряжении будут как новые боевые единицы, так и прежние, с расширенными возможностями.
Действие игры происходит в XXVI-м веке в отдалённой части галактики Млечный Путь. Сюжет игры базируется на взаимодействии трёх рас: Терранов (потомков сосланных преступников, не поддерживающих связь с Землёй), Зергов (расы существ, чьи воины представляют собой мутировавших млекопитающих или насекомоподобных или пресмыкающихся существ различных планет, управляемых сначала Сверхразумом, а затем и Королевой клинков) и Протоссов (высокотехнологичной расы с ярко выраженными псионными способностями). Wings of Liberty уделяет особое внимание Терранам, а дополнения Heart of the Swarm и Legacy of the Void будут сфокусированы на Зергах и Протоссах соответственно. Действие игры разворачивается спустя четыре года после событий StarCraft: Brood War.
StarCraft II можно легко установить под PortBattleNET. Запускается он и работает без проблем под разными операционными системами Linux. Для реализации данной возможности, был собран «порт» для клиента battle.net с автономными wine (+ необходимые патчи для оптимизации) и полностью настроенным префиксом для него.
Для установки StarCraft II под Linux используйте PortBattleNET.
Теги: Starctaft 2 Linux, Starctaft 2 Debian, Starctaft 2 Ubuntu, Starctaft 2 Linux Mint, Starctaft 2 Arch Linux, Starctaft 2 Manjaro, Starctaft 2 Antergos, Starctaft 2 Gentoo, Starctaft 2 OpenSuSe, Starctaft 2 wine, Starctaft 2 PoL, Starctaft 2 PlayOnLinux.
Источник
Установка Starcraft 2 в Linux
StarCraft II входит в список самых популярных игр от компании Blizzard. Несмотря на свой почтенный возраст, эта стратегия в реальном времени по-прежнему привлекает множество игроков, к тому же её первая глава распространяется бесплатно с 2012 года.
Игра не портирована на Linux, поэтому мы рассмотрим несколько способов её установки с использованием различных слоёв совместимости. Вы узнаете как выполняется установку StarCraft 2 в Ubuntu 20.04, так что порядок действий будет верен и для других дистрибутивов на её основе.
Установка Battle.Net в Linux
StarCraft II возможно установить только через фирменный центр дистрибуции игр Battle.Net, который, к слову, доступен только для Windows. В связи с этим мы рассмотрим два способа запуска игр от Blizzard. Сервисы Lutris и PortProton, как и любой другой слой совместимости с приложениями Windows имеют в своей основе Wine, но дополнительные пакеты и настройки у них отличаются. Поэтому можете рассмотреть оба варианта и выбрать наиболее эффективный именно для вашей системы.
Выбрав эти приложения вам не придётся отдельно устанавливать Wine и настраивать его. В Lutris у каждой игры из доступного списка в базе имеется свой конфигурационный файл. PortProton просто содержит все наработки Proton, к тому же дополнен расширениям Proton GE.
Установка с помощью Lutris
Lutris – это игровой центр, собравший в себе большую библиотеку игр из разных сервисов, таких как Steam, GOG, Battle.Net. Всего в базе более 13 000 игр, уже оптимизированных для работы с сервисом, исключением не стал и StarCraft II. А теперь перейдём к установке Lutris и Battle.Net.
Изначально Lutris недоступен в репозиториях Ubuntu, поэтому надо добавить пользовательский репозиторий PPA:
sudo add-apt-repository ppa:lutris-team/lutris
sudo apt install lutris
Учтите, что Lutris подтягивает много зависимостей, так что процесс установки нельзя назвать быстрым. После установки и запуска Lutris ищем желаемую игру через строку поиска в верхней части окна.
После выбора StarCraft II, Lutris сам предложит установить Battle.Net.
Установка через PortProton
PortProton – это слегка расширенный и отвязанный от Steam слой совместимости Proton GE c оболочкой, упрощающей запуск игр. Проект развивается российскими разработчиками, поэтому получить поддержку будет довольно легко.
Компания Valve постоянно улучшает производительность и стабильность Proton, поэтому он по праву считается одним из лучших. Приложение PortProton поддерживает все популярные игровые сервисы, в том числе Battle.Net. Перед установкой PortProton необходимо получить все зависимости:
sudo dpkg —add-architecture i386
sudo add-apt-repository multiverse
sudo apt update && sudo apt upgrade
sudo apt install bubblewrap curl gamemode icoutils tar vulkan-tools libvulkan1 libvulkan1:i386 wget zenity zstd steam cabextract
После этого можно скачать и установить саму программу:
wget -c -T 5 https://portwine-linux.ru/ftp/portwine/PortProton-90 && sh «./PortProton-90»
Лучше всего перейти на официальный сайт за актуальной версией программы, обновления выходят довольно часто.
Также обратите внимание на то, что вы можете выбрать версию с включённой технологией FSR, повышающей качество изображения в низком разрешении до родного разрешения монитора. Если в самих играх Windows эта технология пока что не получила широкое распространение, то в PortProton она внедрена в промежуточный этап рендера и доступна в любой игре. Таким образом вы сможете StarCraft II даже на встроенной графике.
После запуска программы выбираем вкладку Autoinstall в правой части окна и запускаем установку Battle.Net Launcher.
К плюсам программы можно отнести выбор способа запуска. В зависимости от используемого игрой API, вы можете выбрать OpenGL, DXVK или VKD3D.
К минусам отнесём отсутствие собственных настроек, практически все действия по конфигурации проводятся в утилитах Wine. Также ярлык для запуска клиента создаётся в папке самого порта, поэтому его надо перенести на рабочий стол или в меню приложений.
Установка StarCraft II
После установки Battle.Net последующие действия необходимо проводить именно в нём. Сначала вы должны войти в свой профиль или создать новый.
Затем во вкладке Игры в меню Все игры выбрать Blizzard и в полученном списке найти StarCraft II.
На следующей странице нажимаем кнопку Играть бесплатно и приступаем к установке.
По завершению процесса иконка игры появится в списке в верхней части вкладки Игры.
Настраивать перед запуском ничего не нужно. Единственное, что может пригодиться, так это сброс внутриигровых настроек, доступный по нажатию шестерёнки справа от кнопки Играть.
Выводы
Как видите, установить StarCraft 2 Linux не так уже и сложно, к тому же вы можете выбирать между слоями совместимости, Lutris или PortProton. Есть и другие программы с подобной функциональностью, вроде PlayOnLinux и Crossover, но мы остановились на наиболее беспроблемных вариантах.
Эта инструкция подойдёт для запуска и других игр Blizzard, например, Overwatch или Heartstone. Впрочем, Lutris и PortProton могут запускать игры и из других клиентов, а узнать больше об играх в Linux вы можете из нашей статьи. Также стоит предупредить о том, что Blizzard в своих проектах использует античит-систему, которая хоть и лояльна к тем, кто запускает игры через эмуляторы, но ошибки иногда случаются.
Источник
Arch Linux
You are not logged in.
#1 2011-05-26 10:23:20
[Solved] Starcraft 2 and wine
Hey, I was trying to install SC2 with wine on 64 bit arch, I followed the instructions on the wiki and got SC to install and update all the way, but when I run
This is my output:
I read I should install lib32-nvidia-utils(because they were different versions), but this conflicts with lib32-libgl (Which is says to install in the wiki).
When I install lib32-libgl and remove lib32-nvidia-utils I get an error in an alert that says:
«Failed to initialize DirectX. You may need to reinstall DirectX. etc»
Any idea what I should be doing to troubleshoot this?
Thanks for the help in advance guys.
Last edited by B-80 (2011-09-12 05:15:37)
#2 2011-05-26 10:39:02
Re: [Solved] Starcraft 2 and wine
but this conflicts with lib32-libgl
And it provides it. Uninstall *libgl and install *nvidia-utils.
You also need to reload the nvidia kernel module so the version in the kernel and of the *utils is the same, which you can only do when X is shut down.
#3 2011-05-26 11:08:44
Re: [Solved] Starcraft 2 and wine
so install nvidia-utils and restart? I believe I already tried that, but I’ll do it again, thanks for the reply
#4 2011-05-29 19:01:36
Re: [Solved] Starcraft 2 and wine
Did you get this working?
I’m having the same problem
pacman -Q nvidia
pacman -Q nvidia-utils
pacman -Q lib32-nvidia-utils
all show the same version
But SC2 says it cannot init DirectX
I rebooted into non X environment and ran modprobe nvidia.
I still get the same error.
#5 2011-05-29 19:07:07
Re: [Solved] Starcraft 2 and wine
The important part is this:
Error: API mismatch: the NVIDIA kernel module has version 270.41.06,
but this NVIDIA driver component has version 270.41.19. Please make
sure that the kernel module and all NVIDIA driver components
Before modprobe nvidia you may need to run rmmod nvidia, but rebooting should do. Are you using the default kernel?
#6 2011-05-29 19:21:29
Re: [Solved] Starcraft 2 and wine
yes, it is the default kernel
I just tried rmmod nvidia before modprobe
Still not working
What command do you run to show you the text that you quoted?
OH i see, nevermind
Last edited by Marklar (2011-05-29 19:22:49)
#7 2011-05-29 19:26:55
Re: [Solved] Starcraft 2 and wine
My output is different than his
/.starcraft2/ wine StarCraft\ II.exe
err:wgl:has_opengl Failed to load libGL: libGL.so.1: wrong ELF class: ELFCLASS64
err:wgl:has_opengl OpenGL support is disabled.
err:d3d_caps:WineD3D_CreateFakeGLContext Can’t find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000003 not handled
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (3000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 3000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (2000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 2000
[russell@russell-desktop StarCraft II]$ err:module:load_builtin_dll failed to load .so lib for builtin L»winemp3.acm»: libmpg123.so.0: cannot open shared object file: No such file or directory
fixme:hnetcfg:fw_profile_get_FirewallEnabled 0x13b8c8, 0x449f0d4
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x449ed5c,0x449ed60): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
err:wgl:has_opengl Failed to load libGL: libGL.so.1: wrong ELF class: ELFCLASS64
err:wgl:has_opengl OpenGL support is disabled.
err:d3d_caps:WineD3D_CreateFakeGLContext Can’t find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
#8 2011-05-29 19:46:00
Re: [Solved] Starcraft 2 and wine
I am not sure. There is mention of wrong ELF class which might mean you don’t have all the lib32 libraries.
I don’t know which one you need. Maybe lib32-mesa? (actually, wine installs that)
Were you able to run SC2 at some point during your install?
There is a comment there that gives some lib32 package names
Источник
Как запустить Starcraft 2 в Wine
Как запустить Starcraft 2 в Wine?
Зарегистрировался в battle.net
Установил blizzard app
Установил Starcraft 2
Starcraft 2 стартует.
Разрешение экрана стало меньше
Видна панель сверху
На десктопе растянута картинка с морпехом
Система 64 бит, wine 32 бит
На winehq ничего не написано
SC2 в wine нормально работает, без каких либо настроек, без winetricks
Версия WINE’a, а также информацию о системе спойлером.
Твой информации недостаточно и максимум, что могу посоветовать — поставить wine staging последней версии.
Который cut в Markdown.
Здесь нет спойлеров. =) [cut] и его аналог в Markdown нужен для новостей.
Пробовал на таком ноуте запустить:
Поставьте PlayForLinux и из него поставьте StarCraft2.
зачем на прошивке для серверов пытаться играть? в известной системе все делается в два клика. по моему ты потратишь больше времени на настройку, чем на игру.
PoL я с самого начала пробовал, тогда не срослось. Сейчас ещё раз поставил и запустил установку в нём SCII. Получил:
Удачи на полях баттлнета!
Есть мысль, что на Intel она не запустится. На нем вообще мало что запускается. Нужна NVidia или AMD.
на Intel Core i3-4330 на минимальных настройках нормально идет
но фпс очень низкий, играть невозможно
Ради интереса сегодня поставил СЦ2. Через wine stagging 4.4 установилось без каких либо проблем, запустилось и работает, но очень сильная просадка производительности выдаёт
20fps даже на средневысоких, что не комфортно. openSUSE TW x64, wine stagging 4.4 i5-2500K / 16Gb RAM / GTX1060 6Gb (закрытый драйвер)
Вообще конечно печалит столь сильное падение фпс под вайном. И гре уже 100 лет в обед, а проблема не решена. Причём точно помню, что во времена, когда был только Wings of Liberty под вайном SC2 работал без проблем с небольшой потерей фпс 10-15%.
Я не знаю как его прикрутить к wine-staging. Вообще он в системе установлен. И в стимовском протоне он тоже работает.
> На winehq ничего не написано
Попробуй 32-битный WINEPREFIX. Сначала переименую директорию .wine , которая находится в домашней директории (включи отображение скрытых файлов в файловом менеджере), потом создай новый WINEPREFIX при помощи команды в командной строке:
Или, как вариант:
Она делает то же самое
Одна звезда, а в поиск не умеет. Офдок
Хз чё это за звезда и за чё она даётся. Я на этом форуме только прошу совета как починить, то что сломал — по моим темам это видно.
В поиск умею, просто видимо не особо нужно было. Вечером попробую.
Установил дхвк. В свойства ярлыка баттл.нета прописал DXVK_HUD=1. Запускаю баттл.нет и он отображает худ, т.е работает. Из баттл.нет запускаю сц2 и там уже худа нету. Т.е. либо не работает дхвк, либо надо запускать конкретно сц2 с этим параметром худа, но это у меня не получилось. Если в ярлыке сц2 прописать DXVK_HUD=1 то эффекта нет. И с ярлыка сц2 вообще не запускается, запускается баттл.нет
В SC2 разве есть DirectX 10/11 рендер? Если нет, то DXVK попросту не работает.
Похоже что нету. Во всяком случае упоминаний об этом не нашёл. Тогда всё понятно.
тс, ну ты там запустился или винду поставил?
Источник