Перейти к содержимому


Фотография

Небольшой туториал по установке Wosba на линукс


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 20

  #1 TeHb Отправлено: 03 Сентябрь 2020 - 16:47

TeHb

    Канонир

  • Альфа-тестеры
  • 295
  • Регистрация:
    26.07.2016

Вы знаете, что я немного ненормальный, и давно мечусь между windows и linux, вот запилил небольшой гайд, как заставить wosb работать на linux:

Установка WineHQ на примере ubuntu

Spoiler

Подготовка WineHQ префикса на примере ubuntu

Spoiler

 

Установка Wosba

Spoiler

 

Видео по установке Wosba на ubuntu в качестве примера

Spoiler

 

Есть небольшой баг, не работает кириллица при вводе сообщений в чате, что является не критичным, на protondb я бы поставил золото


---------------------------------
Дополнено администратором: игра также запускается с помощью PortProton-1.0


  • 6

  #2 Cortez98_lio Отправлено: 04 Сентябрь 2020 - 09:20

Cortez98_lio

    Канонир

  • Ветераны альфа-теста
  • 483
  • Регистрация:
    27.07.2017
  • Гильдия:кмк
Отлично, спасибо Тень!
  • 0

  #3 Karsten Rode Отправлено: 20 Сентябрь 2020 - 05:49

Karsten Rode

    Навигатор

  • Забаненые
  • 1 424
  • Регистрация:
    02.03.2018
  • Гильдия:[☠]

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


  • 0
Каждая ошибка, допущенная во время переписки  в чате или на форуме, приближает кончину языка, на котором говорили твои героические предки.
 
 

 

 


  #4 BOJIKOB Отправлено: 24 Сентябрь 2020 - 01:06

BOJIKOB

    Юнга

  • Игроки
  • 2
  • Регистрация:
    23.09.2020

Доброго времени суток.  Хотелось бы узнать?! Если возможность установки на Mac OS Catalina ?

Планируется сделать игру мульте платформенной как EVE Online от разработчиков ?


  • 0

  #5 TeHb Отправлено: 25 Сентябрь 2020 - 15:07

TeHb

    Канонир

  • Альфа-тестеры
  • 295
  • Регистрация:
    26.07.2016

Доброго времени суток.  Хотелось бы узнать?! Если возможность установки на Mac OS Catalina ?

Планируется сделать игру мульте платформенной как EVE Online от разработчиков ?

На официальной вики winehq говориться, что mac os catalina не поддерживается (есть вариант конечно их исходников собрать wine) источник: https://wiki.winehq.org/MacOS

Если же найдете какой нить форк wine под mac os cataline или альтернативное приложение, то в их среду должны быть установлены следующие библиотеки  dotnet40, Faudio, xna.Framework.

Сам яблочной продукцией не обладаю, по причине технически-мировоззренческих соображений (ну я windows, то не особо люблю из-за проприетарного ПО, а уж mac os явно не моё) 


  • 0

  #6 Meraklin Отправлено: 15 Октябрь 2020 - 09:45

Meraklin

    Канонир

  • Игроки
  • 110
  • Регистрация:
    24.01.2020
  • Гильдия:ВеЛ

Я на iMac запускал через Parallels


  • 0

  #7 BOJIKOB Отправлено: 18 Октябрь 2020 - 01:55

BOJIKOB

    Юнга

  • Игроки
  • 2
  • Регистрация:
    23.09.2020

Я на iMac запускал через Parallels

Спасибо за предложения но идея стояла не в запуске виртуальной машины которая употребляет ресурсы (Благо их хватает на яблочной продукции) А расширении аудитории за счет платформы тем самым привлечь инвестиции так как на на Mac os конкуренция игрового рынка ниже (Супруга прям застряла в вашем проекте … Да и шум моря как то стал родным в нашей семье) Так же технология Sidecar позволяет играть в игру на планшете что стало огромным плюсом


  • 0

  #8 Meraklin Отправлено: 18 Октябрь 2020 - 10:32

