kkthxbye-code / csgo_bugs

Random CSGO stuff
216 stars 272 forks source link

sv_pure_bypass_9 #45

Closed szmarczak closed 3 years ago

szmarczak commented 3 years ago

https://github.com/szmarczak/csgo_bugs/tree/9/sv_pure_bypass_9

szmarczak commented 3 years ago

imo good to merge

szmarczak commented 3 years ago

@kkthxbye-code Don't forget you can squash all commits into one through the dropdown menu :)

doom66666 commented 3 years ago

Dont work on faceit

Billar42 commented 3 years ago

mirage.res.zip look this file can help to make some objects invisible

szmarczak commented 3 years ago

Btw you can combine sv_pure_bypass_9 and sv_pure_bypass_8

Billar42 commented 3 years ago

that is, you can achieve the effect that you can play on official servers?)

szmarczak commented 3 years ago

No. You'll just see more agents through walls.

AnAkkk commented 3 years ago

This is not an exploit. The "third party files have been loaded" error depend on the sv_pure server settings. It's just that the default sv_pure settings allow extra files, so it's kind of intended.

Billar42 commented 3 years ago

doesn't it depend on which parameter is in pure, let's say sv_pure 2 protection max

AnAkkk commented 3 years ago

It depends on sv_pure_allow_missing_files/sv_pure_allow_loose_file_loads.

Billar42 commented 3 years ago

and there is 1 question i looked through all these files did not understand why on dust 2 characters ct are not visible

Billar42 commented 3 years ago

but they are registered there

doom66666 commented 3 years ago

in faceit dont work say the files are modified and dont play on oficial server pls restart

Billar42 commented 3 years ago

screen please show

kkthxbye-code commented 3 years ago

@szmarczak - looks good, but I would rather not host assets directly in the repo, as it could be DMCA'd (probably wont, but still). Could you host the materials.zip externally?

kkthxbye-code commented 3 years ago

@szmarczak - Curious about why this works though? Is it the same thing as the model_bug way back?

Billar42 commented 3 years ago

Valve when deletes folders forgets to clean up traces xD

szmarczak commented 3 years ago

EDIT: @AnAkkk is right, my sincere apologies.

This is not an exploit. The "third party files have been loaded" error depend on the sv_pure server settings.

@AnAkkk You don't know what you're talking about. The error does not depend on the sv_pure settings. File mismatch errors do.

in faceit dont work say the files are modified and dont play on oficial server pls restart

Then Faceit had fixed it before.

I would rather not host assets directly in the repo, as it could be DMCA'd (probably wont, but still).

I doubt it, since those are just material definitions - anybody can use those. It's not proprietary. It's like posting .PSD files would be illegal. The artwork may be, but the format itself not. Same with the soundmixers.txt file. Nothing specific.

For the sake of peace I did it your way :)

szmarczak commented 3 years ago

Curious about why this works though? Is it the same thing as the model_bug way back?

Yeah, I'd say it's the same. But they forgot to add a check for third party files when using the connect command.

Billar42 commented 3 years ago

Curious about why this works though? Is it the same thing as the model_bug way back?

Yeah, I'd say it's the same. But they forgot to add a check for third party files when using the connect command.

xD

AnAkkk commented 3 years ago

@AnAkkk You don't know what you're talking about. The error does not depend on the sv_pure settings. File mismatch errors do.

Then Faceit had fixed it before.

Considering I do work for FACEIT and we fixed it using the cvars I mentioned, pretty sure I do know what I'm talking about, but I don't mind if you don't want to believe me. Sv_pure does more than just checking if files are mismatching.

AnAkkk commented 3 years ago

By the way, you might want to read the changelog when these cvars were added to the game: https://blog.counter-strike.net/index.php/2020/05/30068/

[PURE SERVERS] – Added a setting sv_pure_allow_loose_file_loads for game servers to control whether third-party files can be loaded by clients. Users are allowed to have third-party files on disk, but the files will be ignored when playing on such pure game servers. If users already loaded third-party files into game memory, then their game client must be restarted in order to connect to such pure game servers. – Added a setting sv_pure_allow_missing_files for game servers to control what happens to clients that load files missing on the game server. When disabled, if a connected player loaded third-party files into game memory that game server is missing, the player will be kicked.

szmarczak commented 3 years ago

we fixed it using the cvars I mentioned,

I don't care how you fixed it, or if you work for Faceit at all, but you're wrong that sv_pure causes the third party files have been loaded error.

Sv_pure does more than just checking if files are mismatching.

Oh mate you don't know how much you're wrong. It does all of this. Just this. Let me explain what really happens because you still seem to not know:

When you load an offline server, CS:GO tries to load only some (not: all) VMTs from the materials folder. If it loads them, they mark your session as invalid. Therefore joining an official server will result in a third party files have been loaded error:

image

It says official servers. It doesn't refer to any server, just the official ones. This is the only case you will get the error. Using the connect method will not give you the error above, but it will give you a file mismatch error instead.

Billar42 commented 3 years ago

So let's fix okay class, fix the rest, or instead of bugs you give a ban for cheats

Billar42 commented 3 years ago

nice anticheat ))

szmarczak commented 3 years ago

@AnAkkk I wish you good luck with detecting wallhacks. In a few months there's gonna be another method. And in a few months another one. And again. And again. It's an endless fight. The servers send the client too much info. Why send the player info about another player behind a wall at all? It makes no sense to me. Instead of patching it properly you're making workarounds.

Second, VAC net is broken. There's lots of people who have been cheating for more than a year and they have not been banned yet. Good luck banning IP addresses. It's very easy to set up a virtual machine that you aren't able to detect, a VPN and people cheat again.

What will you do when somebody tweaks their aim so it's comparable to global elite? Good luck with that too.

Backtrack and trigger bot is very easy to detect. I wonder why it's not fixed yet.

Billar42 commented 3 years ago

why so hard with him let's sell bugs for $ 300 as cheats then)))

Billar42 commented 3 years ago

xD

szmarczak commented 3 years ago

@AnAkkk My sincere apologies, it seems I was wrong. The error appears also on Faceit.

Billar42 commented 3 years ago

Well, have you checked the esea?

szmarczak commented 3 years ago

Well, have you checked the esea?

No, I don't have the time to check each service. if they haven't done what @AnAkkk says they did, then it should work there as well. If it's not true then somebody can open an issue or send a PR.

Billar42 commented 3 years ago

let them fix it then we will look for new ones

nifty9 commented 3 years ago

materials.zip download link expired

Billar42 commented 3 years ago

materials.zip