23

CS:GO на Linux, все прекрасно?

На сколько всем известно, система Linux не стоит на месте и постоянно развиваются, даже те же игры которые никто не ожидал увидеть на данной системе, уже через 2 года появляются либо с помощью запуска на wine, proton, litrus, а иногда и даже нативные версии! Так случилось и со всеми любимой CS:GO, нативная версия которой появилась в STEAM и стала доступна на linux.

План статьи

1.Предыстория

2.Информация

3.Графический API

4.Запуск нативной игры

5.Запуск через proton

6.Сетевая игра

7.Итоги

Предыстория

Я был обладателем компьютера на Windows XP, потом на Windows 7 и закончил на Windows 10. В какой то момент я вдруг начал на полном серьезе интерисоваться системами Linux, а именно их возможностями, дистрибутивами. Linux затянул меня бесплатными программами, модульностью и то, что мне казалось будто я могу поменять черт возьми все! Заниматься программированием мне было удобно именно на Linux, первый мой дистрибутив назывался Zorin OS версии 16 PRO, сразу после я попробовал Lubuntu, а теперь сижу на Ubuntu Mate. Когда я переходил на свою систему, я понимал что скорее всего играть в игры мне не светит, но как только я установил PortProton все вдруг поменялось и я смог запустить любимые игры, и я полностью счастлив что перешел на Linux, но втягивать людей я все же не намерен, так-же в ходе моих эксперементов, не зря же я покупал игры в STEAM? Ну вот я и по запускал несколько нативных игр, и тут в мою взор попалась бесплатная версия CS:GO и тут я установил эту нативную версию, все пошло без проблем и я провел не мало времени в ней и готов поделиться с вами со своими наблюдениями. До этого ещё на Windows я провел 120 часов в игре, и почти столько же провел на Linux (72 часа).

Информация

CS:GO — это, многопользовательская компьютерная игра, разработанная компаниями Valve и Hidden Path Entertainment. Выпуск игры для персональных компьютеров на операционных системах Windows и macOS, также игровых приставках Xbox 360 и PlayStation 3 состоялся 21 августа 2012 года.

Версия игры для Linux была выпущена в 2014 году, а в 2016 году игра, в рамках программы обратной совместимости, стала доступна на Xbox One. В сентябре 2018 года была выпущена бесплатная версия с возможностью игры с реальными игроками и с ботами. Позже, в декабре того же года игра стала полностью бесплатной.

Графический API

У многих наверное стоит вопрос, как так получилось, что игра написанная на DirectX который полностью отсутствует в Linux имеет нативную версию в данной системе? Ответ очень прост! Нативная версия CS:GO имеет графический API так называемый «Vulkan API». Что же это такое? Это, кроссплатформенный API для 2D и 3D графики, впервые представленный Khronos Group в рамках конференции GDC 2015. На самом деле все нативные игры на Linux работают либо на «Vulkan API» либо на «OpenGL» и то, и то работают хорошо,но вулкан как утверждают многие — работает лучше!

Запуск нативной игры

Для запуска нативной игры без танцев с бубном, понадобится клиент STEAM установить который не так уж и трудно, поэтому объяснять это я не буду. Находим CS:GO в официальном магазине, скачиваем и просто нажимаем на кнопку «Играть», тут все понятно.

Запуск через proton

Кроме нативных игр, клиент Steam поддерживает запуск Windows игр, такая система называется proton. Он разработан Valve и основан на форке Wine. Он включает в себя несколько патчей и библиотек для улучшения производительности и совместимости с играми Windows. Сам Proton предназначен для интеграции в клиент Steam как «Steam Play», что обеспечивает бесперебойную работу Windows-игр и программного обеспечения в Steam, но его можно использовать как отдельное приложение.


Чтобы начать использовать его, нужно убедиться в том, что он включен в настройках Steam клиента:

Включаем галочку на параметр «Steam Play» и выбираем последнюю версию Proton. На этом все, дальше заходим в свойство игры, и ставим галочку на параметр «Принудительно использовать определенный инструмент совместимости Steam Play», теперь можно нажать кнопку «Играть» для запуска нашей игры.

Сетевая игра

Мультиплеер никак не отличается от Windows версии игры, это конечно же плюс, ведь сами Valve заранее продумали сетевую часть игры под кросплатформеность, поэтому проблем с этим у вас не возникнет.

Итоги

Итоги таковы, что без единого танца с бубном можно играть в любимую игру хоть на Windows, хоть на Linux. Насчет производительности Vulkan API, так я увидел повышение FPS на 10 единиц, чем на Windows. «Фризов» не возникало и проблем с игрой так-же не было!


Оригинальная статья

GNU/Linux

1.2K постов15.6K подписчиков

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

