# Talk:Pure Servers

My understanding at first was as following:

- sv_pure 0 completely off, no checks.
- sv_pure 1 by default materials/models/sounds are from_steam, however you can set exceptions so people can have their own models, or enforce serverfiles.
- sv_pure 2 only native Steam content, exception: you can build custom maps with bspzip and than it will be added to custom content (so clan match servers can still play non-default maps like de_cpl_mill).

True, or not true? KillahInstinct 01:16, 13 Jun 2007 (PDT)

I can't imagine that BSPZIP would be affected, unless of course your map has the same name as a stock one. --TomEdwards 02:04, 13 Jun 2007 (PDT)
I was referring to Alfred's statements here and inquiring what happened to that.
I have no idea why sv_pure 2 wasn't mentioned on the page. I've added a section about it. It might need some cleanup, though. --Powerlord 02:00, 4 May 2009 (UTC)

I dont know where my whitelist is located in the CS:S server game directory. I do not see it anywhere. Can anyone give me some guidance. I assume in order to see it in the game server directory, the server has to be updated. What is needed to update server to see the whitelist. I am sorry, I am some what new to being a server admin. Ty you in advance.

Make sure the server is updated, when you are assured of that you will find a copy under /hl2/ (and not /cstrike/). KillahInstinct 01:53, 15 Jun 2007 (PDT)

## Partial Blocking

if some custom files are blocked and others are not there is a chance that a customized client will have missing textures/etc, one may want to block more than the default blocks, also check custom content packs for ideas --Seather 13:33, 13 Aug 2008 (PDT)

## Default white list effectiveness

I think the default hole for player models means that it won't have much effect on wall hacks --Seather 15:31, 24 Aug 2008 (PDT)

## Covering a significant hole in VAC

I suspect that sv_pure is needed to cover a wall hacking hole that VAC will never touch. While VAC bans for known cheats will it ban for known cheat models? and if it did would a small change to the file, like a random number, evade detection? Thus it could be said that this cvar isn't getting the attention that it deserves. --Seather 15:31, 24 Aug 2008 (PDT)

## Model/material see through walls

I think there is some misinformation being carried over from hl1 that models/materials can not be modified to be seen through walls(instead of the following), just made easy to see or just have lines sticking out, (instead of the real see through.) --Seather 15:31, 24 Aug 2008 (PDT)

## Whitelist updated?

I've been doing some testing with Team Fortress 2, and it appears that the TF2 dedicated server has an updated Whitelist file. Is this true for all games? --Powerlord 02:03, 4 May 2009 (UTC)

## Described Pure Server functionality is broken on Left4Dead 2 server.

Recent research showed a broken functionality of sv_pure features on Left4Dead 2 dedicated server.

Simple test configuration below can prove this:

sv_pure 1
sv_pure_kick_clients 1
sv_pure_trace 1


whitelist
{
materials\...			from_steam
models\...			from_steam
sound\...			from_steam
materials\particle\screenspaceboomervomit.vmt		allow_from_disk+check_crc
}


Below is a server console output with using above configuration, Server crashes after short delay without errors in log file.

#Console initialized.
#Steam is not active, running in -insecure mode.
Server is hibernating
ConVarRef test_progression_loop doesn't point to an existing ConVar
Parent cvar in server.dll not allowed (spit_scaling_min_scale)
Game supporting (2) split screen players
maxplayers set to 18
--------------------------------------------------------

sv_pure set to 1.

--------------------------------------------------------
Server logging enabled.
Server logging data to file logs\L000_000_000_000_0_201205111020_004.log
L 05/11/2012 - 10:20:58: Log file started (file "logs\L000_000_000_000_0_201205111020_004.log") (game "H:\SRCDS\left4dead2\left4dead2") (ver
sion "4777")
L 05/11/2012 - 10:20:58: server_cvar: "sv_cheats" "0"
Unknown command "mat_bloom_scalefactor_scalar"
NET_GetBindAddresses found 192.168.10.2: 'Intel(R) 82566DC-2 Gigabit Network Connection - Packet Scheduler Miniport'
Network: IP 192.168.10.2, mode MP, dedicated Yes, ports 27016 SV / 0 CL
L 05/11/2012 - 10:20:58: Preventing spawning
---- Host_NewGame ----
Caching file CRCs for pure server...


Needed to say that sv_pure 2 will ignore pure_server_whitelist.txt file and starts normally, but it doesn't prevent use of crafted .vpk file, for example with changed screenspaceboomervomit.vmt to prevent boomer vomit-blind player's screen.