1 ポイント 投稿者 GN⁺ 2023-10-11 | 1件のコメント | WhatsAppで共有
  • Counter-Strike 2は既存のCS:GOを置き換える後継作として配信されたが、ValveはmacOS版を作る計画はないと明らかにした
  • サポート終了対象であるDirectX 9、32ビットOS、macOSのユーザーは合計してアクティブなCS:GOプレイヤーの1%未満で、CS2は64ビットWindowsとLinuxのみをサポートする
  • CS2はCS:GO所有者に対して26GBのアップデートとして適用されたが、macOSユーザーはインストール後、既存ゲームと新バージョンのどちらもプレイできず、ロールバックも不可能だった
  • macOSで主にCS:GOをプレイしていたユーザーは、条件を満たせばPrime Status Upgradeの返金を受けられ、期限は2023年12月1日まで
  • macOSユーザーは公式マッチメイキングを除いたレガシーCS:GOビルドにアクセスできるが、2024年1月1日以降は一部機能が低下したり失敗したりする可能性がある

macOSサポート終了の決定

  • ValveはCounter-Strike 2のmacOS版をリリースする計画はないと明らかにした
  • Counter-Strike 2は人気FPSであるCounter-Strike: Global Offensiveを置き換える後継作
  • SteamサポートFAQでは、技術の変化に合わせて古いハードウェアとプラットフォームのサポートを終了すると案内している
    • サポート終了対象にはDirectX 9、32ビットOS、macOSが含まれる
    • これらの対象は合計して、アクティブなCS:GOプレイヤーの1%未満だった
    • Counter-Strike 2は今後、64ビットWindowsLinuxのみをサポートする

CS2アップデートがMacユーザーに与えた影響

  • Counter-Strike 2のリリースは、既存のCS:GOユーザーに26GBのアップデートとして適用された
  • macOSユーザーもアップデートを受け取ったが、インストール後はサポートがないため、元のゲームもアップデート版もプレイできなかった
  • 当時、macOSユーザーにはロールバックオプションも提供されなかった

Prime Status Upgradeの返金条件

  • Valveは一部のMacプレイヤーにPrime Status Upgradeの返金を提供する
  • 返金対象の条件は次のとおり
    • CS:GOのプレイ時間の大半がmacOS上で発生している必要がある
    • Counter-Strike 2 Limited Testの発表日である2023年3月22日からCounter-Strike 2のリリース日である2023年9月27日までの間に、MacでCS:GOをプレイしている必要がある
    • Prime Status Upgradeの購入時期は条件に影響しない
  • 返金提供の期限は2023年12月1日まで

レガシーCS:GOビルドとサポート終了

  • macOSで引き続きCS:GOをプレイしたいユーザーは、レガシー版またはfrozen buildにアクセスできる
  • このビルドには、公式マッチメイキングを除くCS:GOの機能が含まれる
  • レガシーCS:GOのサポートは2024年1月1日に終了する
  • サポート終了後もゲームは引き続き利用できるが、Game Coordinatorとの互換性に依存する機能は低下したり失敗したりする可能性がある
    • 例としてインベントリへのアクセスが含まれる

Macゲームサポートの技術的制約

  • macOS版Counter-Strike 2が積極的に開発されていないというニュースは、多くのプレイヤーにとって痛手となる可能性がある
  • CS:GOは2012年にリリースされたが、今でも毎月数千万人が接続する人気FPS
  • Macユーザーが全体の1%未満であっても、全体規模を考えると数十万人に相当する可能性がある
  • ValveがMac向けCS2の開発に消極的な理由の1つは、Appleデバイスがゲーム基盤であるVulkan APIをネイティブにサポートしていない点
  • VulkanはOpenGLを継承し、一部の欠点を解決するために設計された
  • オープンソースライブラリMoltenVKは、AppleのMetalグラフィックスAPI上でVulkan実装を提供するが、Vulkanの一部の高度な機能はまだ不足している

