Show some clips of the shitboxes, it makes it easier to debug/debunk. Also make sure you have the FRG HItreg system enabled, without it, you use default gmod hitreg and its awful.
90% of the time they aren't actually shitboxes. Use the FRG Hitreg logs to determine if you actually hit a shot on your screen, that didn't register on the server.
My hitreg system sends hits you make on >>YOUR END<<, to the server, to register for damage. It has to pass some integrity checks, which it passes 99% of the time. Then it registers the damage, if it throws your shot out for any reason, you get a message in the chatbox telling you.
There's a few known long time gmod bugs with afks, but thats pretty much it aside from server-side errors that may cause damage to not register or display.
That is not a shitbox, that is literally preventing a shitbox. The person who killed them did NOT see them around the corner yet. They shot them on their screen, which went through and registered damage within an acceptable threshold. This is a problem in a lot of games, because more and more games are going the 'favor the shooter' route, which is hybrid clientside/serverside hitreg, which is what I made for FRG. There's trade offs like that, but if I made it so you can't kill short distances around ANY corners, people would bitch about shitboxes. It's more important for shooting to feel good and someone dying a bit around a corner (depends on ping), is an acceptable trade off.
If you're not familiar with networking, particularly source networking, everything you see on your end is outdated and your ping + their ping + 100ms in the past. Everything is interpolated/lerped over 100ms (0.1 seconds) between old and new positions to make everything smooth. So things you see on your screen are quite a bit different than what other people see, or whats on the server. That's what can create these mismatch versions of events.
So people complaining about dying around corners are the same people that would complain about shooting someone who's going around a corner, but not having them die due to the above networking..
Here's the hitreg log system, which is perfect for debugging if you actually got a blank damage registry or you simply missed. This taps into WHAT YOU SEE EXACTLY on your screen, so if it says you missed, you literally missed.
90% of the time they aren't actually shitboxes. Use the FRG Hitreg logs to determine if you actually hit a shot on your screen, that didn't register on the server.
My hitreg system sends hits you make on >>YOUR END<<, to the server, to register for damage. It has to pass some integrity checks, which it passes 99% of the time. Then it registers the damage, if it throws your shot out for any reason, you get a message in the chatbox telling you.
There's a few known long time gmod bugs with afks, but thats pretty much it aside from server-side errors that may cause damage to not register or display.
Quote:I hear at least once a round that someone got killed from around a corner or some stupid shit.
That is not a shitbox, that is literally preventing a shitbox. The person who killed them did NOT see them around the corner yet. They shot them on their screen, which went through and registered damage within an acceptable threshold. This is a problem in a lot of games, because more and more games are going the 'favor the shooter' route, which is hybrid clientside/serverside hitreg, which is what I made for FRG. There's trade offs like that, but if I made it so you can't kill short distances around ANY corners, people would bitch about shitboxes. It's more important for shooting to feel good and someone dying a bit around a corner (depends on ping), is an acceptable trade off.
If you're not familiar with networking, particularly source networking, everything you see on your end is outdated and your ping + their ping + 100ms in the past. Everything is interpolated/lerped over 100ms (0.1 seconds) between old and new positions to make everything smooth. So things you see on your screen are quite a bit different than what other people see, or whats on the server. That's what can create these mismatch versions of events.
So people complaining about dying around corners are the same people that would complain about shooting someone who's going around a corner, but not having them die due to the above networking..
Here's the hitreg log system, which is perfect for debugging if you actually got a blank damage registry or you simply missed. This taps into WHAT YOU SEE EXACTLY on your screen, so if it says you missed, you literally missed.
Quote:Added a new convar br_show_hr_logs which enables a hitreg log printout when you die, or when the round ends. Both clientsided and server-side. It should help debug any inconsistencies. Type br_show_hr_logs 1 in your console to enable it, but do note, it will spam your console when you die, or when the round ends with the logs for the entire round. Like so: