1 pontos por GN⁺ 2023-10-11 | 1 comentários | Compartilhar no WhatsApp
  • Counter-Strike 2 foi lançado como sucessor que substitui o CS:GO, mas a Valve afirmou que não pretende criar uma versão para macOS
  • Os usuários de DirectX 9, sistemas operacionais de 32 bits e macOS, cujos suportes foram descontinuados, somavam juntos menos de 1% dos jogadores ativos de CS:GO, e o CS2 oferece suporte apenas a Windows 64 bits e Linux
  • O CS2 foi aplicado aos donos de CS:GO como uma atualização de 26 GB, mas os usuários de macOS, após a instalação, não puderam jogar nem o jogo antigo nem a nova versão, e também não havia possibilidade de rollback
  • Usuários que jogavam principalmente CS:GO no macOS podem receber reembolso do Prime Status Upgrade se atenderem aos requisitos, com prazo até 1º de dezembro de 2023
  • Usuários de macOS podem acessar uma build legada do CS:GO sem matchmaking oficial, mas após 1º de janeiro de 2024 alguns recursos podem se degradar ou falhar

Decisão de encerrar o suporte ao macOS

  • A Valve afirmou que não pretende lançar uma versão de Counter-Strike 2 para macOS
  • Counter-Strike 2 é o sucessor que substitui o popular FPS Counter-Strike: Global Offensive
  • O FAQ de suporte da Steam informa que o suporte a hardware e plataformas antigas será encerrado para acompanhar as mudanças tecnológicas
    • Entre os itens com suporte descontinuado estão DirectX 9, sistemas operacionais de 32 bits e macOS
    • Juntos, eles representavam menos de 1% dos jogadores ativos de CS:GO
    • Daqui em diante, Counter-Strike 2 oferecerá suporte apenas a Windows 64 bits e Linux

Impacto da atualização do CS2 para usuários de Mac

  • O lançamento de Counter-Strike 2 foi aplicado aos usuários existentes de CS:GO como uma atualização de 26 GB
  • Usuários de macOS também receberam a atualização, mas após a instalação não puderam jogar nem a versão original nem a atualizada por causa da falta de suporte
  • Na época, também não foi oferecida aos usuários de macOS uma opção de rollback

Condições para reembolso do Prime Status Upgrade

  • A Valve oferece a alguns jogadores de Mac o reembolso do Prime Status Upgrade
  • As condições para reembolso são as seguintes
    • A maior parte do tempo jogado em CS:GO deve ter ocorrido no macOS
    • O usuário deve ter jogado CS:GO no Mac entre 22 de março de 2023, data do anúncio do Counter-Strike 2 Limited Test, e 27 de setembro de 2023, data de lançamento do Counter-Strike 2
    • O momento da compra do Prime Status Upgrade não afeta a elegibilidade
  • O prazo para receber o reembolso vai até 1º de dezembro de 2023

Build legada do CS:GO e fim do suporte

  • Usuários que quiserem continuar jogando CS:GO no macOS podem acessar a versão legada, ou frozen build
  • Essa build inclui os recursos do CS:GO, exceto o matchmaking oficial
  • O suporte ao CS:GO legado terminou em 1º de janeiro de 2024
  • Mesmo após o fim do suporte, o jogo continuará disponível, mas recursos que dependem da compatibilidade com o Game Coordinator podem se degradar ou falhar
    • Um exemplo é o acesso ao inventário

Limitações técnicas do suporte a jogos no Mac

  • A notícia de que o Counter-Strike 2 para macOS não está sendo desenvolvido ativamente pode ser um golpe duro para muitos jogadores
  • O CS:GO foi lançado em 2012, mas continua sendo um FPS popular com dezenas de milhões de jogadores conectando-se todos os meses
  • Mesmo que usuários de Mac representem menos de 1% do total, considerando a escala geral isso ainda pode corresponder a centenas de milhares de pessoas
  • Um dos motivos pelos quais a Valve evita desenvolver o CS2 para Mac é que os dispositivos da Apple não oferecem suporte nativo à API Vulkan, base gráfica do jogo
  • O Vulkan foi projetado como sucessor do OpenGL e para resolver algumas de suas limitações
  • A biblioteca de código aberto MoltenVK fornece uma implementação de Vulkan sobre a API gráfica Metal da Apple, mas ainda faltam alguns recursos avançados do Vulkan