За 10 лет раз пять пробовал установить что-нибудь из линкус. Каждый раз все заканчивалось черным экраном (не консолью) после 2-3 запуска, при этом никуда не лез.

раскрыть ветку (11)
3
Автор поста оценил этот комментарий

Возможно, проблемы с железом.


Как я уже несколько раз говорил в таких темах (и чем триггерил массу клоунов, кто хрен от носа не отличит), если какое-то устройство работает не по стандарту и Linux производителем не поддерживается, то будут проблемы.


Та же nvidia, карты которой в половине компов стоят - тоже иногда бывает источником проблем несмотря на официально поддерживаемый драйвер, и в некоторых дистрибутивах обложено костылями, чтобы работало. И когда ядро нельзя было новое использовать, т.к. старый драйвер не поддерживал его тупо - тоже рядовое событие.


И это не говоря про то, что они многие фишки тупо не добавляли в линуксовый драйвер, а потом ещё и сильно порезали многоэкранность, если мне не изменяет память - это когда комп на Linux мог больше экранов поддерживать, т.к. специфика X11 что-то там позволяла делать.

И по словам Линуса Торвальдса, nvidia была худшей компаний, с которыми они работали.


И вот только-только много лет спустя nvidia на днях раскрыла код видеодрайвера. Должно повлиять положительно.

Да, есть и был самопальный свободный драйвер, но самопальство - это реверс-инжиниринг и guesswork. Куча сил на разгадывание, изобретение велосипедов и костылей, и работает не так круто.


Как сейчас у AMD с этим - не знаю, но лет 10 назад было вообще ужасно.


Соответственно, если железо не поддерживается или поддерживается хреново, шансы комфортно пользоваться / перейти на Linux минимальны.

Как и если нужен особый софт, который нативно не работает или работает хреново.

Предпросмотр
YouTube0:17
раскрыть ветку (2)
1
Автор поста оценил этот комментарий
И вот только-только много лет спустя nvidia на днях раскрыла код видеодрайвера. Должно повлиять положительно.

В коментах к этой новости на хабре писали, что там все не так просто и раскрыто далеко не все.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Это не меняет того, что должно повлиять положительно (потому что уж точно не отрицательно повлияет).

2
Автор поста оценил этот комментарий

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

раскрыть ветку (7)
1
Автор поста оценил этот комментарий

Можно ли играть в CS под Linux без wine и без Steam.
Вроде стим санкции ввел. Я под анонимным аккаунто войти не смог и зарегиться тоже

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Да не вводил Steam ничего, и Google ничего не введет, усе будет хорошо

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А в отрезанной от инета локалке можно поставить сервер?

1
DELETED
Автор поста оценил этот комментарий

Возьмите нормальный дистр и изучите его, и не будет проблем.

Меня вообще выбешивает убунта и ее пользователи. Ибо для вас лубунту и убунту это разные линуксы, но нет это те же яйца, только вид с боку. Чем они отличаются, да ни чем, только установленными по умолчанию пакетами. Я сижу на арче, и да проблемы бывают, но они элементарно решаются без переустановки. Когда сам ставишь минимальную систему и накатываешь то что тебе нужно, настраиваешь, то это дает понимание как это работает, и даже если какое обновление чего нибудь сломало, то понимая не составляет труда эту проблему решить. А ставя разные "умные" убунты, которые сами все за тебя решают и ставят кучу всякой херни которая тебе даже не нужна, не получаешь никаких знаний, но имея полные права сломать не составляет труда, а вот починить проблема.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Не только не получаешь знаний так еще и требовать от убунту стандарты винды начинаешь. Так было со мной - только арч завлек к линуксу
1
Автор поста оценил этот комментарий

Я за компами с 1991 года. Первый комп за которым я программировал назывался Агат.
В 2000 году админ игрового клуба "Мамка" (имеется ввиду матаринская плата) записал мне на CD сервер CS 1.6 под Linux. К сожалению диск поцарапан. Спустя 22 года, я решил поставить CS -сервер уже для сына.


Где взять CS-сервер для работы в LAN без доступа в Интернет? Уверен, что есть готовый варез с дополнительными картами, скинами оружия и персонажей, в котором можно включать и отключать чит-коды.

Какой Linux лучше поставить на слабый ноутбук для серверной части? Игроков будет двое.

Есть ли SCP:SL с возможностью автономной игры? Steam мне не нравится, как концепция.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Не нравится так иди нахуй. Где взять то где се. Иди разрабам пиши чтобы чисто тебе выдали. Или держателям серверов сообщества. С scp вообще выпал нахуй, игра которая полностью завязана на онлайне, ты тогда ботов себе пиши чтобы бегали или нейросети новомодные базы чтобы самообучались
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества