I feel like the Steam Deck is the best proof of Gabe Newell's quote that "piracy is a service issue."

They could have easily crammed the Steam Deck full of stuff to make it hard to use for piracy - locking down everything, making it usable only to play games you legitimately own, force you to go through who knows what hoops in order to play games on it. That’s what Nintendo or Apple or most other companies do.

But they didn’t, because they realized they didn’t have to. It’s 100% possible to put pirated games on the Steam Deck - in fact, it’s as easy as it could reasonably be. You copy it over, you wire it up to Steam, if it’s a non-Linux game you set it up with Proton or whatever else you want to use to run it, bam. You can now run it in Steam just as easily as a normal Steam game (usually.) If you want something similar to cloud saves you can even set up SyncThing for that.

But all of that is a lot of work, and after all that you still don’t have automatic updates, and some games won’t run this way for one reason or another even though they’ll run if you own them (usually, I assume, because of Steam Deck specific tweaks or install stuff that are only used when you’re running them on the Deck via the normal method.) Some of this you can work around but it’s even more hoops.

Whereas if you own a game it’s just push a button and play. They made legitimately owning a game more convenient than piracy, and they did it without relying on DRM or anything that restricts or annoys legitimate users at all - even if a game has a DRM-free GOG version, owning it on Steam will still make it easier to play on the Steam Deck.

drunkensailor, (edited )
@drunkensailor@lemmy.dbzer0.com avatar

some games won’t run this way for one reason or another even though they’ll run if you own them (usually, I assume, because of Steam Deck specific tweaks or install stuff that are only used when you’re running them on the Deck via the normal method.)

A lot of this is just easier to do from legit steam setup, not impossible. I don’t usually pirate games (I want to support devs making things playable on Linux when I buy from Steam or making DRM-free stuff when I buy from Gog). But I do have a lot of stuff that I run outside of steam in plain old wine without proton or wine-wrapper tools like lutris. I haven’t come across many games that I have on Gog that you can’t run in wine itself but I will agree that it is sometimes a lot more work. I’m also on a desktop PC using Linux, so not completely the same as a steam deck but runtime-wise it should be pretty darn close.

KpntAutismus,

that’s why i use spotify, almost all songs i want, great UI, the discovery algorithm is rad, and sharing a playlist for the communal work speaker is easy.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • piracy@lemmy.dbzer0.com
  • localhost
  • All magazines
  • 200 @ entry_single
    HTTP status 200 OK
    Route name entry_single
    Has session yes
    Stateless Check no
    Time 968 ms
    Total time 968 ms
    Initialization time 117 ms
    Memory 12.0 MiB
    Peak memory usage 12.0 MiB
    PHP memory limit 128 MiB
    Cache 1
    Number of forms 1
    Number of errors 0
    Logger 87
    Errors 0
    Warnings 0
    Deprecations 87
    Cache 41 in 208.14 ms
    Cache Calls 41
    Total time 208.14 ms
    Cache hits 36 / 49 (73.47%)
    Cache writes 9
    641
    Default locale en
    Missing messages 641
    Fallback messages 0
    Defined messages 148
    Security n/a
    Authenticated No
    Firewall name main
    Twig 414 ms
    Render Time 414 ms
    Template Calls 91
    Block Calls 92
    Macro Calls 6
    58 in 283 ms
    settings_row_switch 15
    date 5
    user_inline 4
    user_settings_row_switch 4
    date_edited 3
    vote 3
    boost 3
    entry_comment 2
    user_avatar 2
    entry_comments_nested 2
    settings_row_enum 2
    entry 1
    entries_cross 1
    editor_toolbar 1
    user_actions 1
    magazine_box 1
    magazine_sub 1
    related_magazines 1
    active_users 1
    related_categories 1
    related_posts 1
    related_entries 1
    support_us_block 1
    featured_magazines 1
    12 in 119.10 ms
    Database Queries 12
    Different statements 10
    Query time 119.10 ms
    Invalid entities 0
    Cache hits 24
    Cache misses 1
    Cache puts 1
    6.4.0
    Profiler token 5d4526
    Environment dev
    Debug enabled
    PHP version 8.2.26   View phpinfo()
    PHP Extensions Xdebug ✗ APCu ✓ OPcache ✓
    PHP SAPI apache2handler