Meraklin

    Канонир

  • Игроки
  • 110
  • Регистрация:
    24.01.2020
  • Гильдия:ВеЛ

Спасибо за предложения но идея стояла не в запуске виртуальной машины которая употребляет ресурсы (Благо их хватает на яблочной продукции) А расширении аудитории за счет платформы тем самым привлечь инвестиции так как на на Mac os конкуренция игрового рынка ниже (Супруга прям застряла в вашем проекте … Да и шум моря как то стал родным в нашей семье) Так же технология Sidecar позволяет играть в игру на планшете что стало огромным плюсом

Проблема в том, что у разработчика не хватает времени доделать win версию, поэтому о кроссплатформености думаю не стоит говорить, в ближайшие лет 10


  • 0

  #9 TeHb Отправлено: 19 Октябрь 2020 - 12:07

TeHb

    Канонир

  • Альфа-тестеры
  • 295
  • Регистрация:
    26.07.2016

Спасибо за предложения но идея стояла не в запуске виртуальной машины которая употребляет ресурсы (Благо их хватает на яблочной продукции) А расширении аудитории за счет платформы тем самым привлечь инвестиции так как на на Mac os конкуренция игрового рынка ниже (Супруга прям застряла в вашем проекте … Да и шум моря как то стал родным в нашей семье) Так же технология Sidecar позволяет играть в игру на планшете что стало огромным плюсом

Mac os не позиционирует себя игровой платформой, если бы это было так то на mac os выходили бы игры (не кроссплатформа), mac os чисто дизайнерско рабочий инструмент по сути. Так что говорить что там конкуренция ниже не корректно, ибо аудитория mac os в большинстве своем использует свои девайсы явно не для игровых целей. На это ещё намекает не желание apple поддерживать старые opengl и vulkan библиотеки, да и довольно жесткая политика по отношению к сторонним (энтузиастам) разработчикам, ставит практически крест на этом (я про то, что разработчику в реальности будет проще прикрутить кроссплатформенность, чем потом получать у apple разрешения публикации своего приложения в appstore, да и не понятно, что в этом случае делать с внутри игровым магазином, ибо у apple за это могут забанить).

 

Проблема в том, что у разработчика не хватает времени доделать win версию, поэтому о кроссплатформености думаю не стоит говорить, в ближайшие лет 10

Достаточно просто перейти на monogame + net.core или net.framework5, что по сути наиболее безболезненный вариант, что бы обеспечить работу игры на windows, linux и mac os.


  • 0

  #10 KILLER95 Отправлено: 19 Октябрь 2020 - 15:18

KILLER95

    Навигатор

  • Ветеран форума
  • 1 160
  • Регистрация:
    28.08.2015

Проблема в том, что у разработчика не хватает времени доделать win версию, поэтому о кроссплатформености думаю не стоит говорить, в ближайшие лет 10

 

Доделать - это как? Мне кажется, все уже сделано


  • 0
Изображение

  #11 Meraklin Отправлено: 24 Октябрь 2020 - 08:16

Meraklin

    Канонир

  • Игроки
  • 110
  • Регистрация:
    24.01.2020
  • Гильдия:ВеЛ

Доделать - это как? Мне кажется, все уже сделано

Патрули, гуляющие в других портах?

Доделанная задумка захвата империи?

Баг со звуком во время ПБ?

Баг с авторемонтом парусов?

Непись, ходящая сквозь острова

Иногда не захватывающиеся форты?

 

Список можно продолжать. Но лень. Это все есть у админа.


  • 0

  #12 TeHb Отправлено: 24 Октябрь 2020 - 16:04

TeHb

    Канонир

  • Альфа-тестеры
  • 295
  • Регистрация:
    26.07.2016

Патрули, гуляющие в других портах?

Доделанная задумка захвата империи?

Баг со звуком во время ПБ?

Баг с авторемонтом парусов?

Непись, ходящая сквозь острова

Иногда не захватывающиеся форты?

 

Список можно продолжать. Но лень. Это все есть у админа.

