I am looking for help on how to run closed source / pirated games on linux within a virtual machine. I would like to start by saying if I could walk into a shop and buy with cash, a game on a CD like in the old days I would. I have recently become very privacy conscious and until I figure out a way to anonymously and privately purchase things like this I am going to stick with pirating. Also, it is helping me to archive content as everything seems to be moving online and I want to stick with offline applications / media etc in my control.

Now, I am familiar with virtualbox but of course, it is no good for gaming. I have read about other applications that offer much better performance with support for GPU passthrough or similar (but how does this affect the security side of things when running pirated games). Forgive me, this is all quite new to me.

What I want is a virtual machine capable of gaming so that I can more safely run pirated games on linux. Also, I am very new to linux and some help in how I should actually go about running games on linux in the first place. I do not want to just install steam because it has closed source elements and being more privacy conscious now, I’m not sure I want to. Though I am aware I can use the proton layer to enable gaming support which I believe is fully open source. For my purposes lutris sounds like it may be the route to go. Thoughts on this welcome.

As a side note, I am thinking of signing up to GOG as they, to me, seem like a better alternative to steam where I can actually own a DRM free copy of a game that I buy. On a pirating note I thought locating signed, hash checked GOG installers to be a good option for security for dipping my toe into pirating games on linux. I am much, much more comfortable with detecting and removing malware in a windows ecosystem. Linux, completely foreign. So I am trying to be careful.

Once I get fully set up I plan to buy the games I enjoy on GOG, I think that will be the path I can be most comfortable with. At the end of the day I will own a DRM free copy of the game itself. That is the best I can do where I cannot get it on physical media I think. I already do this for CD’s and DVD’s etc.

Any help would be appreciated, thank you.

  • edinbruh@feddit.it
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    12 minutes ago

    First of all, don’t expose yourself to danger. Get your pirated games from reputable sources.

    Most games only need a Steam emulator like Goldberg’s to run without license, and you can get clean steam files from cs.rin.ru. You don’t need VMs for this, it’s literally the original game.

    If you need an actual crack, you can also look up on cs.rin.ru and try to gauge the reputation of the uploader. You can also check fitgirl or dodirepacks, they are both highly reliable. These are unlikely to have malware, but it’s not impossible.

    If you want to use a vm because you still don’t trust the pirated game in question (reasonable), then there is no shortcut. Use the arch wiki to learn how to setup a VM with GPU passthrough, even if you don’t use arch it’s always a good place to get started.

    • nootux@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      3 hours ago

      Thank you for your reply, this sounds on track to what I am looking for.

      Very interesting on the clean file + emulator route. Sounds like a similar line of thinking to my signed / hash checked GOG installer thoughts.

      Regarding using a VM with a GPU passthrough, what software would you recommend for doing this with? I am very familiar with virtualbox and do prefer a GUI though I recognise I will probably have to adapt in order to get what I want.

      Thanks again.

      • Helix 🧬@feddit.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago

        Regarding using a VM with a GPU passthrough, what software would you recommend for doing this with?

        KVM Passthrough, e.g. with https://looking-glass.io/

        However, it’s way too much hassle. Just run Steam in a sandbox, e.g. Firejail.

      • edinbruh@feddit.it
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago

        I forgot about the gog part. Yeah, you can also use those. There used to be a website that uploaded clean gog installers, but now all the download links are behind those sketchy filesharing services. Though, if you manage to get one, the binary should be signed by the developer. On windows I know you can check the signature by right-clicking on the file, on Linux I don’t remember because I haven’t needed it in a long time.

        For the VM you need qemu/kvm. I suggest to use virt-manager which is just a graphical interface for qemu.

        • nootux@lemmy.mlOP
          link
          fedilink
          arrow-up
          1
          ·
          1 hour ago

          Thank you, your responses have been most helpful.

          Yup, I used to check the signature / hash for GOG installers in windows. I’ll have to look into how to do it in linux.

          I’ll look into qemu/kvm. Virt-manager rings a bell. Thanks, I’ll look into all of that.

          Do you have any site recommendations for clean steam / gog files?

          • edinbruh@feddit.it
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            13 minutes ago

            For steam I already told in the previous comment, cs.rin.ru. You need an account to access the clean files threads.

            For gog unfortunately not anymore. Check the r/piracy megathread, see if you find something

            • nootux@lemmy.mlOP
              link
              fedilink
              arrow-up
              1
              ·
              52 minutes ago

              Thank you for your response.

              Apologies on missing that it was you that mentioned those sites, new to lemmy and viewing through the unread messages area where it only shows the current comment, not the thread. I am struggling to see something I can click to bring the message up in a thread so I can see the message flow.

              Thank you for the clues, I shall disappear down a rabbithole some time following your breadcrumbs.