whitelist
{
	//
	// 3 modifiers are allowed on file specifications:
	//
	//	from_steam			- only check the Steam cache for the file (ignore anything on disk)
	//	allow_from_disk		- allow the file to come from disk
	//	check_crc			- used with allow_from_disk - server does CRC checks on the client's file to make sure it matches
	//
	//	The default modifier on all files is allow_from_disk. Thus, all files can come from disk and don't need CRC checks unless 
	//	allow_from_disk can be set at the same time as check_crc. Use the + character in between them to signify this: allow_from_disk+check_crc.


	//
	// Three 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\filename		- refers to a single file
	

	//	
	// By default, when in pure server mode, most content file types are only allowed to come from Steam.
	//
	materials\...			from_steam
	models\...			from_steam
	sound\...			from_steam
	
	
	//
	// Allow custom player models. Don't do CRC checks on them because the clients may all
	// have different custom models and the server won't have them all.
	//	
	//models\player\...			allow_from_disk
	//materials\models\player\...	allow_from_disk

	//
	// Allow custom spray decals.
	//
	//materials\temp\...			allow_from_disk
	//materials\vgui\logos\...	allow_from_disk
	//materials\vgui\logos\ui\...	allow_from_disk
	
	
	//
	// (Uncomment and edit these for mods).
	// Allow mod resources to come from disk.
	//
	materials\console\...						allow_from_disk
	materials\crosshairs\...					allow_from_disk
	materials\effects\...						allow_from_disk
	materials\hud\...						allow_from_disk
	materials\models\error.vmt					allow_from_disk
	materials\models\error.vtf					allow_from_disk
	materials\models\items\...					allow_from_disk
	materials\models\warball\...					allow_from_disk
	materials\models\weapons\...					allow_from_disk
	materials\models\world_models\...				allow_from_disk
	materials\overviews\...						allow_from_disk
	materials\pg_mdl\... 						allow_from_disk
	materials\pg_mdl\combine_soldier\... 				allow_from_disk+check_crc
	materials\pg_mdl\humans\female\group03\citizen_sheet.vmt	allow_from_disk+check_crc
	materials\pg_mdl\humans\female\group03\citizen_sheet.vtf	allow_from_disk+check_crc
	materials\pg_mdl\humans\male\group03\citizen_sheet.vmt		allow_from_disk+check_crc
	materials\pg_mdl\humans\male\group03\citizen_sheet.vtf		allow_from_disk+check_crc
	materials\pg_mdl\manhack\manhack_sheet.vmt			allow_from_disk+check_crc
	materials\pg_mdl\police\manhack_sheet.vmt			allow_from_disk+check_crc
	materials\pg_mdl\police\metrocop_sheet.vmt			allow_from_disk+check_crc
	materials\pg_mdl\police\manhack_sheet.vtf			allow_from_disk+check_crc
	materials\pg2mdl\... 						allow_from_disk
	materials\pg2mdl\combine_soldier\... 				allow_from_disk+check_crc
	materials\pg2mdl\humans\female\group03\citizen_sheet.vmt	allow_from_disk+check_crc
	materials\pg2mdl\humans\female\group03\citizen_sheet.vtf	allow_from_disk+check_crc
	materials\pg2mdl\humans\male\group03\citizen_sheet.vmt		allow_from_disk+check_crc
	materials\pg2mdl\humans\male\group03\citizen_sheet.vtf		allow_from_disk+check_crc
	materials\pg2mdl\manhack\manhack_sheet.vmt			allow_from_disk+check_crc
	materials\pg2mdl\police\manhack_sheet.vmt			allow_from_disk+check_crc
	materials\pg2mdl\police\metrocop_sheet.vmt			allow_from_disk+check_crc
	materials\pg2mdl\police\manhack_sheet.vtf			allow_from_disk+check_crc
	materials\pg3mdl\... 						allow_from_disk
	materials\pg3mdl\combine_soldier\... 				allow_from_disk+check_crc
	materials\pg3mdl\humans\female\group03\citizen_sheet.vmt	allow_from_disk+check_crc
	materials\pg3mdl\humans\female\group03\citizen_sheet.vtf	allow_from_disk+check_crc
	materials\pg3mdl\humans\male\group03\citizen_sheet.vmt		allow_from_disk+check_crc
	materials\pg3mdl\humans\male\group03\citizen_sheet.vtf		allow_from_disk+check_crc
	materials\pg3mdl\manhack\manhack_sheet.vmt			allow_from_disk+check_crc
	materials\pg3mdl\police\manhack_sheet.vmt			allow_from_disk+check_crc
	materials\pg3mdl\police\metrocop_sheet.vmt			allow_from_disk+check_crc
	materials\pg3mdl\police\manhack_sheet.vtf			allow_from_disk+check_crc
	materials\sprites\...						allow_from_disk
	materials\temp\...						allow_from_disk
	materials\vgui\...						allow_from_disk
	materials\voice\...						allow_from_disk
	
	models\*.*							allow_from_disk
	models\error.mdl						allow_from_disk+check_crc
	models\pg_warball.mdl						allow_from_disk+check_crc
	models\w_longjump.mdl						allow_from_disk+check_crc
	models\items\*.*						allow_from_disk
	models\items\v_flag_blue.mdl					allow_from_disk+check_crc
	models\items\v_flag_red.mdl 					allow_from_disk+check_crc
	models\items\wp_sp_la.mdl					allow_from_disk+check_crc
	models\items\wp_sp_rs.mdl					allow_from_disk+check_crc
	models\items\w_flag_blue.mdl					allow_from_disk+check_crc
	models\items\w_flag_red.mdl					allow_from_disk+check_crc
	models\items\w_gaussammo.mdl					allow_from_disk+check_crc
	models\items\w_pgbluesocle.mdl					allow_from_disk+check_crc
	models\items\w_pgfootball.mdl					allow_from_disk+check_crc
	models\items\w_pgneutralflag.mdl				allow_from_disk+check_crc
	models\items\w_pgneutralsocle.mdl				allow_from_disk+check_crc
	models\items\w_pgredsocle.mdl					allow_from_disk+check_crc
	models\pg\*.*							allow_from_disk
	models\pg2\*.*							allow_from_disk
	models\pg3\*.*							allow_from_disk
	models\weapons\*.*						allow_from_disk+check_crc

	sound\npc\antlion\...						allow_from_disk
	sound\pg\...							allow_from_disk
	sound\ui\hint.wav						allow_from_disk+check_crc
	sound\weapons\egon\...						allow_from_disk+check_crc
	sound\weapons\gauss\...						allow_from_disk+check_crc
}