Для справки, как правило, игры для mac\windows\linux не разрабатывают отдельно друг от друга, их либо делают под одну платформу, или делают кроссплатформу (Один и тот же код работающий одинаково на разных платформах), если говорить в случае wosba, то он написан на c# основными библиотеками которого являются net framework 4.0 и xna framework, т.е. для добавление кроссплатформы нужно поменять net framework 4.0 на core 3.0 (или обновить на net framework 5.0), а xna framework обновить до mono game.

Подробнее:

net core это кроссплатформенный урезанный net framework, net framework 5.0 (сейчас он prewiew и выйдет в конце этого года) это кроссплатформенная библиотека, которая является более новой net framework 4.x.x (т.е. обновить не должно быть большой проблемой). Mono game это тот же xna, только кросс платформенный и до сих пор обновляемый (короче говоря тут тоже не должно быть больших проблем).


  • 0

  #13 Meraklin Отправлено: 25 Октябрь 2020 - 17:51

Meraklin

    Канонир

  • Игроки
  • 110
  • Регистрация:
    24.01.2020
  • Гильдия:ВеЛ

Для справки, как правило, игры для mac\windows\linux не разрабатывают отдельно друг от друга, их либо делают под одну платформу, или делают кроссплатформу (Один и тот же код работающий одинаково на разных платформах), если говорить в случае wosba, то он написан на c# основными библиотеками которого являются net framework 4.0 и xna framework, т.е. для добавление кроссплатформы нужно поменять net framework 4.0 на core 3.0 (или обновить на net framework 5.0), а xna framework обновить до mono game.

Подробнее:

net core это кроссплатформенный урезанный net framework, net framework 5.0 (сейчас он prewiew и выйдет в конце этого года) это кроссплатформенная библиотека, которая является более новой net framework 4.x.x (т.е. обновить не должно быть большой проблемой). Mono game это тот же xna, только кросс платформенный и до сих пор обновляемый (короче говоря тут тоже не должно быть больших проблем).

Уверен, что врядли этим будут заморачиваться


  • 0

  #14 KILLER95 Отправлено: 26 Октябрь 2020 - 19:15

KILLER95

    Навигатор

  • Ветеран форума
  • 1 160
  • Регистрация:
    28.08.2015

Уверен, что врядли этим будут заморачиваться

 

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


  • 0
Изображение

  #15 Devileron Отправлено: 31 Март 2021 - 19:31

Devileron

    Юнга

  • Игроки
  • 1
  • Регистрация:
    31.03.2021

Доброго времени суток! Случайно наткнулся на эту игру, хотел попробовать, но есть проблема, основная ОС - Арч Линукс:

Manjaro 21.0 KDE
mesa 20.3
wine 6.0

После команды

winetcricks dotnet40 
faudio xna40

Игра успешно стартанула, но ни одно нажатие на клавиатуре не регистрируется...
Подскажите пожалуйста, если знаете, куда копать?


  • 0

  #16 SnakeSel Отправлено: 24 Ноябрь 2021 - 13:50

SnakeSel

    Юнга

  • Игроки
  • 4
  • Регистрация:
    10.01.2020

Для справки: лично у меня на wine выше 5.10 игра не запускается.

Так что рекомендую 5.10-staging.

Я использую бинари от PlayOnLinux. Просто распаковать в любую папку и указать его в переменной WINE

Так же для удобства использую свой скрипт для создания префикса и запуска. Дабы не мучаться с путями.

 


  • 0

  #17 SnakeSel Отправлено: 05 Декабрь 2021 - 14:10

SnakeSel

    Юнга

  • Игроки
  • 4
  • Регистрация:
    10.01.2020

Для wine старше 6.20 ставить faudio не нужно, т.к. в состав уже включена PE версия.

Устанавливаем только: dotnet40 xna40

После открываем winecfg и во вкладке "библиотеки" добавляем следующие замещения:

  • winegstreamer - отключена
  • quartz - встроенная (Wine)

  • 0

  #18 Maltesa Отправлено: 05 Декабрь 2021 - 17:31

