Jump to content

Recommended Posts

Добрый день,

 

моя основная ОС - Ubuntu Linux и я хотел бы до приобретения игры скачать и установить клиент.

Это хотелось бы сделать чтоб оценить возможность запуска игра на Linux под Wine и первичной оценки производительности.

 

многие игры имеют тестовый режим установвки, например  StarCraft II.

 

Но к сожалению я не нашел способа скачать установщик ИЛ-2 Штурмовик Битва за Сталинград (хотя версия не имеет значения, движок один и тот же) игры без ключа активации, соответстветственно возникают следующие вопросы:

  1. возможно ли и как скачать установщик без ключа активации?
  2. есть ли какой-то временный лицензионный ключ для теста производительности симулятора?

 

Заранее благодарен,

Денис

  • Thanks 1

Share this post


Link to post
Share on other sites

Здравствуйте, скачать игру можно по этой ссылке.

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

Share this post


Link to post
Share on other sites

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

Я скачал установщик, однако у меня не получилось его корректно установить, возможно это связанно с неполной поддержкой 64 битных систем wine.

Возможно есть 32 битная версия установщика?

Share this post


Link to post
Share on other sites

Игра поддерживается только в 64 битной версии.

Цитата

Минимальные системные требования

ОС: 64-bit Windows® 7 (SP1) / Windows® 8 / Windows® 10

 

Edited by 2BAG_Miron

Share this post


Link to post
Share on other sites

Установить *nix, чтоб в нем запустить Wine. Это оригинально. Не проще поставить вторую ОС? А то напоминает "Водку продать, а деньги пропить!".

Share this post


Link to post
Share on other sites

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

Edited by 154_KVL

Share this post


Link to post
Share on other sites

Добрый день уважаемые советчики,

 

я использую Linux с 2009 года и ставить что-то другое совсем не собираюсь.

В то же время под вайном у меня уже стоит StarCraft, WOT и некоторые другие игры и не возникало серьезных трудностей.

Я очень благодарен за ваши советы, но прошу сместить их акцент в сторону Linux & Wine. Если не можете ничего существенного посоветовать, прошу воздержаться.

 

Заранее благодарен.

Share this post


Link to post
Share on other sites

Я пользуюсь linux'ом с 2004 года. Для игры  пришлось поставить win10.

Share this post


Link to post
Share on other sites

Есть старая тема, аналогичная вашей, там человеку удалось запустить роф, а вот БзС не взлетел. Причем емнип это было еще до перехода игры на 64 бита и dx 11.

 

Но если у вас внезапно что-нибудь получится, обязательно расскажите.

Share this post


Link to post
Share on other sites

Года полтора назад, после многочасовых плясок удалось запустить игру под wine 1.8 - 2.0. Даже ланчер почти работал, гуй запустить не удалось, но свою работу по докачке обновлений он выполнял.

А вот когда  в прошлом году пробовал запустить, ничего уже не вышло.

Надо будет попробовать c wine 3.8  и DXVK.

P.S. Примечательно, что WT запускается под wine с полпинка, не считая наличие нативной версии.

Share this post


Link to post
Share on other sites

Всем добрый вечер,

 

долго не пробовал, но сегодня удалось запустить установщик.

Мдаа, прошло чуть больше чем пол года.

 

Теперь вопрос к разработчикам, как-то вы сообщали, что возможно появится демо-версия, есть ли новости на этот счет?

 

Заранее благодарен,

Денис

Share this post


Link to post
Share on other sites

Добрый день,

 

вчера вечером запустил и игру, как и ожидалось уперся в логин.

Игра выдает 60 ФПС, но как-то странновато отрисовывается, правда у меня нормальная видеокарта NVIDIA GeForce GTX 1070 Ti.

 

На выходныых пересмотрю установленные компоненты под wine и попробую сделать инструкцию.

  • Upvote 1

Share this post


Link to post
Share on other sites