1件のコメント

 
GN⁺ 2023-10-11
Hacker Newsの意見
  • 最近おもしろいことに気づいたのですが、Mac向けの古いSteamゲームの多くは、64ビット非互換と表示されていても、実際には単にバックエンド側のフラグ設定が間違っているだけの場合があります
    Steamは警告が出てもインストールを許可し、実際に64ビットコードが含まれていれば問題なく動作します
    いつかRosettaがなくなれば意味はなくなりますが、それまではMacでAntichamber https://store.steampowered.com/app/219890/Antichamber/を楽しむつもりです

    • MacBookで強制的に32ビット非互換にしたのは奇妙です
      ノートPC自体は32ビットコードを実行できるのに、アップデート後のOSができないと言っているようなものです
      新製品で後方互換性を提供しないことと、アップデートで既存機能を削除することはまったく別物で、これがどう受け入れられ得るのか分かりません
    • 64ビットが必須になる前はMacでプレイできたSourceエンジンのゲームが多かったのですが、Valveがバイナリだけ更新するわけにはいかないのか疑問です
  • 悲しい決定です
    ときどきsurfやkzがしたくて、M1 MacでCSGOを起動していました
    ほとんど起動しないWindowsデスクトップまで行くより、ノートPCでやるほうがずっと楽です
    CSSも試そうとしましたが、32ビットなのでmacOSではもうサポートされていません
    Overwatchのプレイヤーが、自分たちの遊んでいないゲームに置き換えられたときに感じた気持ちに近いのではないかと思います
    Valveが計算した結果で、自分が少数派なのは明らかですが、いい気分ではありません
    もっと多くのゲームがMacをサポートすればMacプレイヤーも増えるはずなのに、これは逆行で、負のフィードバックループのように感じます

    • 開発者を責めるより、Appleがそもそもゲームフレンドリーなエコシステムをきちんと支援するつもりがなかったと見るべきです
      Apple流でないなら出ていけ、という態度です
    • さらにもどかしいのは、Appleにはそれなりの解決策であるGame Porting Toolkitがあることです
      実質的にはmacOS向けのWine/Protonに近いものですが、エンドユーザー向けのシステムコンポーネントにもせず、開発者がアプリの実行レイヤーとして使うことも許可していません
      そのため開発者はProtonのようにWindowsバイナリをGame Porting Toolkitの上に載せて配布できず、このツールも数年後には消えると考えるのが妥当です
      Macゲームが行き止まりだというのは初めてではありませんが、BootCampもない今では本当に終わりのように感じます
      Aspyrの中途半端で古びた移植も、Embracerに買収された後は財政難に縛られている可能性が高く、期待しにくいです
    • 念のため言っておくと、CS:GOはまだ利用可能で、surf/kzサーバーもたくさん生きています
      アクセス方法はこの動画 https://youtu.be/A8cWDxqOG2k?si=w4xdxmRntqKLtYg0 を見ると分かります
      手順は本当に簡単ですが、今はコンピューターの前にいないのでここには書けません
    • AppleはNvidiaドライバを締め出し、Apple Siliconは外付けGPUをサポートせず、Vulkanを採用せずにMetalだけを推しました
    • Crossoverをインストールして、その中でSteamを実行すればいいです
      M1でも動作します
  • Macユーザーの立場は理解できます
    Linuxユーザーも「このゲームのLinux購入者が十分にいないため、移植とサポートのコストを正当化するのは難しい」という答えをよく聞いてきました
    ただしCounter-Strike 2にはProtonなしでもネイティブLinuxビルドがあるので、この特定のゲームについてはLinux側では問題ではありません

    • Steam DeckがLinuxで動いていることを考えると、ValveがLinuxサポートをしないほうがむしろ不自然でしょう
      もちろんProtonで実行することもできるでしょうが、記憶では以前のCounter-Strike各バージョンもおおむねネイティブLinux対応がありました
      以前のリリースのMac対応については確かではありません
    • Macユーザーは1兆ドル企業の囲い込み庭園に自発的に入った人たちなので、Linuxとは少し違います
    • Wine/ProtonとSteam DeckのおかげでLinuxゲームが台頭しているので、いつかLinuxがゲーム用の代表的なOSとしてWindowsを超えてほしいです
    • Linux向けにソフトウェアをリリースした経験から言うと、最大の問題は小さな市場シェアではありません
      デスクトップユーザーの3%でも、顧客としてはかなり悪くない規模です
      本当の問題は、標準の不足と断片化のために、まともな品質保証が事実上不可能だという点です
    • 今Linuxがサポートされている唯一の理由は、Valveが携帯型コンソールを欲しがり、ゲームがLinuxでどれほどよく動き得るかを示してMicrosoftに圧力をかけるためだったからです
      実際に効果はあり、Microsoftはここ数年、ゲーム関連の問題を修正することにより多くの労力を費やしました
      Steam Deckの台数はMacの台数とは比較にならず、Macはいまやデスクトップ市場の30%を占めていますが、Linuxはいまだに3%前後にとどまっています
  • M1 MacでCS2をやるために https://github.com/Whisky-App/Whisky を使った
    起動オプションを -nojoy に変えて、垂直同期をオンにするとかなりうまく動く
    垂直同期をオフにすると数分ごとにクラッシュすることがあり、多少のオーディオのグリッチは我慢する必要がある

    • WhiskyがCrossOver 22.1.1とAppleのGame Porting Toolkitの上に作られていると知って驚いた
      Game Porting Toolkitを開発者ツール以上の形で活用しているものがすでにあるとは知らなかったので、試してみるつもり
      メインマシンはM2 Pro Mac Studioで、普段はゲーミングPCからMacへSteamストリーミングしてカジュアルに遊んでいる
      それでも、macOSでサポートされていなかったりSteamストリーミングの品質が悪かったりするゲームは、ネイティブで動かしたいと思うことがある
      ゲーミングPCは広いVRプレイ空間のためにガレージに置いているが、早朝はそこが寒すぎることがある
    • -nojoy の提案のおかげでCrossOverでもプレイ可能になったようだ
      Valveの今回の判断は残念
      AppleはMacでゲームを復活させようとかなり強く推し進めていて、Game Porting Toolkitもその一環なので、今後数年で数字が変わる可能性もある
    • ただ、入力遅延がどうなのか気になる
      Counter-Strikeでは重要な要素だ
  • おそらくValveの言うことは正しいのだろうが、それでも負のフィードバックループのように感じる
    以前Intel MacBookを使っていたコロナ禍の時期には、隔離中に友人たちとCOD: Warzoneを本当に楽しく遊んでいた
    でもM1 Macに乗り換えたらその扉は閉ざされ、可能なら今でもたまには遊んでいたはず
    ただ、自分はバトルパスのようなものに十分なお金を使わなかっただろうから、Valveにとっては価値がなかったのかもしれない
    冷笑的に見れば、Macプレイヤーの総数よりも、そのプレイヤーたちから稼げる金額のほうが重要だったのかもしれない
    専用のゲーム機材を買っていない人は、たいていカジュアルプレイヤーである可能性が高い

    • M1/M2 MacではWineskinに興味を持てるかもしれない
      2023年のM2 Max Macで古いゲームをこれで遊んでいる
      https://github.com/Gcenx/WineskinServer
    • そのゲームはRosettaでも普通に動かなかったのか気になる
  • Macにはゲームが少ない → だからゲーム目的でMacを買わない → だからMacプレイヤーがいない → だからMac向けゲームが出ない
    悲しい悪循環

    • Appleも、開発者がゲームを移植する動機づけにはあまり役立ってこなかった
      アプリ手数料30%があり、Metalが出る前の2014年まではネイティブ開発環境も不足していた
      Windowsにはずっと以前からDirectXがあった
    • macOSにも、新しいApple Siliconチップで非常によく動くゲームはかなり多い
      Paradoxのゲーム、たとえばStellaris、Europa Universalis IV、Hearts of Iron、Victoriaをよく遊んだし、Civilization 5/6、Factorio、League of Legendsもプレイした
      macOSで動かないゲームも多いが、macOSでゲームができないと言うのは正しくない
    • Steam Deckのおかげで、SteamユーザーベースでLinuxがMacを上回ったのか気になる
      統計を探そうとしたが見つけられなかった
      あとで見ると、Steam Hardware Surveyで行をクリックするとより詳しい情報を見られるらしい
    • Appleが人々にMetalを強制したことが、すべてAppleの責任だと思う
    • Intel時代のMacでゲームをしていたとしても、Windowsパーティションでデュアルブートすれば性能は大きく向上した
      だから本気でゲームをする人たちはたいていそうしていたし、それがMacゲームの統計に役立ったはずがない
  • Mシリーズチップ以降、ゲーム可能なMacは爆発的に増えたのに、この判断は愚かに見える
    その市場はほとんど未開拓のまま残っている
    「プレイヤーが十分にいない」という理由は、Mac向けゲームを作る人が十分にいないから
    以前はハードウェアとOSサポートの問題が大きかったが、今では率直に言って、怠慢だったり偏っていたり想像力に欠けていたりする開発者の問題になったと思う

    • MacにWindowsをインストールしてiGamerになることは不可能なのか気になる
  • これは鶏と卵の問題だと思う
    M1 MacBook ProでBaldur's Gate 3を遊んできたけど、素晴らしい体験だった
    今Windowsマシンを維持している唯一の理由は、たまにゲームをするためだけ
    これまで何年も出会ってきたMacユーザーの中には、ゲームが好きだけどコンソールに縛られていた人が多かった
    PCにはコンソールでは見つからない、あるいはマウスとキーボードなしでは客観的に劣る、独自の体験がたくさんある
    ただ放置されているお金のように見える

    • ある程度は正しいけど、それが全体像ではないと思う
      「ユーザーが少ない」という話はLinuxにも当てはまるが、Linuxのゲームユーザー比率は伸びていて、最近のSteam基準ではmacOSを上回った
      Appleのゲームに対する無関心、あるいは敵対的な姿勢が、多くのゲーム開発者を離れさせたのだと思う
    • 本当に拾い集めるほど十分なお金があったなら、Valveは気づいていたはず
      ValveはSteamのユーザーベースについて非常に細かなデータを持っているし、意思決定を助ける経済学者も複数抱えている
      彼らにとって価値はなく、その鶏と卵の問題を解決する責任もValveにはない
      すでに抱えていた問題、つまりMicrosoftが自分たちを潰し得るという恐れは、Linuxに投資することで解決した
      https://www.valvesoftware.com/en/jobs?job_id=4
    • PCの友人たちとクロスプレイできるゲームをするために、現行世代のコンソールは維持している
      もう1台コンピューターを置く忍耐もスペースもないので、コンソールが次善策
      最高のグラフィックや性能のコントロールは得られないが、その妥協は受け入れられる
    • 自分も似たようなもの
      ほとんどのゲームはPS5を使っている。Sonyの大型AAAシングルプレイ独占作があるから
      CS2のようにキーボードとマウスが必要なPCゲームには、Steam Deckが良い選択肢
      USB-Cドックに挿せばデスクトップPCのように使える
    • M1 ProでのBaldur's Gate 3の性能は本当に驚くほど良い
  • 今でもWindowsデスクトップを持っている唯一の理由はゲームのため
    グラフィックにそれほどこだわらないので、最高級の機材でもない
    Macだけを使いたいし、そうすれば机もずっとすっきりするはずだが、今のところは難しそう

    • その通り
      自分はせいぜいカジュアルゲーマーで、Appleのパワーユーザー
      数週間前にリサイクルショップで50ドルのゲーミングPCを運よく見つけて、ゲーム専用PCとして使っている
      Microsoftを使わないゲーマーもだいたい似たようなものだと思うし、おそらくLinux/MSのデュアルブート機である可能性が高い
      Macでゲームしにくいのは面倒だが、現実としてはそう
      乗用車はトラックよりハンドリングが良く、トラックは乗用車より荷物を多く積める
      重なる用途は多いが、結局はそれぞれ異なる得意分野がある
      古くからの*nixユーザーとして、Microsoftを使ってみた経験はかなりひどいものだった
      一部はMicrosoftの問題だろうが、パワーユーザーから完全な初心者になる過程自体も相当いら立たしい
    • インターネット接続が安定していれば、ゲームストリーミングサービスも最近はかなり使える
      MacBookでGeForce Nowをストリーミングして使っているが、小さなノートPC「の上で」Cyberpunkを4Kで遊ぶ面白さは、いまだに薄れていない
    • Microsoftはどちらかといえば好きだが、家からWindowsマシンが1台もなくなりそう
      物理的なWindowsデスクトップを維持していた最後の理由がゲームだったが、ここ数か月どのゲームにも触っていない
      もうゲームは完全に過去の趣味のように感じる
      自宅での理想の技術スタックは、MacBook 1台に近づいている
      仕事用のWindowsはクラウド上のWindows365デスクトップで処理している
      自宅オフィスから10ms以内のリージョンがあり、今のところ非常にうまく動作している
      来年になる前にこれらの箱を片づける可能性が高い
    • 最近Nobara Linuxに乗り換えた。ゲームに重点を置いたFedora派生ディストリビューション
      Street Fighter 6を除けば、試したSteamゲームはすべて動いた
      Street Fighter 6も起動はするが、低設定である必要があり、マルチプレイは不安定
      ProtonはLinuxゲームに大きな変化をもたらしたし、1か月以上Windowsパーティションをまったく起動していない今、戻るつもりはない
    • Windowsには耐えられない
      macOSをゲーム用の日常OSとして使える日を待っている
      すでに他のすべての用途では、macOSを日常OSとして使っている
  • この件の一部は、AppleがSonomaでゲームをより強く推し始めたことに関係していそう
    プレイヤープールが小さい理由は、Macでのゲームがあまりに長く放置されてきたからで、Macでのゲームの可能性を開けたかもしれないVulkanのような技術は完全に遮断された
    Valveが現時点で得られるユーザー数に対して労力に見合わないと見ているのは、おそらく正しい
    ただしAppleが少なくとも変わろうとしているように見え始めたので、ユーザーベースは時間とともに大きくなる可能性がある
    問題は、EpicがApp StoreのルールをめぐってAppleと大きく争った後なので、Valveの立場ではこの構図からただ抜けたいと考えるのが理にかなっている点
    Macのゲームエコシステムを育てても、結局は自分たちをプラットフォームから押し出すために使われる可能性が高そうなのに、なぜ手を貸す必要があるのか
    Steamのインストールベースの一部に対するリスクは生じるが、得られるものはほとんどない
    正直、Unreal EngineがまだmacOSをサポートしているだけでもかなり驚きで、消費者にとっては利益にならないだろうが、EpicがmacOSサポートを完全に切り捨てることも容易だったはず