Komentarze

Profil ze zdalnego serwera może być niekompletny. Zobacz więcej na oryginalnej instancji.

MJBrune, do gaming w Valve warns Counter-Strike 2 players: use AMD's Anti-Lag feature, get banned

It’s not really an assumption if I say “if”. I can agree with you that shifting as much data as possible on the server is best. Valve already does that pretty well for counter-strike. Far more than other competitive FPSs. They still keep shot registration on the server whereas most competitive shooters now have that on the client to have the correct gameplay feel. The big balance between keeping stuff on the server and putting some authority on the client is the gameplay feel. Counter-Strike has been and still is notorious for getting shot around a corner when you don’t see who shot you. This is because of server authority rather than client authority.

MJBrune, do gaming w Valve warns Counter-Strike 2 players: use AMD's Anti-Lag feature, get banned

Your comments are enough to see where your knowledge of what a networked gameplay engineer does at Valve lies. Especially since you make assumptions that the developers aren’t doing things when very clearly there are proof and industry standards that say they do those things. If you are Andrew Burke who works at Valve as an Animator, I would recommend talking to the engineers there.

MJBrune, do gaming w Valve warns Counter-Strike 2 players: use AMD's Anti-Lag feature, get banned

I wrote a snarky response because of the final insulting comment in yours but then thought better of it, going to try to address a couple of your points legitimately even after the unnecessary personal attack.

Sorry, It’s not meant as an attack. I am simply calling it as I see it because I get a lot of gamers who think they’ve arm-chaired thought far more about my job as a networked gameplay engineer than I have. I’ve been doing this for a very long time and I know where developers cut costs. Anti-cheat isn’t just a slap-it-on and call it a good solution. There are a lot of reasons you want to trust the client and it makes the gameplay feel far better.

It’s a lot cheaper to make your server dumb. It costs you less in programmers with deep multiplayer programming experience, it costs you less in ongoing hosting because of reduced CPU usage, and it makes the problem less “yours” as a developer.

Typically, the server, especially in counter-strike’s case, isn’t dumb. In all games, the server still handles the dealing of damage which typically includes validations of that damage. In counter-strike’s case, very little data is calculated on the client. Most of it is raw data sent from input to the server.

Your argument seems to be that a quake-style predictive algorithm is the only solution possible for online games. I doubt that is the case, but even if it were, using some raycasts on the server for some basic sanity checks on what data to send to players is an example of where lots of developers just can’t be bothered.

Lots of game engines including source include and utilize ways to ensure the player is reporting sane inputs. Also, interpolation is different than extrapolation. Lastly, you don’t need to do raycasts to double-check this data. A lot of the time the raycasts are done on the server itself. In counter-strike’s case this is also true. Raycasts are done on the client typically for cosmetics only. You can see this with 3kliksphilip’s videos on sub-tick.

If you want to dismiss machine learning as heuristics, I’m sorta ok with that, as I think they are just glorified heuristics, but even the most basic analysis isn’t done by most developers. Instead, they rely on the sales pitches of various anti-cheat software and don’t implement anything beyond it, even when there might be some low hanging fruit.

Heuristics haven’t been done by developers in a long time. A lot of that is actually done in Valve’s case by Overwatch. Also, Valve makes it’s own anti-cheat called VAC. They aren’t getting sales pitches.

I am not saying developers are lazy, there’s tons of stuff to work on. I am mad that this problem gets repeatedly pushed onto the users rather than the developers, though, and I think it’s reasonable for me to offer some pushback when both my CPU cycles and my privacy are being abused.

Frankly, I feel like it’s wrong for you to say that the problem is pushed onto users when you don’t understand the code and effort the developers are writing to solve this issue specifically with counter-strike. VAC is probably the anti-cheat with the least amount of client code. It rests almost entirely on the server. One thing VAC does do is lock down the client on Windows to prevent modifications. One thing you can easily do is replace assets for walls with transparent textures to see through walls. That’s why things like the code and assets can’t be tampered with. Most game engines only send updates to the positions of actors in a network bubble. Maybe Counter-Strike’s network bubble is too large at the time but that’s not an argument you made.

MJBrune, do gaming w CEO Bobby Kotick will leave Activision Blizzard on January 1, 2024

Hey, why is that rug so lumpy? Like everything was just swept under it.

MJBrune, do gaming w Valve warns Counter-Strike 2 players: use AMD's Anti-Lag feature, get banned

One thing I realized actually is that I meant Quake which first used network interpolation. I think classic doom didn’t have networking but I am not sure, to be honest. Either way, it’s before my time.

That said I think it’s a bummer that even casual non-ranked experiences have had a large problem with cheating. Even co-op games have lots of cheating but the nature of the game means the cheating affects people who don’t want to cheat less. They aren’t directly subjected to it, it’s still a problem though, the cheating still affects things like the game economy and player perception of the game.

That said everything has gone towards the competitive because even casual versus experiences are competitive now. Super Smash Bros. was just supposed to be the silly, not-serious fighting game that now has large tournament play. Every game, no matter how casual, has gotten competitive. Our culture is so ingrained with competing that we might as well have spitting tournaments… Wait let me google. en.wikipedia.org/wiki/Cherry_pit_spitting They totally have spitting tournaments. Honestly, human culture is that of competition. I don’t see a way we work around that at our evolutionary core we are competitive but I don’t see it as a good thing.

MJBrune, do gaming w Valve warns Counter-Strike 2 players: use AMD's Anti-Lag feature, get banned

maybe these companies could move their cheat detection to the server where they control the code. maybe don’t just send all player positions so wall-hacks become impossible.

That’s not how video games work. If you want interpolation of positions then you have to send the positions of the players that you can’t see but are heading towards a place you can see. You could take a bunch of difficult math to do and filter out who to send the data to or not. It would create a lot of bugs. So you could just send just the people who are within X distance of you and call it good. Most, if not all game engines do it this way.

You have to have interpolation on the client side, it’s the only way you can play the game on the internet. It’s what Doom did to get multiplayer working and we’ve never been able to find anything better.

maybe use some machine learning to look at input patterns and detect when a player is sending things that don’t look human.

They already do that. It’s called heuristics.

the list of things companies could do to actually fix cheating in pvp games is long and all they want to do is pay for ridiculous anti-cheat that impacts normal users.

dunning-kruger at its finest.

MJBrune, do gaming w Disney's CEO Is Reportedly Being Urged to Consider Turning Company Into a 'Gaming Giant' [and buying EA]

You don’t think embracer deserves some of the credit here? They’ve been buying up studios for a decade now and just got to the point where they are closing them. It’s popular IP consolidation.

MJBrune, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

… it literally contains the Steamworks SDK: github.com/ValveSoftware/Proton which becomes pretty awkward to ship on your own storefront. You’d have to do a good bit of work to make Proton steam-free. No one is going to do that for 2% of the market. Just like arguing you could use Chromium and anyone who wants to make a browser can use it but realistically it creates an ecosystem around Google and for Proton, around Valve.

Don’t forget that the only reason Proton even exists is because they added a version of Steam Play to Linux Steam users.

MJBrune, do gaming w Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

Valve wants developers to drop Linux though. It gives them a monopoly on Linux game compatibility.

MJBrune, do gaming w Closure - Puny Human

I worked at Puny Human for a very brief moment, and am friends with the CEO and CTO. The closure is devastating. I want to make sure I am not saying anything not already public so: gamesindustry.biz/puny-human-shutting-down-after-… all I can say is screw clients that don’t pay. More than once Puny Human paid me even though a client didn’t. Sometimes those clients eventually paid, and sometimes they didn’t. The games industry is filled with people who will happily steal from you. Puny Human has always been a respectable studio filled with the most caring people I know. People who strived to make friends, not just money.

MJBrune, do gaming w $600 Million And A Decade Later, Where Is Star Citizen?

So how much have you spent on the game?

MJBrune, do gaming w $600 Million And A Decade Later, Where Is Star Citizen?

Yeah but who’s to say the 35 dollar price point is fun. I want to know the price point the original commenter bought in at in order to recommend the game. It might not be a fun game at 35 but it’s fun at 635.

MJBrune, do gaming w $600 Million And A Decade Later, Where Is Star Citizen?

How much have you spent on it to get the experience you have out of it?

MJBrune, do gaming w What type of game you want to see that doesn't fully exist yet?

What was that called?

MJBrune, do gaming w Hatoful Boyfriend creator: "btw I’ve got no royalty payment for Hatoful Boyfriend from Epic since they acquired Mediatonic back in spring 2021"

I did not realize mediatonic developed the remake.

  • Wszystkie
  • Subskrybowane
  • Moderowane
  • Ulubione
  • rowery
  • giereczkowo
  • lieratura
  • Blogi
  • test1
  • muzyka
  • Spoleczenstwo
  • slask
  • Psychologia
  • ERP
  • fediversum
  • motoryzacja
  • Technologia
  • esport
  • tech
  • nauka
  • krakow
  • sport
  • antywykop
  • FromSilesiaToPolesia
  • Cyfryzacja
  • Pozytywnie
  • zebynieucieklo
  • niusy
  • kino
  • LGBTQIAP
  • opowiadania
  • warnersteve
  • Wszystkie magazyny