Now some players are level 2000+, rarely team work and I‘m dying when I spawn.
Every competitive multiplayer game in the world is ruined by sweat these days. You have to dedicate your entire life to the game just to not die immediately. Oh, you don’t have every map completely memorized, including all spawn and bonus locations? To a point where you could play it blindfolded in single player? Filthy casual.
this is precisely why i gave up on multiplayer PvP games for the most part. the era of casual PvP pubs is long gone and now, if you don’t have the “play for glory” mentality, you simply can’t enjoy such games anymore. and even then, having that mentality already doesn’t sound enjoyable to me.
on the flipside, i also find myself struggling with being interested in modern PvE/co-op games as well, especially since most of them adopt the 4-player format, pretty much necessitating having friends willing to play with you for a truly fun experience. the niche of big lobby PvE games is rarely tapped, unfortunately.
this is precisely why i gave up on multiplayer PvP games for the most part. the era of casual PvP pubs is long go
And the rampant cheating. Every single game that has more than a few players will have cheaters. Rootkit-as-a-service or not, there will still be cheaters.
On the other hand, the point of ranking and matchmaking is to match you with players of similar skill. When working optimally, you’ll end up with the appropriate ranking, play with players of the same skill, and (in 1v1/1 team vs 1 team games) win 50% of the time.
Some people whine a lot about the idea of losing 50% of the games you play, but if you actually enjoy the game and ignore the rank you have, it’s a great deal.
Well, either modern matchmaking algorithms are absolute dogshit at doing this, or there just aren’t enough low-skill players out there to be matched with. Because if you’re just a casual player, you won’t be losing 50% of games, you’ll be losing 100% of games. Even at the lowest of the lowest tiers, you’ll still be losing quickly and often if you don’t put sweat into it.
I suspect it’s because games are driving away casual players like this that they don’t have enough for matchmaking. Every player at the casual tier either quickly gives up in frustration and leaves, or stays and becomes a sweatlord themselves, continually leaving the casual tier mostly empty, which forces casual players to be matched up with higher-tier players just to find a match at all.
And that’s not even getting into ‘smurfing’ and cheating/hacking.
Well, either modern matchmaking algorithms are absolute dogshit at doing this, or there just aren’t enough low-skill players out there to be matched with. Because if you’re just a casual player, you won’t be losing 50% of games, you’ll be losing 100% of games. Even at the lowest of the lowest tiers, you’ll still be losing quickly and often if you don’t put sweat into it.
It’s mathematically not possible to maintain a 50% win rate across any group of players unless everyone has exactly the same skill level. The proof is complicated but the idea works like this:
assume not everyone has the same skill level
ignoring duplicates, there exists a player with the highest skill level in the group
the highest skill level player always gets matched with players of lower skill level, winning >50% of their games as a result
the players who play vs the highest skill player end up with less than 50% win rate, so the system gives them more matches against lower skill players to bring it up to 50%
these lower players then have too many losses, so match them more against even lower players
repeat the above process like dominos falling (mathematical induction) until you reach the lowest skill level player
the lowest skill level player has no one lower to match against, so they cannot reach a 50% win rate, thus there is at least one player with below 50% win rate
So there you have it. In practice, matchmaking systems need to compromise on the skill they match people with if they can’t find enough players of the appropriate skill level. This results in a wider range of skill levels ending up in the same game when not many players are online. This can result in even more players ending up above or below 50% win rate, depending on where they stand skill wise.
I’ve seen some level 3000+ players as far back as months ago, but I think they glitched/exploited that level.
The highest legit levels I have seen are about 500 - 650 or so, 500 is when their icon turns gold.
It’s a real slog at times, but I will sometimes just do the weekly challenges and stop. Timed challenges really make the game feel like a chore.
The game feels really unbalanced as well, so many rounds it’s one team completely stomping the other and it’s not even close.
Often 900 tickets to 0.
My friends and I had an evening like that as well, 3 times our team won by holding all the objectives and the game ended early. That’s no fun.
Side note, games like BF6 that cannot run in Linux are also what keep me from migrating to a Linux distro.
I’d be off Windows in a second if all games ran on it no issues.
Side note, games like BF6 that cannot run in Linux are also what keep me from migrating to a Linux distro. I’d be off Windows in a second if all games ran on it no issues.
For those curious about it: People are working on it (of course Valve has vested interest in this). Unfortunately Corposcum such as Ubisoft, EA or Krafton aren’t interested unless they get complete system control for their overreaching anticheats, and hell freezes over before Linux provides kernel modules for this stuff. Even if every gaming distro would bring DKMS (Dynamic Kernel Module System), that in turn basically breaks Secure Boot (Secure Boot is a Microsoft system - not Linux’ fault). Also the support by Linux devs and distro maintainers would literally be a negative number. Kernel-level anticheat is correctly considered malware.
I think Valve was experimenting with Microkernels and Virtualization or sth… but that’s a long way to go. And those other big corpos will only ever give a fuck once their Investors start seeing Linux as a truly exploitable market.
The game feels really unbalanced as well, so many rounds it’s one team completely stomping the other and it’s not even close. Often 900 tickets to 0.
It’s a miracle how a multi-billion dollar company can consistently fumble matchmaking this badly.
How does DKMS and such break secure boot? If you want to load (custom) kernel modules, just generate a key pair, sign the module yourself, import your MOK into your UEFI (once, assuming you use the same key for all your modules and also keep a backup of your reinstall your system) and secure boot will let you do that.
I’m running current NVIDIA drivers on Linux and that’s basically the setup to use them- and since that is already set up, i’d not even need to to anything specific to get it working for other things.
Note: I do not endorse kernel level anti cheat and would never load such a module, but the infrastructure for it is already there and can be used with secure boot…
How does DKMS and such break secure boot? If you want to load (custom) kernel modules, just generate a key pair, sign the module yourself, import your MOK into your UEFI (once, assuming you use the same key for all your modules and also keep a backup of your reinstall your system) and secure boot will let you do that.
You do realise 99% of people have no clue what the hell you just said and at least 80% will rather stay with the devil they know (Windows) than taking a course in both Linux System Administration + UEFI / Secure Boot configuration?
I’m generally assuming a common user, not a dev with loads of free time. What you describe isn’t just hard and takes a lot of knowledge to fully understand, it’s potentially hazardous on the same level of e.g. editing the fstab or crypttab manually, something a user without deep system knowledge shouldn’t have to do either as it could cause an unbootable state.
I stand by my point, DKMS breaks Secure Boot (as it requires highly technical user intervention on every single update to make the computer boot again, and very deep knowledge to fix it if something goes wrong).
I would guess it would break it in that people holding out on switching until every game they play is as simple to run in Linux as they are in Windows would probably consider that a deal breaking amount if work compared to staying on Windows.
I feel there’s a trust problem here. I’m no Windows dev, so I don’t know all the details, but since MS enforces secure boot, they have to play by the rules: Only trusted code can be executed with very high (kernel level) privileges. That’s one of the reasons why they want to enforce signed binaries. Especially for drivers and other stuff.
On Windows that means only entities that MS trusts are allowed to execute high privileged code. Otherwise you wouldn’t get your binaries signed by MS (or co-signed, or white-listed or whatever aproach they take in this scenario) and without signature, no execution. You need to trust MS, but you need to trust them anyways, as they control the chain of trust on boot and also create the very kernel you’re running on. If they wanted to cheat you, it’s be easy for them.
On Linux it’s a bit different. Linux has the aproach that any user with root privileges is trustworthy. That’s good for me, as I get a say on what runs on my hardware and how it runs. But for the anti cheat vendor that’s now a huge problem, because a random person is now the one controlling the kernel, its integrity and the chain of trust on boot. Worse: It’s usually the very person they’re trying to observe if they’re cheating. But how do you do this, if they (theoretically) have full control over the kernel and can run arbitrary kernel modules?
Now, I’m not saying that there’s no trust in the Linux kernel and Windows were more secure - just that there are completely different assumptions about trust and trust boundaries that may lead to severe headaches for the anti cheat vendors.
When battlefield 6 came out, the hour or two I could afford went a long way: we were in the trenches together figuring it out and having fun.
Now some players are level 2000+, rarely team work and I‘m dying when I spawn. Now it takes more than it gives.
On the plus side, that was the last game stopping me migrating to bazzite
Every competitive multiplayer game in the world is ruined by sweat these days. You have to dedicate your entire life to the game just to not die immediately. Oh, you don’t have every map completely memorized, including all spawn and bonus locations? To a point where you could play it blindfolded in single player? Filthy casual.
this is precisely why i gave up on multiplayer PvP games for the most part. the era of casual PvP pubs is long gone and now, if you don’t have the “play for glory” mentality, you simply can’t enjoy such games anymore. and even then, having that mentality already doesn’t sound enjoyable to me.
on the flipside, i also find myself struggling with being interested in modern PvE/co-op games as well, especially since most of them adopt the 4-player format, pretty much necessitating having friends willing to play with you for a truly fun experience. the niche of big lobby PvE games is rarely tapped, unfortunately.
And the rampant cheating. Every single game that has more than a few players will have cheaters. Rootkit-as-a-service or not, there will still be cheaters.
Which of course is why we need kernel level anti cheat.
Because they stop all of those hacks!
…That are still rampant…
…despite the kernel level…
Wait a minute.
You can play unranked matches in games that have a ranked mode for the sweaters. Like arms race in counterstrike for example is pretty chill
And there will still be sweats to be found
On the other hand, the point of ranking and matchmaking is to match you with players of similar skill. When working optimally, you’ll end up with the appropriate ranking, play with players of the same skill, and (in 1v1/1 team vs 1 team games) win 50% of the time.
Some people whine a lot about the idea of losing 50% of the games you play, but if you actually enjoy the game and ignore the rank you have, it’s a great deal.
Well, either modern matchmaking algorithms are absolute dogshit at doing this, or there just aren’t enough low-skill players out there to be matched with. Because if you’re just a casual player, you won’t be losing 50% of games, you’ll be losing 100% of games. Even at the lowest of the lowest tiers, you’ll still be losing quickly and often if you don’t put sweat into it.
I suspect it’s because games are driving away casual players like this that they don’t have enough for matchmaking. Every player at the casual tier either quickly gives up in frustration and leaves, or stays and becomes a sweatlord themselves, continually leaving the casual tier mostly empty, which forces casual players to be matched up with higher-tier players just to find a match at all.
And that’s not even getting into ‘smurfing’ and cheating/hacking.
It’s mathematically not possible to maintain a 50% win rate across any group of players unless everyone has exactly the same skill level. The proof is complicated but the idea works like this:
So there you have it. In practice, matchmaking systems need to compromise on the skill they match people with if they can’t find enough players of the appropriate skill level. This results in a wider range of skill levels ending up in the same game when not many players are online. This can result in even more players ending up above or below 50% win rate, depending on where they stand skill wise.
I’ve seen some level 3000+ players as far back as months ago, but I think they glitched/exploited that level.
The highest legit levels I have seen are about 500 - 650 or so, 500 is when their icon turns gold.
It’s a real slog at times, but I will sometimes just do the weekly challenges and stop. Timed challenges really make the game feel like a chore.
The game feels really unbalanced as well, so many rounds it’s one team completely stomping the other and it’s not even close. Often 900 tickets to 0.
My friends and I had an evening like that as well, 3 times our team won by holding all the objectives and the game ended early. That’s no fun.
Side note, games like BF6 that cannot run in Linux are also what keep me from migrating to a Linux distro. I’d be off Windows in a second if all games ran on it no issues.
For those curious about it: People are working on it (of course Valve has vested interest in this). Unfortunately Corposcum such as Ubisoft, EA or Krafton aren’t interested unless they get complete system control for their overreaching anticheats, and hell freezes over before Linux provides kernel modules for this stuff. Even if every gaming distro would bring DKMS (Dynamic Kernel Module System), that in turn basically breaks Secure Boot (Secure Boot is a Microsoft system - not Linux’ fault). Also the support by Linux devs and distro maintainers would literally be a negative number. Kernel-level anticheat is correctly considered malware.
I think Valve was experimenting with Microkernels and Virtualization or sth… but that’s a long way to go. And those other big corpos will only ever give a fuck once their Investors start seeing Linux as a truly exploitable market.
It’s a miracle how a multi-billion dollar company can consistently fumble matchmaking this badly.
How does DKMS and such break secure boot? If you want to load (custom) kernel modules, just generate a key pair, sign the module yourself, import your MOK into your UEFI (once, assuming you use the same key for all your modules and also keep a backup of your reinstall your system) and secure boot will let you do that.
I’m running current NVIDIA drivers on Linux and that’s basically the setup to use them- and since that is already set up, i’d not even need to to anything specific to get it working for other things.
Note: I do not endorse kernel level anti cheat and would never load such a module, but the infrastructure for it is already there and can be used with secure boot…
You do realise 99% of people have no clue what the hell you just said and at least 80% will rather stay with the devil they know (Windows) than taking a course in both Linux System Administration + UEFI / Secure Boot configuration? I’m generally assuming a common user, not a dev with loads of free time. What you describe isn’t just hard and takes a lot of knowledge to fully understand, it’s potentially hazardous on the same level of e.g. editing the fstab or crypttab manually, something a user without deep system knowledge shouldn’t have to do either as it could cause an unbootable state.
I stand by my point, DKMS breaks Secure Boot (as it requires highly technical user intervention on every single update to make the computer boot again, and very deep knowledge to fix it if something goes wrong).
I would guess it would break it in that people holding out on switching until every game they play is as simple to run in Linux as they are in Windows would probably consider that a deal breaking amount if work compared to staying on Windows.
I feel there’s a trust problem here. I’m no Windows dev, so I don’t know all the details, but since MS enforces secure boot, they have to play by the rules: Only trusted code can be executed with very high (kernel level) privileges. That’s one of the reasons why they want to enforce signed binaries. Especially for drivers and other stuff.
On Windows that means only entities that MS trusts are allowed to execute high privileged code. Otherwise you wouldn’t get your binaries signed by MS (or co-signed, or white-listed or whatever aproach they take in this scenario) and without signature, no execution. You need to trust MS, but you need to trust them anyways, as they control the chain of trust on boot and also create the very kernel you’re running on. If they wanted to cheat you, it’s be easy for them.
On Linux it’s a bit different. Linux has the aproach that any user with root privileges is trustworthy. That’s good for me, as I get a say on what runs on my hardware and how it runs. But for the anti cheat vendor that’s now a huge problem, because a random person is now the one controlling the kernel, its integrity and the chain of trust on boot. Worse: It’s usually the very person they’re trying to observe if they’re cheating. But how do you do this, if they (theoretically) have full control over the kernel and can run arbitrary kernel modules?
Now, I’m not saying that there’s no trust in the Linux kernel and Windows were more secure - just that there are completely different assumptions about trust and trust boundaries that may lead to severe headaches for the anti cheat vendors.