1 comentários

 
GN⁺ 2023-10-11
Opiniões do Hacker News
  • Descobri algo interessante recentemente: muitos jogos antigos do Steam para Mac aparecem como incompatíveis com 64 bits, mas, na prática, às vezes é só uma flag de backend configurada incorretamente
    O Steam permite a instalação mesmo com o aviso e, se o jogo tiver código de 64 bits de fato, ele roda sem problemas
    Um dia, quando o Rosetta desaparecer, isso deixará de fazer sentido, mas até lá pretendo aproveitar Antichamber https://store.steampowered.com/app/219890/Antichamber/ no Mac

    • É estranho terem forçado uma incompatibilidade com 32 bits no MacBook
      O laptop consegue executar código de 32 bits, mas, depois da atualização, é como se o sistema operacional dissesse que não consegue
      Não oferecer retrocompatibilidade em produtos novos é uma coisa; remover um recurso existente por meio de uma atualização é algo totalmente diferente, e não entendo como isso pode ser aceito
    • Antes de 64 bits se tornar obrigatório, havia muitos jogos com a engine Source que dava para jogar no Mac, e fico me perguntando se a Valve não poderia simplesmente atualizar os binários
  • É uma decisão triste
    De vez em quando eu abria o CSGO no meu Mac M1 quando queria jogar surf ou kz
    É muito mais conveniente jogar no notebook do que ir até um desktop Windows que quase nunca inicializo
    Também tentei jogar CSS, mas, por ser 32 bits, ele não é mais suportado no macOS
    Imagino que seja parecido com o que jogadores de Overwatch sentiram quando o jogo de que gostavam foi substituído por outro que não curtiam
    A Valve certamente fez as contas, e é claro que faço parte da minoria, mas isso não me deixa satisfeito
    Se mais jogos dessem suporte ao Mac, também haveria mais jogadores no Mac; isto é um retrocesso e parece um ciclo de retroalimentação negativa

    • Em vez de culpar os desenvolvedores, é preciso ver que a Apple nunca teve realmente a intenção de dar suporte adequado a um ecossistema amigável para jogos
      A postura é: faça do jeito da Apple ou vá embora
    • O mais frustrante é que a Apple tem uma solução razoável, o Game Porting Toolkit
      Na prática, ele é próximo de um Wine/Proton para macOS, mas a Apple não o transforma em um componente de sistema para usuários finais nem permite que desenvolvedores o usem como camada de execução de seus apps
      Por isso, os desenvolvedores não podem distribuir binários de Windows sobre o Game Porting Toolkit como fazem com o Proton, e é razoável supor que essa ferramenta também desaparecerá em alguns anos
      Não é a primeira vez que jogos no Mac parecem um beco sem saída, mas agora, sem BootCamp, realmente parece o fim
      Também é difícil esperar algo da Aspyr, já que seus ports antigos e meio incompletos provavelmente ficaram presos a dificuldades financeiras depois da aquisição pela Embracer
    • Só para garantir: CS:GO ainda está disponível e ainda há muitos servidores surf/kz ativos
      Para ver como acessar, assista a este vídeo https://youtu.be/A8cWDxqOG2k?si=w4xdxmRntqKLtYg0
      O procedimento é realmente simples, mas não estou no computador agora, então não consigo descrevê-lo aqui
    • A Apple bloqueou drivers da Nvidia, o Apple Silicon não oferece suporte a GPUs externas, e a empresa não adotou Vulkan, empurrando apenas Metal
    • Basta instalar o Crossover e rodar o Steam dentro dele
      Também funciona no M1
  • Entendo o lado dos usuários de Mac
    Usuários de Linux também ouviram muitas vezes a resposta de que “não há compradores suficientes deste jogo no Linux para justificar o custo de port e suporte”
    Mas Counter-Strike 2 tem uma build nativa para Linux, sem precisar do Proton, então este jogo específico não é um problema no Linux

    • Considerando que o Steam Deck roda Linux, seria ainda mais estranho a Valve não oferecer suporte a Linux
      Claro que ele também poderia rodar via Proton, mas, pelo que lembro, as versões anteriores de Counter-Strike em geral também tinham suporte nativo a Linux
      Não tenho certeza sobre o suporte a Mac nas versões anteriores
    • O caso dos usuários de Mac é um pouco diferente do Linux, porque eles entraram voluntariamente no jardim murado de uma empresa de 1 trilhão de dólares
    • Graças ao Wine/Proton e ao Steam Deck, jogos no Linux estão em ascensão, então espero que um dia o Linux ultrapasse o Windows como o principal sistema operacional para games
    • Falando como alguém que já lançou software para Linux, o maior problema não é a pequena participação de mercado
      Mesmo 3% dos usuários de desktop é um tamanho bem decente como base de clientes
      O verdadeiro problema é que a falta de padrões e a fragmentação tornam praticamente impossível fazer garantia de qualidade de forma adequada
    • O único motivo pelo qual o Linux recebe suporte hoje é que a Valve queria um console portátil e queria pressionar a Microsoft mostrando o quanto os jogos poderiam rodar melhor no Linux
      Isso de fato funcionou, e a Microsoft dedicou mais esforço nos últimos anos para corrigir problemas relacionados a jogos
      O número de Steam Decks nem se compara ao número de Macs, e o Mac agora representa 30% do mercado de desktops, enquanto o Linux ainda fica perto de 3%
  • Usei https://github.com/Whisky-App/Whisky para tentar jogar CS2 em um Mac M1
    Ao mudar a opção de inicialização para -nojoy e ativar a sincronização vertical, roda bem decentemente
    Se desativar a sincronização vertical, pode travar a cada poucos minutos, e é preciso tolerar alguns glitches de áudio

    • Fiquei surpreso ao ver que o Whisky foi criado em cima do CrossOver 22.1.1 e do Game Porting Toolkit da Apple
      Eu não sabia que já existia algo usando o Game Porting Toolkit além de ferramentas para desenvolvedores, e pretendo experimentar
      Meu computador principal é um Mac Studio M2 Pro, e normalmente jogo casualmente fazendo streaming pelo Steam do PC gamer para o Mac
      Ainda assim, às vezes quero rodar nativamente jogos que não são compatíveis com macOS ou cuja qualidade no streaming do Steam é ruim
      Deixei o PC gamer na garagem por causa do grande espaço para VR, mas de manhã cedo às vezes fica frio demais lá
    • Graças à sugestão de -nojoy, parece que agora dá para jogar também no CrossOver
      Essa decisão da Valve é uma pena
      A Apple está pressionando com bastante força para reviver os jogos no Mac, e o Game Porting Toolkit faz parte disso, então os números podem mudar nos próximos anos
    • Mas fico curioso sobre como fica a latência de entrada
      Em Counter-Strike, isso é um fator essencial
  • A Valve provavelmente está certa, mas ainda assim parece um ciclo de feedback negativo
    Na época da Covid, quando eu usava um MacBook Intel antigo, me diverti muito jogando COD: Warzone com amigos durante o isolamento
    Mas, quando mudei para um Mac M1, essa porta se fechou, e eu ainda jogaria de vez em quando se fosse possível
    Só que eu provavelmente não gastaria dinheiro suficiente em coisas como passe de batalha, então talvez não tivesse valor para a Valve
    Vendo de forma cínica, talvez o dinheiro que se ganha desses jogadores fosse mais importante do que o número total de jogadores no Mac
    Quem não comprou um equipamento dedicado para jogos geralmente tem maior chance de ser um jogador casual

    • Em Macs M1/M2, Wineskin pode ser interessante
      Estou jogando jogos antigos com isso em um Mac M2 Max de 2023
      https://github.com/Gcenx/WineskinServer
    • Fico curioso se esse jogo simplesmente não rodava nem pelo Rosetta
  • Faltam jogos no Mac → então ninguém compra Mac para jogar → então não há jogadores no Mac → então não saem jogos para Mac
    É um círculo vicioso triste

    • A Apple também não ajudou muito a incentivar desenvolvedores a portar jogos
      Havia a taxa de 30% nos apps, e até 2014, antes do Metal, faltava também um ambiente de desenvolvimento nativo
      O Windows já tinha DirectX havia muito mais tempo
    • Também há muitos jogos no macOS que rodam muito bem nos novos chips Apple Silicon
      Joguei muito os jogos da Paradox, por exemplo Stellaris, Europa Universalis IV, Hearts of Iron e Victoria, além de Civilization 5/6, Factorio e League of Legends
      Há muitos jogos que não funcionam no macOS, mas não é correto dizer que não dá para jogar no macOS
    • Fico curioso se, graças ao Steam Deck, o Linux já passou o Mac na base de usuários do Steam
      Tentei encontrar estatísticas, mas não consegui
      Depois vi que, no Steam Hardware Survey, dá para clicar na linha para ver informações mais detalhadas
    • Acho que a responsabilidade é toda da Apple por ter forçado o Metal às pessoas
    • Mesmo quando se jogava em Macs da era Intel, o desempenho melhorava bastante ao fazer dual boot com uma partição Windows
      Então quem jogava a sério geralmente fazia isso, e isso não deve ter ajudado nas estatísticas de jogos no Mac
  • Depois dos chips da série M, o número de Macs capazes de rodar jogos cresceu explosivamente, então essa decisão parece burra
    Esse mercado continua em grande parte inexplorado
    O motivo de “não há jogadores suficientes” é que não há gente suficiente fazendo jogos para Mac
    Antes, os problemas de hardware e de suporte do sistema operacional pesavam bastante, mas agora, sinceramente, acho que virou um problema de desenvolvedores preguiçosos, enviesados ou sem imaginação

    • Fico curioso se não é possível instalar Windows no Mac e virar um iGamer
  • Este é um problema do ovo e da galinha
    Tenho jogado Baldur's Gate 3 em um M1 MacBook Pro, e a experiência tem sido excelente
    O único motivo pelo qual ainda mantenho uma máquina Windows hoje é para jogar de vez em quando
    Entre usuários de Mac que conheci ao longo dos anos, muitos gostavam de jogos, mas estavam presos a consoles
    No PC há muitas experiências únicas que não se encontram nos consoles ou que são objetivamente piores sem mouse e teclado
    Parece dinheiro simplesmente deixado na mesa

    • Até certo ponto isso está certo, mas acho que não é a história toda
      A ideia de que “há poucos usuários” também se aplica ao Linux, mas a participação de usuários de jogos no Linux está crescendo e, recentemente, no Steam, passou a do macOS
      Acho que a atitude indiferente ou hostil da Apple em relação a jogos afastou muitos desenvolvedores de jogos
    • Se realmente houvesse dinheiro suficiente para simplesmente recolher, a Valve saberia
      A Valve tem dados muito detalhados sobre a base de usuários do Steam e também conta com vários economistas para ajudar nas decisões
      Para eles, não vale a pena, e a responsabilidade de quebrar esse problema do ovo e da galinha também não é da Valve
      O problema que eles já tinham, isto é, o medo de que a Microsoft pudesse prejudicá-los, foi resolvido ao investir no Linux
      https://www.valvesoftware.com/en/jobs?job_id=4
    • Mantenho um console da geração atual para jogar títulos com cross-play com amigos no PC
      Como não tenho paciência nem espaço para mais um computador, o console é a segunda melhor opção
      Não tenho os melhores gráficos nem controle de desempenho, mas essa concessão é aceitável
    • Comigo é parecido
      Uso PS5 para a maioria dos jogos, por causa dos grandes exclusivos AAA single-player da Sony
      Para jogos de PC como CS2, que exigem teclado e mouse, o Steam Deck é uma boa opção
      Ao conectá-lo a um dock USB-C, dá para usá-lo como um PC desktop
    • O desempenho de Baldur's Gate 3 no M1 Pro é realmente surpreendentemente bom
  • O único motivo pelo qual ainda tenho um desktop Windows hoje é por causa de jogos
    Como não sou muito obcecado por gráficos, ele nem é uma máquina topo de linha
    Eu gostaria de usar só Mac, e minha mesa ficaria muito mais organizada assim, mas por enquanto isso parece difícil

    • Exato
      Sou, no máximo, um gamer casual e um usuário avançado da Apple
      Algumas semanas atrás dei sorte e encontrei em uma loja de usados um PC gamer de 50 dólares, que estou usando como PC dedicado a jogos
      Imagino que gamers que não usam Microsoft sejam mais ou menos parecidos, e provavelmente tenham uma máquina com dual boot Linux/MS
      Ser difícil jogar no Mac é irritante, mas essa é a realidade
      Carros de passeio têm dirigibilidade melhor que caminhonetes, e caminhonetes carregam mais carga que carros de passeio
      Há muitos usos em comum, mas no fim existem áreas de especialização diferentes
      Como usuário antigo de *nix, minha experiência ao usar Microsoft foi bem terrível
      Parte disso provavelmente é problema da Microsoft, mas o próprio processo de sair de usuário avançado para completo iniciante também é bastante irritante
    • Se a conexão de internet for estável, serviços de streaming de jogos hoje também são bem utilizáveis
      Uso GeForce Now por streaming no MacBook, e a graça de jogar Cyberpunk em 4K “em cima” de um notebook pequeno ainda não desapareceu
    • Até gosto da Microsoft, mas estou prestes a não ter mais nenhuma máquina Windows em casa
      O último motivo para manter um desktop Windows físico era jogar, mas faz meses que não toco em jogo nenhum
      Agora jogos parecem um hobby que ficou totalmente para trás
      Minha stack de tecnologia ideal em casa está ficando cada vez mais próxima de um único MacBook
      Cuido do Windows para trabalho em um desktop Windows365 na nuvem
      Há uma região com menos de 10 ms a partir do meu escritório em casa, e até agora tem funcionado muito bem
      É bem provável que eu me livre dessas máquinas antes de chegar o ano que vem
    • Recentemente migrei para o Nobara Linux, uma derivação do Fedora focada em jogos
      Tirando Street Fighter 6, todos os jogos do Steam que testei rodaram
      Street Fighter 6 também roda, mas precisa estar em configurações baixas, e o multiplayer é instável
      O Proton mudou muito os jogos no Linux e, agora que faz mais de um mês que não inicio a partição Windows, não pretendo voltar
    • Não suporto Windows
      Estou esperando o dia em que poderei usar macOS como sistema operacional diário para jogos
      Para todos os outros usos, já uso macOS como sistema operacional diário
  • Parte disso provavelmente tem a ver com a Apple ter começado a impulsionar jogos com mais força no Sonoma
    O motivo de o grupo de jogadores ser pequeno é que jogos no Mac foram negligenciados por tempo demais, e tecnologias como Vulkan, que poderiam ter aberto possibilidades para jogos no Mac, foram completamente bloqueadas
    A Valve provavelmente está certa ao achar que o esforço não compensa em relação aos usuários que obteria agora
    Mas, como a Apple ao menos começou a parecer disposta a mudar, a base de usuários pode crescer com o tempo
    O problema é que, depois da grande briga da Epic com a Apple por causa das regras da App Store, faz sentido que a Valve queira simplesmente ficar fora dessa dinâmica
    Se ajudar a desenvolver o ecossistema de jogos no Mac provavelmente acabará sendo usado para empurrá-los para fora da plataforma, por que eles ajudariam?
    Surge algum risco para parte da base instalada do Steam, mas quase não há benefício
    Sinceramente, já é bastante surpreendente que a Unreal Engine ainda dê suporte ao macOS, e, embora não fosse bom para os consumidores, teria sido fácil para a Epic abandonar completamente o suporte ao macOS