Build 241 hotfix breaks consistency checks
endar
Join Date: 2010-07-27 Member: 73256Members, Squad Five Blue
First issue: the new updates to the server files are changing files which clients are obviously not receiving via steam.
I ran an update this morning at 6:00AM, which downloaded the 241 hotfix.
This means when a server hashes the pistol.model file from the steamcmd set of files, it gets a different result to a client who hashes the pistol.model file from the steam set of files.
Would like this acknowledged, as I've had to put in a workaround to manually copy the steam(client) files over the server files after steamcmd does an update check.
fdfa3864c5232cdbdc0fdc6a95b5469e pistol.model
5b125d19a0eb7c8add262a99da5edfb8 pistol.model
Second issue: Consistency checks don't always apply.
I have 4 servers running off 1 set of files, with the same consistency checks being applied to each of them. How was anyone able to join? Some players could get in, some players were unable to get in. There is something seriously wrong with the method being used to get hashes from players. I heard one player was able to join the server, and then he decided to retry, but was unable to get in to consistency. This was about 6 hours after the update was performed, so there's no chance it was hashed against the old file. It's also possible that I've made a mistake about this, but I thought it's worth just mentioning, I plan to do some more checking.
I ran an update this morning at 6:00AM, which downloaded the 241 hotfix.
This means when a server hashes the pistol.model file from the steamcmd set of files, it gets a different result to a client who hashes the pistol.model file from the steam set of files.
Would like this acknowledged, as I've had to put in a workaround to manually copy the steam(client) files over the server files after steamcmd does an update check.
fdfa3864c5232cdbdc0fdc6a95b5469e pistol.model
5b125d19a0eb7c8add262a99da5edfb8 pistol.model
Second issue: Consistency checks don't always apply.
I have 4 servers running off 1 set of files, with the same consistency checks being applied to each of them. How was anyone able to join? Some players could get in, some players were unable to get in. There is something seriously wrong with the method being used to get hashes from players. I heard one player was able to join the server, and then he decided to retry, but was unable to get in to consistency. This was about 6 hours after the update was performed, so there's no chance it was hashed against the old file. It's also possible that I've made a mistake about this, but I thought it's worth just mentioning, I plan to do some more checking.
Comments
50/50 if people are actually able to join my consistency checked servers or are booted to main menu with corrupt files error.
The problem is additional files were allowed through with the hotfix, that have nothing to do with web admin (pistol.model).
Second issue is people can bypass consistency by retrying multiple times.
This only affects your server if you are checking consistency of files that have changed.
best solution would be to copy all client files into the server by default.
And what exactly is the fix? Uploading all models to the server? O_o