Well ok I just got home and did more testing with BFBC2 and it still has a problem with the hit detection. So I did some research and it seems UDP is used more for First Person Shooter action games.
Knowing this, maybe you or Lithus could come up with some registry fix that would reduce latency for games using UDP, similar to the TCP no delay fix I posted above? Is this possible?
-
If BC2 uses UDP for fast gameplay then theres really nothing you can do when its the protocol itself thats the issue.
Try playing on a server with the best latency, it will reduce the chances of packets being dropped or coming out of order. -
Ok here's the situation, after having tried the free version of gamebooster ver 2.2, I came across a free code to have access to the premium version.
If you already downloaded and installed game booster 2.2 free and want to see what kind of results you get with the "internet optimization and system tweak", just go to the system tweak tab on the left and then click "top performance" now it'll ask you to enter the license code, enter this free code that'll give you access to this feature without having to buy it.
44814-D56A7-A585F-873B2
This is the link where I got the code, so it's 100% legit.
IObit Game Booster Premium Review and Giveaway - Windows 7 Forums
Anyway, running the top performance tweak, I restarted my notebook, ran the gaming mode and started up Battlefield Bad Company 2. Just with game booster disabling the unnecessary processes, I find I get a smoother running game, a estimate an increase of 1-5 fps, but I really want to get rid of the horrible hit detection and although I seem to have had a better performance on pingtest.net, in game I still had the hit detection problem. So, I'm not about to give up.
I reverted back to the default settings from game booster, so no more system tweak, I rebooted and this time instead of logging in through steam to play BFBC2, I set Steam to run "offline". I then clicked my desktop icon to run BFBC2 and logged in the multiplayer. It seems I'm getting lower ping by bypassing Steam and get a better hit detection. Now I'll try and use game booster system tweak to optimize my internet and see if it makes even more of a difference.
I'm starting to think the hit detection problem is not just a lag issue but an ingame programming issue on the part of BFBC2. I'll try and test now again. -
CalebSchmerge Woof NBR Reviewer
I have roughly followed this thread, so sorry if this was previously tried, but did you alter the settings file that specifies their hit delay? The default is 100ms. If you haven't played with that you might want to. I don't know your average ping, but many people online have reported much better play with this fix.
P.S. I wanna hear what hardware you have (CPU actually is what I care to know) and I want real numbers for FPS - go get FRAPS for free if you need to, but I wanna know that you have solid, high FPS to ensure thats not a part of the issue. -
"BEFORE YOU TRY THIS, change the value to your general server ping. For me, when I refresh the list, most servers are 31-45 ping. So, I change the values to .045 and 45 for 45 ping."
Anyway I have a Toshiba X505 Q892 it has an intel i5 460m and a nvidia GTX460m, I have maxed it out and with the new 265.89 drivers I get a consistent 30 frames per second with everything maxed 32xaa, 16xaf and HBAO on. I have lowered my aa to 4x and af to 8x, so now I have nice smooth framerates from 30-50 with everything high and HBAO on, it's definitley not a framerate issue.
As far as the above post using game booster and the internet tweak while running Steam offline and just running BFBC2 straight from it's servers bypassing anything steam, I'm having very good hit detection. Even though it's a little early, it starting to seem more "fair" and not like I'm always dying before the other guy, it's having a positive effect. -
CalebSchmerge Woof NBR Reviewer
That part is farily easy. Before you join a serve hit refresh - look at the ping column, and decide what the server youre going to play in has - say its 54ms. Instead of .045 and 45 you use .054 and 54 so you would add the lines:
" SettingsManager.floatSet GSDefaultLatencyCompensation 0.0540000"
" SettingsManager.U32Set GSInterpolationTime 54 ".
This is something you will probably want to change each time you play, which is annoying but not too difficult. -
-
I thought you had to do it before you even started the game because it loads those variables when you launch the game, not start a match.
There is a large number of games at about 30 ping in browser that I use, so set mine to 30 and it still didn't make a difference. -
CalebSchmerge Woof NBR Reviewer
It might require before you start the game, but that might also might be a variable that is checked each server join.
Realistically, I don't think that a perception of 70ms is noticeable to us which is the difference you are talking about. I haven't tried this fix personally but figured it should be offered here. -
70ms can't be noticed, but it may make a difference in how it's processed on the server side. But either way I haven't seen it. No net code is perfect, and I'm impressed that they can do it at all considering all the networked computers together. But I have seen it better though, so I know it can be.
-
70ms is easily noticeable. On a 60 FPS display each frame takes 16.6ms (1000/60) - 70ms is over 4 frames.
-
Ya my lag seems noticeable past 90ms(server ping displayed in-game), most of the servers I play in are around 70-85 in-game though and for the most part they seem to be fine.
-
crazysoccerman14 Notebook Consultant
I had originally said that I didn't notice a poor hit detection in BC2.
However, now that I went back to school and currently reside in the middle of Illinois (Everything outside of Chicago is corn fields.. srsly), I notice the TERRIBLE LAG!
The lowest ping I have while connecting to chicago servers- the nearest (~100 miles away) is 150ms.
The lag is frustrating. I now fully understand the woes of a user who does not have the luxury of being next-door to the server they are connected to.
In order to combat piracy, I believe EA gave trusted servers the code to host online matches (maybe sold the code?). Therefore, the Average Joe in the middle of nowhere must join an established server located in a highly populated area- resulting in a high ping.
This is why games that support user-hosted servers (with a small capacity) tend to receive less criticism related to latency. A guy hosting a match with 16 or less players in a cornfield 75 miles away from me results in a lower latency than me connecting to a super-server hosting 30+ players located in a city 100 miles away. (I.E. COD:MW2 vs. BF:BC2)
This is my theory (almost baseless in personal knowledge but heavy in theory lol). As always you are open to correct me if I'm wrong. -
-
hahahahahaha, I just had a realization. The horrible hit detection isn't much to do with latency or lag, but damage! I read through the Battle field forums and I really didn't take this into account, stuff like body armor and being able to see your killers health on the kill cam and yes shooting them at point blank and them killing me I see that I almost killed them to if it was for one more shot. No doubt sometimes latency is a prob, but then now knowing about damage and body armor it makes me feel so much better that I can see with proof that my shots are doing damage when looking at the enemies health in kill cam. Ahahahahaha
-
Body armor or not, unloading a clip into someones noggin should kill them dead on the spot. And rarely do I see people with the body armor upgrade when they kill me.
-
Playing some more I know for sure somethings busted. T_T -
spradhan01 Notebook Virtuoso
So what sort of ping I will be looking for best hit detection?
-
-
-
On the server browser i get 10-15ms but in-game it will show about 70ms on a full conquest game.
How do you host a bc2 server? I have a idle server with plenty of power. -
You can't. Only authorized servers can host games, and you can only rent those from the big game server companies.
-
I've given up on BF:BC2. Since day one I've had issues with my account. They close it, freeze it, and the latest --- they transfered my lv. 26 soldier to someone else's account and I had to fight back for it (spent hours in the chat service to get him back) and no one knows how my account gets closed/frozen/xfered. Just an all around shady company. All these issues drained my spirit to play this game.
I'll play a few maps with my WoW buddies in vent, not log on for 1 month and find my account closed/frozen/xfered two weeks after my last play. -
-
usapatriot Notebook Nobel Laureate
The problem with BFBC2 is the horribly unstable hit detection. One day I'm doing great with the F2000 + Magnum on an Oasis Conquest server and the next day on that same exact server, nothing I shoot at I seem to hit. It's just so random and crazy, totally takes all the fun out of the game when hit detection behaves differently every time you play.
-
-
I just shot someone with a neostead shotgun point blank and all 4 shots missed! Enemy ended up turning around and killing me while i was reloading. I should have went for the knife.
/rager -
Yep, that happens to me a lot. That's why I'm now training myself to remember to use the knife during close encounters. Sometime I just simply forget to use the knife, even when it's a much better attack method -faster and more deadly. -
Event he knife isn't that failsafe. I tried to stab someone 3 times today from behind and nothing happened. They just stood there none the wiser thankfully (was a sniper). So I backed up whipped out my trusty 1911 and made short work of him.
Another incident today, wish I had fraps running, because I had a prime opportunity to showcase the issue. I flanked a sniper as a sniper myself, he was unaware. I had his head dead center crosshairs maybe no more than 50 ft away. Pulled the trigger an nothing. He turned around and shot me dead. lol. -
So what are we gonna do about this guys? Should I consult an attorney? If I do are you guys down? United we stand, divided we fall...
-
An attorney for what? You don't like it, stop playing and don't ever buy a EA/DICE game again. Making a crappy game isn't cause for a civil suit.
I mean, I've heard of stupid reasons for lawsuits (texting fountain lady), but somehow this is worse. -
crazysoccerman14 Notebook Consultant
I have hired the nation's top attorneys to sue the **** out of EA. No need to worry, this one will go to court for max payout (join the class action= MILLIONAIRE 4 REALZ). Let's hope we don't bankrupt EA with this massive lawsuit. No matter the cost EA must be held responsible.
Join the class action lawsuit at:
YouTube - Rick Astley - Never Gonna Give You Up
We will get our money back for such a GOD AWFUL HORRIBLE GAME. AND THEN SOME! Trust me. -
If you're going to rickroll someone (come on, that's so 2008), you have to use a URL obscurer (tinyurl).
-
crazysoccerman14 Notebook Consultant
I almost had you. -
That, or post it and name it anything you like...
NBR Nude Pool Party -
-
Seems to me like you all just suck at this game. I too have had good sessions and bad sessions, but I'm not childish enough to blame it on hit detection.
-
seriously though, knowing about the damage and seeing it on the kill cam, kinda eases the pain that at least I know my hits were registering and I at least have a fighting chance. They could work on increasing the damage though to fix the lousy hit detection. I realize it's not all lag. and ttnuagmada, I see you on the battelfield, boy. When you see me, I think you better run, SON!
-
Last edited by a moderator: May 6, 2015
-
Aw i dont suck.. I usually get a K/D ratio of 2+. Heres the score from my last game tonight and now i have work in a few hours and i havent slept yet lol
The SPAS-12 + 12. Slugs + Magnum rounds = Killer.
M1 Garand is pretty fun too. -
here's more clips of the retarded hit detection and weak damage in BFBC2, although now we know it's not lag or high ping.
YouTube - Battlefield Bad Company 2 BETA - Bullet Damage Test - Chest - 8 bullets
YouTube - Battlefield Bad Company 2 BETA - Bullet Damage Test - Head - 4 bullets -
That's not really hit detection just high bullet count required to kill someone. What I see is bullseye to the head or chest, unload a full clip, and they kill you with one or two shots, and still have over 50% health left.
-
usapatriot Notebook Nobel Laureate
Although, when there are no hit detection issues and no lag, the game is mad fun.
-
-
This is the first game were graphics actually makes up for gameplay. If it wasn't for the surreal graphics that look like real war footage you'd see on youtube or Fox/CNN, I'd dropped this game just because of the messed up hit detection. Oh and the physics along with the detailed interactive environments k!cks @ss, and luckily I can enjoy the game in all it's graphical glory without compromising graphic quality, and I just can't seem to enjoy COD 4 or Cod World at War now just because it doesn't have the destructible environments even though the gameplay is top notch. Modern warfare 3 better have this destructible environments if they want my money.
-
usapatriot Notebook Nobel Laureate
Too bad you have to turn HBAO off if you want reasonable performance, even on a 5870. It has good graphics and the physics engine is quite good, but it's juts not very optimized on the PC.
Bloom gets in the way sometimes too, because it's a bit overdone on some maps. -
Even with HBAO off, it seems the glare is annoyingly bad at times. I'm starting to want to play hard core servers though mainly because I hate being killed unseen because I have a friggin triangle over my head.
-
usapatriot Notebook Nobel Laureate
The 3D spotting system is really messed up, although I can't say I don't take full advantage of it because I do.
Personally, spotting someone should denote their last known position on the minimap, such as in BF2, not give a moving 3D indicator on your HUD as to their position. The way it is now it's a legit wallhack. -
AFAIK the 3D indicator is only on if you or someone in your team use the special sniper scope that located enemies.
-
usapatriot Notebook Nobel Laureate
What about the indicator that appears on your HUD when someone or you spots someone else? Is that a 2D indicator? Still pretty much the same thing.
BFBC2 horrible hit detection
Discussion in 'Gaming (Software and Graphics Cards)' started by jacob808, Jan 6, 2011.