ValveSoftware / csgo-osx-linux

Counter-Strike: Global Offensive
http://counter-strike.net
775 stars 69 forks source link

CS:GO not launching in Trusted Launch mode by default on Linux #2482

Closed schulzh closed 4 years ago

schulzh commented 4 years ago

Your system information

Please describe your issue in as much detail as possible:

Today the game informed me about the trusted launch update and that not using trusted launch may impact my trust factor. As I do not use the -insecure start parameter, I would expect the game to launch in trusted mode.

However, the console command trusted_launch_info suggests otherwise:

CS:GO was not launched in Trusted Launch mode

Also setting the option trusted_launch to 1 via the console did not help. I am guessing that trusted launch might not (yet) be supported on Linux, but I was not able to find any documentation on that in the announcement or elsewhere. As found out by @thaewrapt, when launching with -trusted the trusted_launch_info command gives the output that the game was indeed launched in trusted mode. So the actual issue seems to be that trusted mode is not enabled by default.

Steps for reproducing this issue:

  1. Launch CS:GO on Linux without using -insecure and without -trusted
  2. Type trusted_launch_info to check trusted launch
TheTrueRandom commented 4 years ago

Same on Manjaro System information: https://gist.github.com/TheTrueRandom/5475f92adc00f275f30b820bb694d9ec

thaewrapt commented 4 years ago

Same here, also no "Trusted Launch" setting available via "Game" submenu nor for current version neither for Release Candidate beta. Two updates have arrived since the release announcement (the popup window of it also appeared in-game).

schulzh commented 4 years ago

After some more playing around, I found out that using the -insecure option will give an explicit message in the menu that the game was not launched in trusted mode and therefore I cannot join VAC secured servers. So is the trusted_launch_info command just not giving correct information and the game does launch in trusted mode without the -insecure parameter?

thaewrapt commented 4 years ago

After some digging into (and one more update received) was able to get trusted_launch_info to report the launch in the Trusted Mode with -trusted command-line switch in CS:GO Steam parameters. trusted_launch and trusted_launch_once console options are still getting ignored, no "Secure Launch" option in menu whatsoever.

ipkpjersi commented 4 years ago

I am also experiencing this on Ubuntu 18.04.

khnazile commented 4 years ago

I don't think Trusted Mode even works for Linux. I was able to attach GDB to csgo_linux64 while running in trusted mode. It didn't shut down, or give any warning, just continued to work.

blogdron commented 4 years ago

I use gamemoded gamemoderun steam from https://github.com/FeralInteractive/gamemode/ to run entirely steam, this gives me a noticeable increase in games including csgo and also no warnings.

This is not cheating software, will my rank drop imperceptibly for me?

tinimi commented 4 years ago

Same here. -trusted helped.

ipkpjersi commented 4 years ago

According to the latest update here, trusted launch mode is enabled by default: https://blog.counter-strike.net/index.php/category/updates/

Release Notes for 7/23/2020 – Trusted Mode is now the default launch mode for CS:GO. — Previous Trusted Mode launch options have been deprecated.

However, when I launch the game without the "-trusted" parameter, I get the error that trusted launch mode is not enabled:

I have verified that I do indeed have the latest game version:

I would appreciate an update on this, I'm sure we all would.

@fletcherdvalve @kisak-valve Any thoughts on this?

Thanks.

gopal-kaul commented 4 years ago

Adding - trusted fixes this but breaks my GPU support. I have a dual GPU system(integrated and Nvidia), earlier it used to use Nvidia but now it uses the integrated GPU. please fix.

blogdron commented 4 years ago

Adding - trusted fixes this but breaks my GPU support. I have a dual GPU system(integrated and Nvidia), earlier it used to use Nvidia but now it uses the integrated GPU. please fix.

Please add info

create gits https://gist.github.com/ and paste link there

boustrophedon commented 4 years ago

Can also confirm that

blogdron commented 4 years ago

My last few games have had weird ranks and one or two people who were definitely cheating

This mode does not protect against cheaters in any way :)

boustrophedon commented 4 years ago

My last few games have had weird ranks and one or two people who were definitely cheating

This mode does not protect against cheaters in any way :)

It lowers your trust factor, which means you're more likely to run into cheaters. https://blog.counter-strike.net/index.php/2020/07/30736/

lamka02sk commented 4 years ago

Looks like Valve just doesn't care as always...what are we supposed to do to get this fixed? Should we make a sacrifice for our one and only Lord GabeN?

boustrophedon commented 4 years ago

Looks like Valve just doesn't care as always...what are we supposed to do to get this fixed? Should we make a sacrifice for our one and only Lord GabeN?

You can add -trusted to your launch options for CSGO in steam.

lamka02sk commented 4 years ago

You can add -trusted to your launch options for CSGO in steam.

Yes, but it is not a solution. Do you think everyone knows?

thaewrapt commented 4 years ago

I think we should get some clarification from Valve side, for the sake of the smooth and safe Linux CS:GO experience.

SoftwareSchlosser commented 4 years ago

Got cheaters in almost every game recently until I discovered this! Besides the fact that this trusted mode actually doesn't prevent people from cheating, having it turned on at least lowers the chance to meet them. But, I',m afraid this will not be fixed soon as other really nasty bugs in the linux version - like the gray ellipse in drone view - also didn't get fixed for years.

ghost commented 4 years ago

Got cheaters in almost every game recently until I discovered this!

I'm hoping that as trusted mode becomes more mature it becomes a requirement of Prime Status. Right now it seems confusing that there is a base Prime and then a second "trusted mode" Prime that is only mentioned in the game settings.

SamuelTulach commented 4 years ago

I was wondering why I was getting to literal HvH matches in high level Steam account with an expensive inventory. I almost quit the game. And it's this shit. Gj Volvo.

ipkpjersi commented 4 years ago

Yep, this does appear to be fixed, I think this can be closed now.

I noticed in the patch notes they said this: The -untrusted launch option is no longer supported

Maybe they had it backwards the whole time? Who knows...

schulzh commented 4 years ago

Just tested again, and CSGO indeed launches in trusted mode without -trusted. I'll therefore close the issue.