A Steam developer told me that it's sv_pure that has to be fixed, and Steam won't be updated to check if the .VPK files have been modified.
So, the only things that would need to be done are: 1) Make check_crc work on .vpk files 2) Put all the materials/models/particles/sounds files in VPK files (those which are not currently). 2008/11/26 AnAkIn . <[EMAIL PROTECTED]> > Ok, each time you got an extra file error, you have to restart the game to > be able to reconnect. > > But then there were still extra files problems...and I finally found a > working whitelist for the materials\ folder: > > materials\... allow_from_disk+check_crc > materials\correction\... allow_from_disk > materials\cubemaps\urban_cube01.hdr.vtf allow_from_disk > materials\blueblackflash.txt allow_from_disk > materials\models\materialslist.txt allow_from_disk > materials\particle\grayscalegradient.tga allow_from_disk > materials\particle\grayscalegradient.txt allow_from_disk > materials\sprites\tp_beam001.txt allow_from_disk > materials\vgui\fonts\buttons_32.vbf allow_from_disk > materials\debug\... allow_from_disk > materials\engine\... allow_from_disk > materials\vgui\... allow_from_disk > materials\temp\... allow_from_disk > > > 2008/11/26 AnAkIn . <[EMAIL PROTECTED]> > >> Sorry for posting so much e mail. >> >> I tried to do an exception list, but that didn't even work: >> >> Pure server: client has loaded extra file >> [GAME]\materials/correction\airport_main.raw. File must be removed to play >> on this server >> >> Here is my whitelist: >> >> materials\... allow_from_disk+check_crc >> materials\correction\... allow_from_disk >> materials\blueblackflash.txt allow_from_disk >> materials\models\materialslist.txt allow_from_disk >> materials\particle\grayscalegradient.tga allow_from_disk >> materials\particle\grayscalegradient.txt allow_from_disk >> materials\sprites\tp_beam001.txt allow_from_disk >> materials\vgui\fonts\buttons_32.vbf allow_from_disk >> >> If anyone could help... >> >> >> 2008/11/26 AnAkIn . <[EMAIL PROTECTED]> >> >>> No, what I said above don't even work: >>> >>> materials\... allow_from_disk+check_crc >>> >>> Now everybody get disconnected with this error: >>> >>> disconnect pure server : client has leaded extra file >>> [game]/materials/correction/zombieintro.raw. files must be removed to play >>> on the server >>> >>> So I guess I'll have to do like an exception list with >>> "allow_from_disk"... >>> >>> 2008/11/26 AnAkIn . <[EMAIL PROTECTED]> >>> >>> Even better: >>>> >>>> http://img444.imageshack.us/img444/9725/l4dhospital01apartment0ns1.jpg >>>> >>>> If it's outside of the .vpk, I can fix this with >>>> >>>> materials\... allow_from_disk+check_crc >>>> >>>> But if this is done inside of the .vpk, nothing can be done to prevent >>>> it. >>>> >>>> What would need to be done is: >>>> >>>> 1) Make Steam check if .vpk files have not been modified each time you >>>> run the game, like it does for .GCF files >>>> 2) Make the game "mount?" the .vpk files, so an other program can't >>>> modify them after you launched the game. >>>> 3) Make sv_pure 2 loads all content from .vpk files (fix from_steam to >>>> load content from .vpk files) >>>> >>>> and less important: >>>> >>>> 4) Change the sound files to be in the .vpk files instead of game >>>> folders >>>> >>>> >>>> If sv_pure is not fixed, then there'll be lot of "easy cheating" in >>>> leagues...:/ >>>> >>>> >>>> 2008/11/25 AnAkIn . <[EMAIL PROTECTED]> >>>> >>>>> A friend tried to modify an infected's skin, and I did this on my >>>>> server: >>>>> >>>>> materials\models\infected\... allow_from_disk+check_crc >>>>> >>>>> then he got kicked with: >>>>> >>>>> Disconnect: Pure server: client has loaded extra file >>>>> [GAME]\materials/models\infected\boomer\boomer.vmt. File must be removed >>>>> to >>>>> play on this server.. >>>>> >>>>> but if I make it check all directories, it takes longer to join the >>>>> server :/ >>>>> >>>>> >>>>> 2008/11/25 AnAkIn . <[EMAIL PROTECTED]> >>>>> >>>>>> Also, some people already started to make red colored skins with that >>>>>> technique :/ >>>>>> >>>>>> http://www.imagecrate.de/upload/81108_l4d_hospital01_apartment0003.jpg >>>>>> >>>>>> 2008/11/25 AnAkIn . <[EMAIL PROTECTED]> >>>>>> >>>>>> Someone already found how to get around of the .vpk files, so you can >>>>>>> delete files from them and load them from your game directory. >>>>>>> >>>>>>> >>>>>>> http://forums.facepunchstudios.com/showthread.php?p=12563767#post12563767 >>>>>>> >>>>>>> And there's nothing we can do to block that :/ >>>>>>> >>>>>>> 2008/11/23 Jeff Sugar <[EMAIL PROTECTED]> >>>>>>> >>>>>>> There already is. It's on l4dmods, and likely elsewhere as well >>>>>>>> >>>>>>>> On Sun, Nov 23, 2008 at 1:31 AM, AnAkIn . <[EMAIL PROTECTED]> >>>>>>>> wrote: >>>>>>>> >>>>>>>> > It seems that the .vpk files could be modifiable, someone will >>>>>>>> probably >>>>>>>> > make >>>>>>>> > a program for that, so it would be good that Steam check if the >>>>>>>> .vpk files >>>>>>>> > are the originals ones when you launch the game, like it does with >>>>>>>> .gcf . >>>>>>>> > >>>>>>>> > 2008/11/22 AnAkIn . <[EMAIL PROTECTED]> >>>>>>>> > >>>>>>>> > > For the .vpk files, if you try to modify one of the files in it >>>>>>>> (like a >>>>>>>> > > model/material) and put it in your L4D folders, the game will >>>>>>>> just ignore >>>>>>>> > > it, it always load everything from the .vpk files. >>>>>>>> > > >>>>>>>> > > 2008/11/22 AnAkIn . <[EMAIL PROTECTED]> >>>>>>>> > > >>>>>>>> > > I didn't try (I don't want to empty my servers atm), but I know >>>>>>>> that it >>>>>>>> > >> shouldn't give me this error, but then this doesn't solve the >>>>>>>> problem >>>>>>>> > that >>>>>>>> > >> sv_pure doesn't work at all like it should. >>>>>>>> > >> >>>>>>>> > >> 2008/11/22 David Parker <[EMAIL PROTECTED]> >>>>>>>> > >> >>>>>>>> > >> Just out of curiosity, does it still give that error if you >>>>>>>> also set >>>>>>>> > >>> sv_pure_kick_clients to zero? >>>>>>>> > >>> >>>>>>>> > >>> - Dave >>>>>>>> > >>> >>>>>>>> > >>> ----- Original Message ----- >>>>>>>> > >>> From: "AnAkIn ." <[EMAIL PROTECTED]> >>>>>>>> > >>> Date: Saturday, November 22, 2008 5:47 am >>>>>>>> > >>> Subject: [hlds_linux] L4D - Sv_pure is broken >>>>>>>> > >>> To: Half-Life dedicated Linux server mailing list < >>>>>>>> > >>> [email protected]> >>>>>>>> > >>> >>>>>>>> > >>> > Since L4D doesn't use GCF files, sv_pure no longer works: >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > As in other source games, I tried using this: >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > materials\... from_steam >>>>>>>> > >>> > >>>>>>>> > >>> > models\... from_steam >>>>>>>> > >>> > >>>>>>>> > >>> > sound\... from_steam >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > Most of the materials and models are in the .vpk files, I >>>>>>>> didn't >>>>>>>> > >>> > test yet to >>>>>>>> > >>> > modify one of them to see if it works, I'll test later, but >>>>>>>> I >>>>>>>> > >>> > did with a >>>>>>>> > >>> > sound file: >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > All of the sounds are just in your sound/ folder, so if you >>>>>>>> > >>> > modify a sound >>>>>>>> > >>> > file, sv_pure won't check for it because it checks the GCF >>>>>>>> (but >>>>>>>> > >>> > L4D doesn't >>>>>>>> > >>> > use GCF) or maybe .VPK (not sure if VALVe made it check .VPK >>>>>>>> > >>> > files, I'll >>>>>>>> > >>> > check later). >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > So I tried using allow_from_disk+check_crc, but that doesn't >>>>>>>> > >>> > work either, >>>>>>>> > >>> > everybody get kicked from my servers with this error: >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > [L4DUI] GenericConfirmation::SetMessageText : Disconnect: >>>>>>>> Pure >>>>>>>> > server: >>>>>>>> > >>> > client has loaded extra file >>>>>>>> > >>> > [GAME]\sound\ambient\ambience\1b_rooftoptrain_st_loop.wav. >>>>>>>> File >>>>>>>> > >>> > must be >>>>>>>> > >>> > removed to play on this server.. >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > Thanks. >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > AnAKIn >>>>>>>> > >>> > _______________________________________________ >>>>>>>> > >>> > To unsubscribe, edit your list preferences, or view the list >>>>>>>> > >>> > archives, please visit: >>>>>>>> > >>> > http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>>>>> > >>> _______________________________________________ >>>>>>>> > >>> To unsubscribe, edit your list preferences, or view the list >>>>>>>> archives, >>>>>>>> > >>> please visit: >>>>>>>> > >>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>>>>> > >>> >>>>>>>> > >> >>>>>>>> > >> >>>>>>>> > > >>>>>>>> > _______________________________________________ >>>>>>>> > To unsubscribe, edit your list preferences, or view the list >>>>>>>> archives, >>>>>>>> > please visit: >>>>>>>> > http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>>>>> > >>>>>>>> _______________________________________________ >>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>> archives, please visit: >>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

