Shutting ipv6 disconnected me from my network. I had to re-enable it to get my internet working again.
-
-
spradhan01 Notebook Virtuoso
It really makes a difference.
I also thought it was placebo but my hit detection has really improved. -
side note i do remember bad hit detection in CS and CSS lol when i used to play those...maybe was my ping lol
EDIT: i think it was my ping. I would always get off 4 shots on someone and than die....always like what happened to my 4 shots? lol -
I notice it has a lot to do with when I get a good connection and download speeds and not, since my download speeds are always fluctuating, but disabling Ipv6 does dramatically increase hit detection. It's not the perfect fix, and maybe dice should work on this issue more, since even the Call of duty series I get good hit detection even with 200-300 ping.
I tried the link that rschauby posted for the leatrix latency fix for WoW, but I can't seem to get it to work. Anyone else try that? I was kinda hesitant since that script messes with your registry, but if anyone else tried it can you post some feedback. For now, disabling Ipv6 seems to be a safe and easy fix that I'll have to settle with. -
I get this problem in single player a lot, so I doubt its related to internet connection settings...
3 consecutive shotgun hits to the chest and guy won't even flinch... -
usapatriot Notebook Nobel Laureate
Yeah, I played BC2 today and on a couple different servers hit detection was terrible. I eventually found one where hit detection was decent but not great.
Poor hit detection is still definitely one of the most annoying problems with BC2 and yet the developers have still not fixed it.
I can only hope BF3 does not suffer from the same detection issues! -
I hope so too....
-
usapatriot Notebook Nobel Laureate
I've raged so many times due to poor hit detection on my part while the other team somehow manages laser like hit detection on me.
And it's not cause I can't aim because I can literally see blood squirting when I hit them, just no hit indicator. -
-
If you guys are really interested, read this: Latency Compensating Methods in Client/Server In-game Protocol Design and Optimization - Valve Developer Community
A little more complicated than saying "just fix it". -
-
I haven't had hit detection issues in other games, other than DICE games. -
usapatriot Notebook Nobel Laureate
I agree -- I keep regretting purchasing Vietnam. Why does DICE deserve my money for a broken game?
The funny thing is, they don't really seem to care about fixing it.
Also, anyone in the CONUS having trouble finding good, local servers with decent pings? The the number of foreign 100+ ping servers seems to be far greater than local sub-100 ping servers. -
Don't think the problem is as complicated as you think. -
usapatriot Notebook Nobel Laureate
DICE had only ONE guy working on the last patch for BC2. Just in case you were wondering just how much DICE cares about the longevity and providing support for BC2...
-
Well thats just great.. But at the same time that means they have everyone working on BF3.. and there may be hope for that game!
Although BC2 is fricken awesome. -
usapatriot Notebook Nobel Laureate
-
-
-
-
Wow i feel really lucky.. I honestly don't have any hit detection problems what so ever.. and I almost always play as Recon.
-
-
usapatriot Notebook Nobel Laureate
I can't even play BC2 now for more than 10min because of the lag or hit detection issues I just rage quit.
-
does anyone think Dice will release another patch to fix this?
-
Doing this didn't help at all for me; since disabling IPv6 I have had multiple sniper headshots that were definite hits and caused blood to show, but were not registered as hits.
-
-
-
+rep
I saw a little improvements in pingtest
Hopefully, it means more kills in BC2 for me. -
usapatriot Notebook Nobel Laureate
I tried the Leatrix Latency Fix and I think it has made things better, a few more days of testing will be needed to confirm though...
-
Interesting. Will this be detected as a "hack" by PunkBuster and ban/kick you though?
-
I'm kinda cautious about using it though because it does change the registry and I wouldn't want my internet connection to be FUBAR, but I'm real interested with how it works for you and what kinda issues you run into if any. -
And no, PB and VAC don't mind this at all. I have been using it for over a year now and haven't had it trigger on anything. -
I'm almost 100% sure BFBC2 (and all multiplayer FPS shooters) use UDP and not TCP for the majority of gameplay. TCP just fundamentally doesn't make sense when you're making something that has a billion things going on at any given second. I'd much rather discard a packet or two every few seconds rather than causing a half second of lag every time I miss a packet.
-
BFBC2 Port Information - Electronic Arts UK Community
Port: 80 TCP
Port: 18121 TCP
Port: 18126 TCP
Port: 18126 UDP
Port: 13505 TCP -
I'm assuming they use TCP for things like logging in, looking up servers, etc... Anything that isn't gameplay. Consult pretty much any networking book and it will pretty much say that if you use TCP for something moving as quickly as an FPS, the author will personally drive to your house and smack you in the face with his book.
-
Yeah, I know UDP basically just constantly broadcasts without looking for a handshake, and makes sense, otherwise the game would constantly freeze waiting for everyone to constantly make that connection.
I'm kinda a moron when it comes to TCP IP, DNS, and networking in general. I know enough to know I don't know squat. -
UDP uses a simple transmission model without implicit hand-shaking dialogues for providing reliability, ordering, or data integrity. Thus, UDP provides an unreliable service and datagrams may arrive out of order, appear duplicated, or go missing without notice. UDP assumes that error checking and correction is either not necessary or performed in the application, avoiding the overhead of such processing at the network interface level. Time-sensitive applications often use UDP because dropping packets is preferable to waiting for delayed packets, which may not be an option in a real-time system.[1] If error correction facilities are needed at the network interface level, an application may use the Transmission Control Protocol (TCP) or Stream Control Transmission Protocol (SCTP) which are designed for this purpose.
via wiki User Datagram Protocol - Wikipedia, the free encyclopedia
if things come out of order, couldn't that put you at a disadvantage in the game. Seems super unreliable personally. Of course wouldn't a dedicated server system be optimal? Now I know in the land of pc users can host or buy hosted servers for games, but what if they are slow and unreliable? Shouldn't ea just handle all of that anyways, this leads into the idea of paying for a service which is completely against the computer gaming code of conduct but think about, some people pay for servers to play on. Just sayin. -
-
Have ever you guys shot a grenade from the assault rifle attachment and have had nothing happen at all? I mean I see the grenade shoot out of the rifle, but sometimes I don't see an explosion.. Is this a glitch?
-
-
A) Discard a random packet every now and then while at the same time allowing everything else to continue as normal. (UDP)
OR
B) Every time a packet gets lost, halt everything and cause a bunch of lag until the situation is rectified? (TCP)
And BFBC2 uses dedicated servers that are approved by EA. COD:MW2 uses peer-to-peer. -
So having tried to download and install the leatrix latency fix and being unsuccessful, I've searched and came up with a manual way to reduce latency in online games.
This is what I came up with, and although the instructions may initially seem overwhelming, it was quite simple to do.
Reduce game network latency in Windows 7 or Vista Life & Code
Having run through the procedure by adding 2 lines into my registry on this laptop (my older Toshiba X305) and rebooting, I tried to run COD4, and usually before the tweak, I would get pings between 100-300, well with the tweak, I got 130 on the server refresh screen, and 150-160 ping in game, although this seems to be what I averaged before.
It's kinda late so I don't have time to try it on my new X505 and run Battlefield Bad Company 2 to see if it makes a difference, but it was actually easy to delete the 2 registry keys I added to this laptop through "regedit".
Maybe some of you would want to try this and report your results. I can give my to cents that it seems safe and simple to do, if you know how to follow the instructions. -
Alright, I couldn't wait, and since it was simple enough, I applied the registry fix, and although it seems I'm getting maybe 10-20 ping count lower, I'm in a game with 230 ping in BFBC2, Dam my hit detection is just potent! I'll need to do more testing though, but so far, even with what seems to be high pings, the detection is working better even with IPv6 enabled.
-
You seem to be full of fixes that technologically make no sense at all.
Turning off IPv6 in a world that still uses IPv4. Reducing the TCP acknowledgment time in games that use UDP.
I think the next fix you're going to come up with is sticking a copy of The Dark Knight upside down in your DVD tray. -
Also, for the record, I haven't come up with these "fixes" myself, but the original fix was advised by my ISP, and this second one, which if you clicked the link, seems to come from a credible source that gives an explanation for making the tweak, and it seems to go against your hocus pocus, mumbo jumbo, jive turkey talk of TCPs and UDPs.
My friend is an engineer for Clear Broadband internet service provider and seems to agree with the article, and what are you supposed to be? A janitor?
Anyway, forgive me, and contribute to this thread by offering a solution then, otay? -
I understand that you're trying to come up with solutions to this issue, but as a self-appointed janitor, it's my job to throw out the trash. You're offering "solutions" that make no technological sense.
Yes, your source is credible, and it's 100% correct that reducing the TCP acknowledgment time will reduce latency - but only if you're actually using TCP. I'm sorry that my hocus pocus, mumbo jumbo, jive turkey talk makes you uncomfortable. For that, you can blame Larry Peterson, Bruce Davie, Brian "Beej" Hall, and everyone else that taught me network programming. -
01001110 01100101 01110100 01110111 01101111 01110010 01101011 01101001 01101110 01100111 00100000 01000110 01010100 01010111 00100001
-
I did try this since last night and didnt really notice any major difference, if anything it made my average kill count worse. I did notice some weird glitch that if i use the SPAS shotgun i can kill people a second or two later even though theyve clearly killed me first, but that could just be normal lag.
IPv6 is not in effect yet so i dont see either how disabling it would really make a difference in terms of hit detection. In windows it just says No Internet Access for IPv6.
I agree with Lithus's reasoning and he is basically the NBR janitor, saving our bandwidth from nonsense.
BFBC2 horrible hit detection
Discussion in 'Gaming (Software and Graphics Cards)' started by jacob808, Jan 6, 2011.