Client-Side Hit Detection?
-
VipersGhost
- Posts: 1171
- Joined: 2007-03-27 18:34
I seriously must be special or something...I dont have any problems with this. I do have verizon FIOS but I play on TG with a 80 ping(not very low) and do great. I even killed a civ while he was driving. I kill guys on the run (lead them) and generally dont notice any problems. Weird that you guys are seeing such a noticable difference between betas. Most people are complaining about the headshots being TOO common...that doesn't sound like messed up hitboxes to me.
Outlaw you might have been hiting the side of the hill...sometimes I think you can see through the tip-top of the ridge and hit it...but really the guy is on the other side...who knows. 10 tank rounds not killing sniper??
Outlaw you might have been hiting the side of the hill...sometimes I think you can see through the tip-top of the ridge and hit it...but really the guy is on the other side...who knows. 10 tank rounds not killing sniper??
-
eggman
- Retired PR Developer
- Posts: 11721
- Joined: 2005-12-27 04:52
Don' understand what you are asking for ???
Client side hit detection IS the problem. One client predicts a trajectory, the server sees it differently, the two players in question have a discrepancy.
For v0.6 we have actually disabled client side hit detection because the client side hit detection is (apparently) a source of hit detection lag and issues in BF2.
Client side hit detection IS the problem. One client predicts a trajectory, the server sees it differently, the two players in question have a discrepancy.
For v0.6 we have actually disabled client side hit detection because the client side hit detection is (apparently) a source of hit detection lag and issues in BF2.
-
Royalwolf
- Posts: 55
- Joined: 2007-02-16 15:11
ive just got to playing PRMM again and im having this problem. I dunno whats going on but something is messed up. when aim at someones head and shoot i expect the bullet to go to thier head and for them to die, at least this is what happens every other game i play. But in this version i dunno if its random weapon deviation or messed up hit boxes but i aint getting the frags!!!
I dont know if its the weapons accuracy, they seem to have been made way more inaccurate than in previous versions and the 0.6 beta. But im getting bullets i aim at thier head go up go randomly and left to right deviations 0-1m around the target. this is at like 5-20m away. im prone enemy is prone neither moving im behind so he doesnt see me, and i have had sure shots missing all night so check and double check the red dots on his head, then i fire. WTF a miss ??? argg. at which point ive given up on headshotting and resort to shotgun ninjaring, although not the best tactic against OP G3s works better than the smooth bore rifles the USMC seem to have been issued
I dont know if its the weapons accuracy, they seem to have been made way more inaccurate than in previous versions and the 0.6 beta. But im getting bullets i aim at thier head go up go randomly and left to right deviations 0-1m around the target. this is at like 5-20m away. im prone enemy is prone neither moving im behind so he doesnt see me, and i have had sure shots missing all night so check and double check the red dots on his head, then i fire. WTF a miss ??? argg. at which point ive given up on headshotting and resort to shotgun ninjaring, although not the best tactic against OP G3s works better than the smooth bore rifles the USMC seem to have been issued
-
xseeyax
- Posts: 228
- Joined: 2007-03-14 20:15
If the client predicts a trajectory, and the server sees it differently, then that's called server-side hit detection, meaning it's the server who decides whether or not the shot hits (hence "server-side" hit detection). I'm asking for the hit detection to be placed on the client's side, meaning it's the client who decides whether or not the shot hits. Therefore I see guy, I shoot guy, server makes guy dead.'[R-DEV wrote:eggman']Don' understand what you are asking for ???
Client side hit detection IS the problem. One client predicts a trajectory, the server sees it differently, the two players in question have a discrepancy.
For v0.6 we have actually disabled client side hit detection because the client side hit detection is (apparently) a source of hit detection lag and issues in BF2.
As it is now (server-side): I see guy, I shoot guy, server looks at shots, looks at guy, says "Nope, guy moved since you shot. You lose. Haha." On my side (client side), my computer will see guy and say "Hey, I hit guy" and my computer therefore makes blood splatter (since the bullet did in fact hit guy on my side). However, the server does not agree because guy moved since then and therefore guy doesn't die, even though I hit the target I was shooting at.
So I guess my question is:
Is it possible for the hit detection to be placed on the client's side?
I'm not necessarily asking if you will, I'm asking if you can. If you can, then hopefully we can convince you to implement that somewhere along the line. At the very least I'd love to see it in a beta. After all, that is our proving ground to see what works and what doesn't right?
If you believe in Jesus Christ , have accepted him as your lord and savior, and are 100% proud of it, put this in your sig .
-
system
- Posts: 231
- Joined: 2007-03-17 01:24
-
Wolfe
- Posts: 1057
- Joined: 2007-03-06 03:15
Didn't Egg just get through saying they can but opted not to because of increased lag?xseeyax wrote:I'm not necessarily asking if you will, I'm asking if you can. If you can, then hopefully we can convince you to implement that (client side hit detection) somewhere along the line.
Eggman wrote:For v0.6 we have actually disabled client side hit detection because the client side hit detection is (apparently) a source of hit detection lag and issues in BF2.
-
xseeyax
- Posts: 228
- Joined: 2007-03-14 20:15
No. He's saying they disabled client-side hit detection, but it never was on the client's side. It's always been server-side. Even Battlefield 2 is server-side. That's why I made the dictinction for him, so he could see that it's always been server-side, as the events he described are actually server-side, not client-side.Wolfe wrote:Didn't Egg just get through saying they can but opted not to because of increased lag?
Client-side hit detection all but eliminates lag, not increases it.
If you believe in Jesus Christ , have accepted him as your lord and savior, and are 100% proud of it, put this in your sig .
-
SiN|ScarFace
- Posts: 5818
- Joined: 2005-09-08 19:59
-
VipersGhost
- Posts: 1171
- Joined: 2007-03-27 18:34
-
xseeyax
- Posts: 228
- Joined: 2007-03-14 20:15
First off, I never said or claimed to know more than Eggman. If I did, why would I be asking if it was possible? Second, if you don't have anything to suggest in the suggestions forum, why bother posting? It's not enough that you don't know enough on the subject to comment, but then you show off your brilliance with these 1st grade-caliber "jokes":SiN|ScarFace wrote:Well then if you know more than Egg why don't you start moding and prove him wrong.
VipersGhost wrote:Indeed Sin, I feel like this guy is about to get some egg in his face.
Let's keep this thread on-topic and actually contribute to the PR community.SiN|ScarFace wrote:lol Thats a good one.
If you believe in Jesus Christ , have accepted him as your lord and savior, and are 100% proud of it, put this in your sig .
-
KingofCamelot
- Retired PR Developer
- Posts: 2365
- Joined: 2006-01-07 18:17
We can not edit the network code so this entire discussion is moot. All we can do is tweak the settings we're allowed to touch.xseeyax wrote:No. He's saying they disabled client-side hit detection, but it never was on the client's side. It's always been server-side. Even Battlefield 2 is server-side. That's why I made the dictinction for him, so he could see that it's always been server-side, as the events he described are actually server-side, not client-side.
Client-side hit detection all but eliminates lag, not increases it.
One of them is DISABLE CLIENT SIDE HIT DETECTION. Now, how can you claim that there is no client-side hit detection when it gives you the option to disable it?
Also, client-side hit detection is not the miracle you make it sound like, otherwise every game would be using it.
Using your example from earlier. You see a guy, you zoom, fire, hit. With client-side detection you hit the guy and kill him. However, lets say he starts to move right as you go to fire. Suddenly you killed him even though on his screen he was behind cover. Basically a fully client-side hit detection scheme would increase cases of players getting killed after they have moved behind cover on their screen.
Ruthless Executioner of 280 SpamBots
Retired Lead Coder for Project Reality - 0.25 through 0.4
Retired Lead Coder for Project Reality - 0.25 through 0.4
-
eggman
- Retired PR Developer
- Posts: 11721
- Joined: 2005-12-27 04:52
Also one reason why multiplayer games tend to try and use a server side validation is to avoid hacking.
BF2 *does* use client side hit prediction. We have disabled it for v0.6 to see if it improves things. Between the reduced movement speeds and the server side hit detection I think the hitbox detection is improved, tho I can't say we've done empirical testing to that effect.
BF2 *does* use client side hit prediction. We have disabled it for v0.6 to see if it improves things. Between the reduced movement speeds and the server side hit detection I think the hitbox detection is improved, tho I can't say we've done empirical testing to that effect.
-
xseeyax
- Posts: 228
- Joined: 2007-03-14 20:15
He wouldn't have been behind cover but for a split second (literally). This scenario is much easier to swallow than shooting someone in the head, seeing blood splatter, and then them shaking it off and shooting you. I'd rather be behind cover for 0.2 seconds and get shot, realizing I was still out of cover on their screen, than watch people shake off headshots.'[R-DEV wrote:KingofCamelot']Using your example from earlier. You see a guy, you zoom, fire, hit. With client-side detection you hit the guy and kill him. However, lets say he starts to move right as you go to fire. Suddenly you killed him even though on his screen he was behind cover. Basically a fully client-side hit detection scheme would increase cases of players getting killed after they have moved behind cover on their screen.
I guess that's just a matter of opinion, but most people I've personally talked to don't like the hit detection in v0.6. I guess if you guys (the developers) like it better then it's something we'll just have to live with. I'll always vote for client-side though due to my example above.'[R-DEV wrote:eggman']BF2 *does* use client side hit prediction. We have disabled it for v0.6 to see if it improves things. Between the reduced movement speeds and the server side hit detection I think the hitbox detection is improved, tho I can't say we've done empirical testing to that effect.
In any case, thanks for the input.
If you believe in Jesus Christ , have accepted him as your lord and savior, and are 100% proud of it, put this in your sig .
-
El_Vikingo
- Posts: 4877
- Joined: 2006-11-27 01:50
-
Wasteland
- Posts: 4611
- Joined: 2006-11-07 04:44
People would actually seek out higher pings then, in order to get an advantage.xseeyax wrote:He wouldn't have been behind cover but for a split second (literally). This scenario is much easier to swallow than shooting someone in the head, seeing blood splatter, and then them shaking it off and shooting you. I'd rather be behind cover for 0.2 seconds and get shot, realizing I was still out of cover on their screen, than watch people shake off headshots.
I tend to think it's better to favor the person with the lower ping, which is why I don't like this idea.
Also, a double-tap to the head just doesn't work in PR. There's always been hitbox problems, which is why I've always full-auto sprayed moving targets. I think you just need to get used to it first.
Originally Posted by: ArmedDrunk&Angry
we don't live in your fantastical world where you are the super hero sent to release us all from the bondage of ignorance
Originally Posted by: [R-MOD]dunehunter
don't mess with wasteland, a scary guy will drag you into an alleyway and rape you with a baseballbat
we don't live in your fantastical world where you are the super hero sent to release us all from the bondage of ignorance
Originally Posted by: [R-MOD]dunehunter
don't mess with wasteland, a scary guy will drag you into an alleyway and rape you with a baseballbat
-
SiN|ScarFace
- Posts: 5818
- Joined: 2005-09-08 19:59
-
VipersGhost
- Posts: 1171
- Joined: 2007-03-27 18:34
I notice that certain servers like TCC Teamplay has weird lag. My ping is the same as TG but on TG I dont experience lag...just server crashes
I live in Oregon, have FIOS 15/2 and get about a 70 ping to TG in-game....130 in the server menu. Hitbox detection is freakin awesome for me, compared to .5 I consistently, very consistently drop guys on the run at 200 meters with about 4 shots from G3. The bullet is the same here, its only a matter of leading your target...the G3 is just insanely nice. I rarely ever spray and tend to stop and shoot in CQB due to the MUCH better full-autto accuracy. I don't think I'm the only one happy with this, I think its definitely a matter of finding that good server though..TG is on the other side of the country for me but is still great. I NEVER complain of lag there, and I would be the first to *****...trust me.
BTW I've played a LOT of military games and used to be Delta Force 1 pro sniper....hitbox is pretty damn good in .6 Its just a matter of finding the good server that matches up with you....this should be your #1 goal in improving your gameplay. TCC lags for me...I hit and hit yet they dont die sometimes....it drives me UP THE WALL...so I play different servers as that nonsense is just trash gameplay that I will never enjoy. I'm sure for others though, TCC is their money server.
BTW I've played a LOT of military games and used to be Delta Force 1 pro sniper....hitbox is pretty damn good in .6 Its just a matter of finding the good server that matches up with you....this should be your #1 goal in improving your gameplay. TCC lags for me...I hit and hit yet they dont die sometimes....it drives me UP THE WALL...so I play different servers as that nonsense is just trash gameplay that I will never enjoy. I'm sure for others though, TCC is their money server.