Maltesa

    Канонир

  • Ветераны альфа-теста
  • 195
  • Регистрация:
    12.12.2015
  • Гильдия:ГLГ

Всегда удивляюсь линуксоводам, что ради того, чтобы просто поиграть приходится заниматься любовью с машинами и вот этим вот всем. Эти люди заслуживают страдания и должны страдать вечно до тех пор, пока не придет осознание того, что любишь играть в игры - используй другую ОС, лоооооооооооооооооол, а не наводи тоску о том, что "ыыыы, не могу запустить игру, потому что у меня $ОS_NAME$"


  • 0

  #19 Karsten Rode Отправлено: 05 Декабрь 2021 - 19:46

Karsten Rode

    Навигатор

  • Забаненые
  • 1 424
  • Регистрация:
    02.03.2018
  • Гильдия:[☠]

Всегда удивляюсь линуксоводам, что ради того, чтобы просто поиграть приходится заниматься любовью с машинами и вот этим вот всем. Эти люди заслуживают страдания и должны страдать вечно до тех пор, пока не придет осознание того, что любишь играть в игры - используй другую ОС, лоооооооооооооооооол, а не наводи тоску о том, что "ыыыы, не могу запустить игру, потому что у меня $ОS_NAME$"

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


  • 0
Каждая ошибка, допущенная во время переписки  в чате или на форуме, приближает кончину языка, на котором говорили твои героические предки.
 
 

 

 


  #20 SnakeSel Отправлено: 09 Декабрь 2021 - 07:13

SnakeSel

    Юнга

  • Игроки
  • 4
  • Регистрация:
    10.01.2020

любишь играть в игры - используй другую ОС

Все больше игр выходит с поддержкой linux. А благодаря steam и proton можно без проблем играть в windows only игры.

Думаю wosb рано или поздно обновят до net 5 и игра станет мультиплатформенной.

 

Я например не вижу смысла ставить еще одну систему ради игр. При этом отдав еще 10к за лицензию windows.


  • 1

  #21 TeHb Отправлено: 18 Декабрь 2021 - 10:45

TeHb

    Канонир

  • Альфа-тестеры
  • 295
  • Регистрация:
    26.07.2016

Всегда удивляюсь линуксоводам, что ради того, чтобы просто поиграть приходится заниматься любовью с машинами и вот этим вот всем. Эти люди заслуживают страдания и должны страдать вечно до тех пор, пока не придет осознание того, что любишь играть в игры - используй другую ОС, лоооооооооооооооооол, а не наводи тоску о том, что "ыыыы, не могу запустить игру, потому что у меня $ОS_NAME$"

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

Во первых, сам линукс подразумевает тонкую настройку системы, от выбора самой консоли (bash, zsh), до кастомизации окружения (DE), и то что показано на видео в шапке, это лишь самый минималистичный набор ванильного wine и его библиотек для запуска WoSB, и ничего из разряда любви с машинами, там нет, не ужели для вас, копировать вставить это уже, что то не постижимое (для таких как вы, что открыть консоль уже преступление). Но даже для любителей казуала, есть Lutris, который все сделает за вас, правда в таком случае в дистрибутив будет загружено много лишних зависимостей.

Насчет мнения, что linux не для игр, есть Steam и Proton, в котором уже все сделано и остается лишь скачать и играть, даже консоль открывать не придется. В пользу игр на линукс говорит ещё и скоро выходящая консоль от valve Steam Deck, и уж наверное самой главной игровой площадке видней, является линукс игровой платформой или же нет.

И вообще за что такой хейт в сторону линукса, он что вам сделал? ограбил? украл персональные данные? обманул? Не все пользователи в восторге от windows, её закрытости, навязанной телеметрией, и не знанием, что там под капотом работает. Гораздо приятней сидеть на системе, которая разрабатывается сообществом, является свободной и не собирает о вас всю информацию, ну а некоторые просто любят делать всякое: 

When Linux met r/unixporn - YouTube


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных