Still not fixed, sv_pure is still broken for L4D. People can use material wallhacks and other custom things without any problems.
2008/12/5 AnAkIn . <[email protected]> > 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

