Code Monkey home page Code Monkey logo

Comments (4)

NB232 avatar NB232 commented on July 23, 2024

agreed , this should be top priority IMO, its dumb that some nasty players can still load custom content on competitive gamemodes to gain massive advantages over the rest of players with the excuse of "i just want my favorite mods on versus", knowing that you can literally host a local server to allow mods if thats the case, but right now this method is just so popular on the official server to the point were is just hard to tell which player is legit or either abusing this method to had better "vision" , "less distractions" etc.
-no boomer vomit screen.
-brighter infecteds
-traslucent stuff.
-quieter / louder sounds.
-bigger models or traslucent models like foliage and stuff

from l4d2-community-update.

lDrDooml avatar lDrDooml commented on July 23, 2024

Hi again, days after trying my possible solution I can confirm that it works, if the player has the gameinfo.txt file modified, it does not let him enter the server.

This is what my whitelist.cfg file looks like:

whitelist
{
	//
	// 4 modifiers are allowed on file specifications:
	//
	//	allow_in_coop		- these files can be loaded from addon vpks when in coop mode
	//  allow_in_addon		- these files can be loaded from addon vpks when playing an addon.
	//  check_crc			- these files will always be CRC checked.
	//  check_every_map		- these files will be checked every map
	//

	//
	// Five types of file specifications:
	//
	//	1. directory\*.*			- refers to all files under the directory
	//	2. directory\...			- refers to all files under the directory and all directories under that (recursively)
	//	3. directory\*.*+.ext		- refers to all files under the directory with extension .ext
	//	4. directory\...+.ext		- refers to all files under the directory and all directories under that (recursively) with extension .ext
	//	5. directory\filename		- refers to a single file	

	//	
	// Files to be checked: 
	//

	left4dead2\pak01_dir.vpk		check_crc
	left4dead2\steam.inf			check_crc
	left4dead2\gameinfo.txt			check_crc

	left4dead2_dlc1\pak01_dir.vpk		check_crc
	left4dead2_dlc2\pak01_dir.vpk		check_crc
	left4dead2_dlc3\pak01_dir.vpk		check_crc

	update\pak01_dir.vpk			check_crc
}

from l4d2-community-update.

ImAciidz avatar ImAciidz commented on July 23, 2024

Unfortunately, the solution presented above can be trivially bypassed, so this will require a C++ fix from Valve.

from l4d2-community-update.

lDrDooml avatar lDrDooml commented on July 23, 2024

Unfortunately, the solution presented above can be trivially bypassed, so this will require a C++ fix from Valve.

You should explain how this can be bypassed, I just tried this method with my servers and after connecting I was kicked out with the following reason:

image

The only thing I can think of on my part would be the player trying to force variables like sv_consistency to 0 but this problem would only occur on official servers. Valve should implement something that checks player variables before entering the server.

from l4d2-community-update.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.