It also uses the same directory structure, the exe lives in steamapps\common\counter strike global offensive\
That's because in previous CS games there's always a chunk of the community that wants to stay behind for whatever reason. Valve doesn't want anyone on CS:GO anymore, so they just updated all copies to CS2.
For what it's worth Dota 2 lives in \Dota 2 beta\ because they didn't want people to redownload the game after launch, and probably didn't want to break things by messing with paths for cosmetic reasons.
Oh wow interesting, so you can’t play cs:go anymore? IMO this is a good idea as the community didn’t want to move to source a while back (it was a bad game tho)
Not even remotely close. OW2 introduced a battle pass riddled with dark patterns, removed all passive cosmetics collection while focusing on pushing cosmetics, changed gameplay balanced haphazardly for the worse to justify the "2" in the name, and the playerbase saw these hostile actions for what they are.
CS2 does exactly none of these things and instead keeps the gameplay and social contract largely unchanged. Gameplay issues with smokes have finally been addressed, the game renderer has been modernized, and the playerbase reaction is overwhelmingly positive.
>the playerbase reaction is overwhelmingly positive.
Looking at reddit, it doesn't look like it, but that's just reddit.
I don't like it too. It's just a worse-looking, worse-performing game. The gamemodes and maps I liked are gone too.
This is on Fedora with Flatpak Steam, latest stable kernel/Mesa.
Performance does need some work; when I manage to get it to actually ignore vsync (hence ~160 FPS), my frame times are all over the place - with a 7950X3D and 6900XT.
It's a little quirky indeed, as the newer version completely shuts out part of the player base: If you try to launch CS:GO on Mac, it automatically deletes itself and updates to CS2. Then it tells you that it can't run, because cs2.exe can't be found.
I had the same issue on Linux 4 hours ago, and then got a 37 GB update which fixed it. I think the update is just rolling out slower than the library page change that tells it to launch cs2.sh
This is as annoying as the Amazon listings that switch products. How am I supposed to know if the ratings and reviews are related to the new game or the old one?
Agreed, but it seems like they didn't want to split the community again - people are still playing the original Counter-Strike and Counter-Strike: Source as well and I suppose they didn't want people sticking with Counter-Strike: Global Offensive as well.
Well, purpose of Tada list was to act as a funnel to Basecamp: they took part of the functionality and when you needed more you check the Basecamp. I think they are going to with this strategy again: limited subset of Basecamp and when you need, say, mobile app or more features you know where to go.
I've done something similar in recent past on a large scale:
I did it because it was interesting, I wanted to prove DRM is a flawed concept and broken construct, and because the community which I built (as a result) was really great and a home to me when I didn't ever experience one.
It was never about money or fame, it was about providing something to people that had a value. People said the "thing" I provided was better than the "real thing", and that gave me a sense of pride: I'd never get hired by the company that made "real thing" to make their "thing" better because I didn't have the credentials on paper.
I was a Stadia fan until I tried GeForce NOW and some of the "cloud gaming hardware services" (hardware, not platform). They were superior products, and did mostly the same thing. GeForce NOW is particularly slick, but their catalog is limited at the publisher level. I've found Boosteroid to be a great value while not being as limited.
I play on an Nvidia Shield most of the time with a Pro Controller for Switch.
I'm working on something in the same space but for autism and social skills. I'd love to hear more about how you went through the process for HSA/FSA eligibility.
We have a community of ADHD, Autism, and generally mental health founders that we build alongside of. Starting a startup is hard, especially when you're mission-driven, so we love helping wherever we can and will take the help we can get to! It's a big, interrelated problem we're solving and we need to work together to get us closer (because we are VERY far off).
Yes, definitely! Would love to chat and hear more about what you're building, and share whatever we can to help. Email us directly at hi@shimmer.care, both Vikram & I get emails from there!
Tangentially related: I'm extremely very interested in working with something like this for people with Alexithymia and related phenomena. I have the tech skills but have the condition which makes development a bit difficult; email in profile.
1. it's not compiled and evaluated at runtime, which make it harder to test. Pesky undefined variables in edge case code..
2. deployment is tough when it's a ton of small files. Most things compile to a single executable binary
3. it's not concurrent or parallel easily. You're not going to easily use all your cores and also develop sane software.
Ruby parallelism with request-based server apps probably works the same as other managed languages with single threaded runtimes (eg v8, Python) - you run multiple server processes. Requests are independent so its's an "embarassingly parallel" problem without need for communication between threads of execution.
If you deploy in a container (and if not, why?), the number of files is irrelevant.
Difficulties using all your cores with Ruby was a problem when I first started using it 18 years ago. It hasn't really been a problem for things like web serving for the last ~15 or so.
"All right" is a stretch. Shopify employs a lot of amazing compiler engineers to constantly evolve the ruby compiler/VM to squeeze as much performance as possible without affecting the regular engineers, something most startups cannot do.
Being engaged in cost optimization engineering after you've "made it" doesn't mean failure, quite the opposite. And the parts before that are much harder bottlenecks, where other aspects of tech choices are rightfully weighed more.
Ruby web applications have a history of absurdly high resource usage and failure stories compared with something like Go. If the selling point of this is for individuals and small businesses to run this instead of AWS/GCP, it may not be any cheaper once you start running this control plane.
AWS/GCP is frequently 2x-3x as expensive as doing it yourself, depending on your usage patterns as some things are vastly more overpriced than others (e.g. egress), sometimes a bit lower, but if your control plane is more than a rounding error in your overall cost you're doing something very wrong.
The developer in me find it weird that they didn't make a new database record for this internally.