Добрый вечер,

 

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

  1. wine 3.20 64bit + the latest winetricks
  2. создать 64bit префикс
  3. enable GLSL
  4. установить 4GB video memory
  5. ./winetricks -q corefonts dotnet40
  6. устанавливаем игру: wine64 IL2_setup_BoS.exe, не запускаем сразу после установки
  7. запустить winecfg и включить эмуляцию виртуального дисплея

 

После этого можно запускать установщик, он все нормально скачает и установит. Виртуальный дисплей нужун только для установщика, игра нормально работает и без него.

Для того чтоб не жить в эмулированном дисплее, я соpдал 2 ярлыка в PlayOnLinux, один для утановщика с виртуальным дисплеем, а второй для игры без него.

Я устанавливал все это дело в PlayOnLinux, скрипт есть приатачить не могу.

 

Удачи в небе,

Денис

 

Edited by [Linux]DLobanov
  • Like 3
  • Thanks 3
  • Upvote 1

Share this post


Link to post
Share on other sites

Скрипт сбрасываю текстом

 

#!/bin/bash

# Date: (2018-11-24 20-00)
# Last revision: (2018-11-24 20:00)
# Wine version used: 3.20
# Distribution used to test: Ubuntu 18.04.1 (Bionic Beaver)
# Author : Denis Lobanov
# Licence : GPL
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
 
TITLE="IL-2 Shturmovik Battle of Stalingrad"
EDITOR="vim"
PREFIX="IL2_BoS"
WORKING_WINE_VERSION="3.20"
GAME_VMS="4096"
 
# Starting the script
POL_SetupWindow_Init
 
# Starting debugging API
POL_Debug_Init
 
# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"
 
# Downloading wine if necessary and creating prefix
POL_System_SetArch "x64"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"
POL_SetupWindow_VMS $GAME_VMS
POL_Wine_Direct3D "UseGLSL" "enabled"

# Installing mandatory dependencies
POL_Wine_SetVideoDriver
cd "$WINEPREFIX/drive_c"
POL_Download "https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks"
chmod +x winetricks

POL_Wine_WaitExit "corefonts"
./winetricks corefonts


POL_Wine_WaitExit ".Net 4.0"
./winetricks -q dotnet40

# Switch to the Win10
Set_OS "win10"

# Download installer and start it
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" == "LOCAL" ]; then
        # Asking for CDROM and checking if it's correct one
        POL_SetupWindow_browse "Please select the installation file to run." "$TITLE"
        POL_SetupWindow_wait "Installation in progress." "$TITLE"
        POL_Wine start /unix "$APP_ANSWER"
        POL_Wine_WaitExit "$TITLE"
else
        # Downloading file from the Internet
        POL_System_TmpCreate "il2bos_tmp"
        cd "$POL_System_TmpDir"
        POL_Wine_WaitExit "$TITLE"
        POL_Download "http://cdn.il2sturmovik.net/x64/IL2_setup_BoS.exe"
        POL_Wine start /unix "IL2_setup_BoS.exe"
        POL_Wine_WaitExit "$TITLE"
        POL_System_TmpDelete
fi

# Required for Launcher
Set_Desktop "On" "1024" "768"

# Making shortcut
POL_Shortcut "Launcher.exe" "$TITLE - Updater" "" ""
 
POL_SetupWindow_Close
exit

Share this post


Link to post
Share on other sites

мсье знает толк... :)

 

PS код лучше запихнуть в тег code:

#!/bin/bash

# Date: (2018-11-24 20-00)
# Last revision: (2018-11-24 20:00)
# Wine version used: 3.20
# Distribution used to test: Ubuntu 18.04.1 (Bionic Beaver)
# Author : Denis Lobanov
# Licence : GPL
...

 

Edited by DeadlyMercury

Share this post


Link to post
Share on other sites

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

Edited by [Linux]DLobanov

Share this post


Link to post
Share on other sites

Можно модераторов попросить.

 

А устройства вайн умеет эмулировать? Трекир, джойстик, обратную связь?

Share this post


Link to post
Share on other sites
В 27.11.2018 в 20:01, DeadlyMercury сказал:

Можно модераторов попросить.

 

А устройства вайн умеет эмулировать? Трекир, джойстик, обратную связь?

