The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous pageNext page →

    BFBC2 horrible hit detection

    Discussion in 'Gaming (Software and Graphics Cards)' started by jacob808, Jan 6, 2011.

  1. GizmoSlip

    GizmoSlip Notebook Deity

    Reputations:
    292
    Messages:
    838
    Likes Received:
    227
    Trophy Points:
    56
    Shutting ipv6 disconnected me from my network. I had to re-enable it to get my internet working again.
     
  2. DCMAKER

    DCMAKER Notebook Deity

    Reputations:
    116
    Messages:
    934
    Likes Received:
    0
    Trophy Points:
    0
    check your router settings
     
  3. spradhan01

    spradhan01 Notebook Virtuoso

    Reputations:
    1,392
    Messages:
    3,599
    Likes Received:
    5
    Trophy Points:
    106
    It really makes a difference.
    I also thought it was placebo but my hit detection has really improved.
     
  4. DCMAKER

    DCMAKER Notebook Deity

    Reputations:
    116
    Messages:
    934
    Likes Received:
    0
    Trophy Points:
    0
    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
     
  5. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    yeah I tried to turn back on Ipv6, because some of my hits weren't registering again with it disabled, but when I turned it back on, damn! it was 10x worse, so I disabled it again and there is definitley a huge difference and I was killing enemies again.

    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.
     
  6. agusman

    agusman when the going gets weird

    Reputations:
    440
    Messages:
    794
    Likes Received:
    0
    Trophy Points:
    30
    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...
     
  7. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    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!
     
  8. Astrogiblet

    Astrogiblet Notebook Evangelist

    Reputations:
    255
    Messages:
    422
    Likes Received:
    1
    Trophy Points:
    31
    :eek: I hope so too....
     
  9. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    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.
     
  10. Pitabred

    Pitabred Linux geek con rat flail!

    Reputations:
    3,300
    Messages:
    7,115
    Likes Received:
    3
    Trophy Points:
    206
    I'm betting that it's deeply embedded into the engine, which is why they can't fix it. At least not until they rework the engine, hopefully the next go-round.
     
  11. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
  12. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
  13. Ruckus

    Ruckus Notebook Deity

    Reputations:
    363
    Messages:
    832
    Likes Received:
    1
    Trophy Points:
    0
    Personally I say it is as simple as fix it. They keep charging $50-60 for broken games, offer expansions for $15, DLC for $10 etc etc. Don't charge for something that is broken.

    I haven't had hit detection issues in other games, other than DICE games.
     
  14. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    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.
     
  15. Astrogiblet

    Astrogiblet Notebook Evangelist

    Reputations:
    255
    Messages:
    422
    Likes Received:
    1
    Trophy Points:
    31
    Weird. Multi billion dollar companies like EA and DICE can't fix their hit detection.. but indie shooters and small budget shooters don't have this issue.

    Don't think the problem is as complicated as you think.
     
  16. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    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...
     
  17. Astrogiblet

    Astrogiblet Notebook Evangelist

    Reputations:
    255
    Messages:
    422
    Likes Received:
    1
    Trophy Points:
    31
    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.
     
  18. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    Yeah, but what does it mean for BF3 six months after release...unless it's a perfect, balanced, and bug-less game of course. :eek:
     
  19. Astrogiblet

    Astrogiblet Notebook Evangelist

    Reputations:
    255
    Messages:
    422
    Likes Received:
    1
    Trophy Points:
    31
    Well I'm assuming they are going to be using a lot of the elements from BC2.. Even parts of the engine (BC2 uses Frostbite 1.5.. BF3 uses Frostbite 2). so that will save them a lot of time that they can devote to making it better.
     
  20. rschauby

    rschauby Superfluously Redundant

    Reputations:
    865
    Messages:
    1,560
    Likes Received:
    0
    Trophy Points:
    55
    yeah, I know "fixing" threads is a little immature...but fix'd!!
     
  21. Astrogiblet

    Astrogiblet Notebook Evangelist

    Reputations:
    255
    Messages:
    422
    Likes Received:
    1
    Trophy Points:
    31
    You mean, so they can ruin another MoH game sooner? That series has now been destroyed. CoD has been destroyed since MW2... Only have one good FPS series left and that Battlefield.. and they are having lots of issues.
     
  22. Przn4lif3

    Przn4lif3 Notebook Consultant

    Reputations:
    168
    Messages:
    236
    Likes Received:
    0
    Trophy Points:
    30
    Wow i feel really lucky.. I honestly don't have any hit detection problems what so ever.. and I almost always play as Recon.
     
  23. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    There... fixored yer post.
     
  24. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    I can't even play BC2 now for more than 10min because of the lag or hit detection issues I just rage quit.
     
  25. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    does anyone think Dice will release another patch to fix this?
     
  26. Mjolner

    Mjolner Notebook Evangelist

    Reputations:
    323
    Messages:
    590
    Likes Received:
    1
    Trophy Points:
    31
    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.
     
  27. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    [​IMG]
     
  28. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    ahahahahahaha
     
  29. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    it actually does make a difference, but I've noticed it also has to do with the servers your on. It's a help, but not a definite "end all" fix...
     
  30. nhat2991

    nhat2991 Notebook Consultant

    Reputations:
    54
    Messages:
    205
    Likes Received:
    0
    Trophy Points:
    30
    +rep
    I saw a little improvements in pingtest :D
    Hopefully, it means more kills in BC2 for me.
     
  31. usapatriot

    usapatriot Notebook Nobel Laureate

    Reputations:
    3,266
    Messages:
    7,360
    Likes Received:
    14
    Trophy Points:
    206
    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...
     
  32. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    Interesting. Will this be detected as a "hack" by PunkBuster and ban/kick you though?
     
  33. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    I tried running it, but I keep getting an error message. The FAQs don't help with my problem, although I haven't tried it on my newer gaming laptop to see if it can work on that.

    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.
     
  34. rschauby

    rschauby Superfluously Redundant

    Reputations:
    865
    Messages:
    1,560
    Likes Received:
    0
    Trophy Points:
    55
    It's very well documented and he explains exactly what it does. The "fix" he gives you is just VB Script so there isn't really anything malicious he can hide. This has been in use widely by the WoW community for a year and a half now and all it receives is praises. I agree, you should always understand programs you are running on your machine. His info page is a good place to start.

    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.
     
  35. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    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.
     
  36. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    That would make sense, but then why is TCP port forwarding required, one UDP which is a shared TCP?

    BFBC2 Port Information - Electronic Arts UK Community

    Port: 80 TCP
    Port: 18121 TCP
    Port: 18126 TCP
    Port: 18126 UDP
    Port: 13505 TCP
     
  37. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    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.
     
  38. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    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. :)
     
  39. daranik

    daranik Notebook Deity

    Reputations:
    57
    Messages:
    865
    Likes Received:
    0
    Trophy Points:
    30
    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.
     
  40. daranik

    daranik Notebook Deity

    Reputations:
    57
    Messages:
    865
    Likes Received:
    0
    Trophy Points:
    30
    this is debatable, Unreal Tourny, Counter Strike, Left For Dead, Team fortress, Mag(ps3 exclusive and contrary to popular belief it is widely popular,and on and on and on. There are plenty of FPS options out there.
     
  41. Przn4lif3

    Przn4lif3 Notebook Consultant

    Reputations:
    168
    Messages:
    236
    Likes Received:
    0
    Trophy Points:
    30
    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?
     
  42. Astrogiblet

    Astrogiblet Notebook Evangelist

    Reputations:
    255
    Messages:
    422
    Likes Received:
    1
    Trophy Points:
    31
    I clearly wasn't thinking when I posted that before. UT, TF, these are great series... L4D series is really "meh" to me... and Counter Strike is kinda a dead series although there are rumors floating around that they are working on another CS.

    The grenade takes a while to arm itself. It must travel for a certain period of time before its considered "armed" and can explode.
     
  43. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    Would you rather:

    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.
     
  44. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    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.
     
  45. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    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.
     
  46. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    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.
     
  47. jacob808

    jacob808 Notebook Deity

    Reputations:
    52
    Messages:
    1,002
    Likes Received:
    0
    Trophy Points:
    55
    Look at least I'm trying to come up with a solution for a problem that seems to affect many people who play BFBC2. I'm sure they too are frustrated searching for answers on the internet and coming up empty handed.

    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?
     
  48. Lithus

    Lithus NBR Janitor

    Reputations:
    5,504
    Messages:
    9,788
    Likes Received:
    0
    Trophy Points:
    205
    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.
     
  49. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,878
    Trophy Points:
    931
    01001110 01100101 01110100 01110111 01101111 01110010 01101011 01101001 01101110 01100111 00100000 01000110 01010100 01010111 00100001
     
  50. flipfire

    flipfire Moderately Boss

    Reputations:
    6,156
    Messages:
    11,214
    Likes Received:
    68
    Trophy Points:
    466
    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.
     
← Previous pageNext page →