I have flip-flopped between GOG and Steam for many years. This has correlated with my use of Linux and Linux's support for gaming.
When I first learned of GOG and I was still primarily gaming on Windows I tended to choose GOG over Steam since I prefer their DRM-free games. However since it became much easier to game on Linux (thanks to Proton and the work of Valve), I tended to start buying more on Steam since it was so much easier to get games working through their platform. Since Heroic launcher came out I have now switched back to primarily buying from GOG again.
The big difference is being able to download games / installers locally and expect them to work without having to first sign in to an account.
you can only do that with gog, not with steam
ps: however, there have been a few games where multiplayer features required a gog galaxy instance, which I don't agree with given their whole no-DRM spiel
The problem is convenience; I've been using Steam streaming quite a bit lately, for example.
Plus you get Linux/Proton too on Steam [1]. And the Deck if you're into that.
I used to go to GoG first but convenience is winning lately :(
[1] I remember, but can't provide links, that CDProjekt/GoG got called out for their bad "port" of Witcher 2 to Linux/Mac. Guess what, instead of improving things with 3, they simply dropped any pretense of official "ports". Not good for cross platform customers...
For Witcher 2 I did have a Windows gaming PC available so I just ignored the Mac "port". Mind, I was hackintoshing at that time so I actually had a decent GPU. But it was laggy and stuttery on Mac OS while it worked just fine(tm) on the same machine in Windows.
Generally, my gaming is very delayed as per this xckd:
So at the point i wanted to play Witcher 3 it was crypto price crisis then covid chip crisis and console availability crisis and I simply did not have a modern GPU in the house. I played W3 on a PS4 :)
Dunno about cyberpunk, I tried it on PS5 but all that inventory and menus are no good with a controller. One day I'll get the Windows version.
Patient gaming is a virtue :) But do yourself a favour and get Cyberpunk ASAP, in the Christmas sale at the latest. As a deus ex fan, Cyberpunk has been the best game I have ever played, ignoring nostalgia. And it looks like there won't be a further extension or big patch, so nothing to gain by waiting now.
Ryzen 5 3600, radeon rx 6600 should be the performance baseline hardware for 1080p.
I actually have ps4 discs, which got me a free upgrade to the ps5 version. Credit to CDProjekt when it's due.
I now do have a desktop with windows and a geforce 4060, so i should be fine.
I just need to figure out which edition to get on Windows. Because as a negative credit, I had Witcher 3 and both addons and I never got access to the super duper whatever edition on GoG, in spite of actually having already paid for the content.
I'll one day figure out which is the super duper whatever Cyberpunk edition, add it to my wish list and wait for a sale.
There are DRM free games on steam, you can use steamcmd cli to download them and run without having to use steam itself. Its up to the dev/publisher if they want DRM or not.
The number of games like this (that work without Steam) is vanishingly small ime, and there is no way to tell in advance whether a game will work or not. (I have actually had a lot more success with the Epic Games Store.)
Altough incomplete, PCGamingWiki has info on whether games work without steam DRM. AFAIK they are usually tested by moving the game folder and running without opening Steam.
Not saying that there's a lot of games where the publisher/dev made this choice, just responding to OP saying its not possible with steam. Unfortunately the store doesn't show drm free games either.
I am aware that there are some games that you can download and happen to be able to play offline if the steam launcher executable simply happens to be a dumb link to the 'true' executable which checks for a steam connection first, and you could in theory find out where the 'true' executable lies in the game folder, because of the way it's designed. But I would hesitate to call this a "DRM-free" game in that sense; more like "the DRM is trivial and easily bypassed if you know what to run".
Furthermore, there is no guarantee that just because it works "DRM-free" now, it will continue to do so later. Or, just because it "works", it doesn't mean that somewhere half-way into the game there isn't a "check" or "achievement" that won't crash your game.
etc.
And in any case, Steam does not have a commitment towards DRM-free, not even in the sense of at least committing to flag such games as such. It's all 'accidental' at best. And while it's the last games company that you'd expect to go bankrupt 'now', all your games are in theory 'licensed' content, not 'owned' purchases. It's entirely up to them to remove content without notice (because you bought a game in one country and then moved to another, e.g.), or go bankrupt and say well sorry, some games might work if you download them but we don't guarantee anything.
Whereas in theory, GoG will let you make a full local backup of your entire collection, and in the few games that (annoyingly) "subtly" break the DRM-free promise (typically due to the way multiplayer is handled), these are clearly signposted in the store pages.
After you do what I said you can copy the directory and run it anywhere without steam or internet connection. You said its impossible, like steam forces it this way, but it clearly doesn't even if only very few Devs make this choice.
Savegame sync is very good news to me, thank you for sharing, I'll definitely check this out.
Also funny that the GOG client is not working on Linux, but someone else made a client for them.
I wonder who is behind the Heroic Games Launcher project. Are these really just random people from around the world? Strangely enough, I couldn't find much information.
Fantastic stuff, this launcher. It can even download and use pre-packaged wine and proton "environments", very similarly to how Steam does it. I'm a very happy new user.
Now this is interesting. I only ever use Steam for games I can't find on GoG (or can't find on a treasure hunt, shall we say) or which I invested a lot of time into and have savegames I want to preserve. Maybe this will help me push past that...
I have been using Proxmox VE for several years now and have most of my services running as docker containers in one VM. This always bothered me because I wanted to be able to control the individual services and their backup jobs using the Proxmox interface. After checking out these scripts I already moved a couple services (Caddy and Wireguard) over to LXC containers and am very impressed by how easy it was to do.
Basically I just wanted to say thanks to everyone involved in making these scripts, it has left me with a great first impression.
Careful. I too thought about this, but docker containers have the following benefits over the LXC scripts:
- Updates and automatic upgrades between major versions.
- The developer who wrote the software created the container (most of the time), this means its a supported environment. Also, as they have the insight into the application and future upgrades the environment has been setup correctly for each version.
If you want to achieve your goal, I'd suggest an LXC with your favourite Linux distro + docker + app container(s) for each app you have. It gives you the same thing, but with the benefits above.
i too was looking at going the route of the poster above. is your suggestion essentially the 'same' in terms of resources as converting a docker container to a LXC (relatively speaking)? for some reason i had/have it in my head that the LXC's would somehow be more efficient (based on...nothing, hence the question!)
Think of an LXC as a docker container but at the OS level.
An LXC running docker with an app containerised inside will basically be the same as if the app is running a level higher in the LXC itself.
Give it a try. Then open top/htop in the host OS (pve shell) and you'll see the apps running in the docker container inside the LXC as native processes.
i'm setting up a new server soon and want to optimize/correct some of the things i've done on my first proxmox setup (like not running truenas in proxmox passing the RAID controller through lol).
Oh yeah I definitely won't be doing this for all my containers, the majority will stay within my VM. However it is worth noting that in many cases the LXC scripts install most of the required packages by adding their official repositories, so this seems like a well supported way of doing this.
> Most of the commits here seams to be mainly white space changes to random files.
It might not be "learning" but rather an attempt to game GitHub (e.g. rack up a lot of commits to important-sounding repos). My understanding is go around using automated tools to submit PRs that fix whitespace and typos in order to do that.
https://community.penpot.app/t/its-time-for-penpot-to-almost...
reply