А зачем эмулировать?

Все подключенные устройсва пробрасываются в Wine, так что все события приходят в игру.

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

Edited by [Linux]DLobanov

Share this post


Link to post
Share on other sites

Ну просто насколько я понимаю - там все должно идти через DirectInput, то есть wine и его как-то должен эмулировать.

При этом интересен вопрос корректности сего действа и возможных задержек.

Share this post


Link to post
Share on other sites

Доброе утро, никаких задержек нет.

Есть некоторое снижение производительности видеокарты местами, ну и артефакты тоже есть.

В БЗС есть артефакт связанный с отображением разных перспектив, в общем на старте деревья меньше травы.

Share this post


Link to post
Share on other sites
В 25.11.2018 в 03:06, [Linux]DLobanov сказал:

Добрый вечер,

 

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

.....

После этого можно запускать установщик, он все нормально скачает и установит.....

 


подскажите плз  , как решить проблему при запуске установщика:
"

[01/19/19 04:24:30] - Running wine-3.20 Launcher.exe (Working directory : /home/vlad/.PlayOnLinux/wineprefix/64bit/drive_c/Program Files (x86)/1C Game Studios/IL-2 Sturmovik Great Battles/bin/game)

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
File name: 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one ofFile name: 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

"

 команда  winetricks -q corefonts dotnet40 сообщает, что пакет уже установлен , при попытке установить этот пакет изнутри wine тоже сообщает что уже установлен.
 

Share this post


Link to post
Share on other sites

почти :-(  работает под Linux Mint 19.1,  т.е.  запускается, к серверам онлайн подключается ,  миссии с сервера и оффлайн  загружаются, самолеты настраиваются , но собственно при  запуске миссии , т.е. кнопка "Начать" - происходит падение программы . В логе много записей:
..
Sampler object 1 is bound to non-depth texture 2, yet it is used with a program that uses a shadow sampler. This is undefined behavior
..
 

предполагаю , что  что-то не правильно с настройками драйвера  nvidia.  но вот что , не могу понять  - буду благодарен за разъяснения как настроить..
 

Share this post


Link to post
Share on other sites

Победа!
  под Linux Mint 19.1 работает безукоризненно , и графика на высоте.
 
выше описанные действия по установке не полные. Нужно следующее:

1. установить самую новую версию wine

2. установить новый winetricks

3. winetricks загрузить следующие пакеты:  corefonts dotnet40 vcrun2015 dxvk

   командой    winetricks -q corefonts dotnet40 vcrun2015 dxvk
но не просто загрузить, а загрузить  вызывая 64 разрядный wine (что значит "префиксы" придется почитать...)
WINEPREFIX=~/.wine_il2  wine64  winetricks -q corefonts dotnet40 vcrun2015 dxvk

4. из этих пакетов все противные и ставятся через ж.., т.е. не с первого раза потому что постоянно  в системе чего то не хватает . Например у меня на новой Mint 19.1 не было софта для распаковки cab файлов microsoft. Поэтому  смотрите за сообщениями - в процессе установки все диагностируется.

 5. Но самый противный пакет - это dxvk.  Этот пакет является новейшей эмуляцией виндовского DirectX11 . Без него  игра работает, но имеет очень оригинальный вид  - все текстуры в игре располагаются она над другой , и при поездке на танке сквозь полотно дороги  ниже примерно на 1000 метров виден еще один "мир" - леса , дороги :-)

 Поэтому рекомендую установить три пакета без него, убедится что игра работает, и уже потом переходить к dxvk. Причем он не поставится пока не поставите софт "Вулкан" - это что то с графикой . Благо в Mint 19.1 ставится просто:

------------- установка вулкан
sudo apt update
sudo apt install mesa-vulkan-drivers
------------- установка вулкан утилит
sudo apt update
sudo apt install vulkan-utils

 

а в свою очередь вулкан не встанет, или встанет криво если стоят драйвера видеокарты из дистрибутива linux. Нужны от разработчика. И еще есть нюансы при комбинациях встроенная видеокарта в процессор и дискретная.

   таким образом для этого пакета dxvk нужно поставить сначала новейшие драйвера видео карт от производителей видеокарт, потом вулкан , потом уже этот пакет в нужный префикс игры.. потом перезагрузится... и ура - поведение игры ничем не отличается от работы в windows (тут разработчики молодцы !- игра самодостаточная )

 

6. Выше упоминался софт PlayOnLinux  - читал  жалобы что он не работает с пакетом dxvk.  Так что игнорируем его.

 

осталась одна мизерная проблема:
    проблемы со статистикой в офф-лайне: выскакивает сообщение что BoS.LogParser.Offline.exe не работает, но ее рекомендуют тупо удалить или перекомпилировать

https://forum.il2sturmovik.com/topic/28335-il-2-sturmovik-battle-of-stalingrad-on-linux/?page=2

 

---------------

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

  Если кто-то решится ставить  БЗС на Linux - его ждет увлекательный квест  на любимом браузере по просторам интернета в страну Linux :-) . И через неделю другую путешествия,  все что я написал выше будет просто и понятно.

 Я потратил на все 2 месяца , но зато теперь хотя бы понимаю как оно работает и даже зауважал Linux, т.к.  игра зависала огромное количество раз, но Linux не разу не падал. Все решалось просто завершением сеанса пользователя.

 

 и самое интересное  - "зачем козе боян?"

   1. у меня ноутбук с процессором I5 и встроенной Intel4000 + NVidia650м.  Ноут для работы полностью меня устраивает,  но с  развитием игры стало невозможно играть. Встал вопрос о приобретении компа примерно за 50 тыс.  Что довольно дорогая игрушка именно  для игрушки :-)

 поэтому я купил б/у видеокарту NVIDIA 1060/3 за 8.5 тыс. руб. + райзер на порт mini PCI Express  (350 руб. с алиэкспресс) . Выкинул из ноута модуль wi-fi(использую внешний). В освободившийся разъем подсоединил внешнюю видеокарту (как это сделать полно видео в сети) и казалось бы вот оно счастье, но.... Тут уже облажался  не справился сам Windows.  В такой комбинации Intel4000 + NVidia650м + nVidia 1060/3 одна карта оказалась слабым звеном и по закону подлости - внешняя... (ошибка 43 , и никак не решается). Я уж думал что купил убитую видеокарту.

  Пробный же запуск Mint 19 с live cd сразу показал , что карта нормальная и Mint 19 карты разделяет полностью - т.е. устройства работают независимо друг от друга и не конфликтуют.  Я   Linux еще больше зауважал - это уже серьезное преимущество перед Windows
 Дело осталось за малым, за настройкой игры - и это малое сделано . Игра под Linux Mint 19.1 работает. Экономия финансов 40 тыс. рублей.

  Сама игра на средних настройках на сервере Liberty на летнем Сталинграде при 70 игроках держит 58-60 фпс (ограничение в игре поставил 60 фпс).  Раньше было 22-26.

на мой взгляд  нормальный прирост  за вменяемые средства.

 

2. После всех танцев с бубнами вокруг Linux я получил новые компетенции, а в связи с "импотозамещением"  и ужесточением фискальной нагрузки , в т.ч. и на не лицензионный софт для организаций,  Linux операционки получат новую жизнь. И компетенции не помешают.

 

3. Было интересно :-)

 

  • Like 2
  • Thanks 2
  • Upvote 1

Share this post


Link to post
Share on other sites
28.04.2018 в 10:51, [Linux]DLobanov сказал:

... моя основная ОС - Ubuntu Linux и я хотел бы до приобретения игры скачать и установить клиент.

Это хотелось бы сделать чтоб оценить возможность запуска игра на Linux под Wine.

Примите хоть и запоздалую (я не тормоз, я медленный газ © 😁), но искреннюю благодарность за интересную тему, которую вы озвучили 🙏 Было интересно © Plumb1

 

16.02.2019 в 19:06, Plumb1 сказал:

После всех танцев с бубнами вокруг Linux я получил новые компетенции .... И компетенции не помешают.

Эт точно © 👍

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...