I was wondering if the lag spike when a flag is capped going to be looked at in next release?
Ive noticed this too. Is it specific to FH or BF in general?
Yeah ive noticed this ,i maybe wrong but i can remember it happening in Vanilla BF plus BFV too ,it is rather annoying and yet it doesnt happen all the time ? strange
I don't think it's the actual flag cap that does it, it's the vehicles spawning when it's capped. Or at least, thats what I think it is.
I get this too, and believe me, it's very annoying when flying a plane. On maps like Prokhorovka and Breakthrough it's unberable sometimes.
I think it's a problem native to the BF engine after one of the various releases. I think it has something to do with how it precaches the equipment. The only real solution is get more RAM. Try messing with your swapfile, too. That seemed to help for me some. I still get the freeze for a second, but it's nowhere near as bad as it used to be for me.
Oh, and be sure your drive with FH is defragged regularly. The less your HD has to spin to load the stuff, the less of a problem you'll have.
I have 1GB and my 120GB hardrive is always defragged, it had 81% free space and yet I still get it.
Yeah, but the severity of it will be a lot less, I'm betting, than for someone with a fragmented HD and only 512mb of RAM. Before I defragmented, messed with my pagefile, and tuned down my sound settings, I could get freezes of up to 20 seconds. Now it only lasts for like 1 or 2 seconds. It still sucks ass, but it's a damnsight better than it used to be.
This "lag" is caused by new objects all spawning in/loading at the same time. It's kinda a bug with BF42 engine itself:
Back in the old demo days, the game actually loaded everything on the map, so there was no lag during flag capping. But this was the cause of the enourmous load times for the early version.
They "fixed" it with a patch which caused the game not to load the vehicles untill they are actually spawned. And considering that BF vehicles are not as big (poly-wise) as FH vehicles, this didn't cause much problem with BF42.
Furthermore, if memory serves me right, in BF42, the vehicles spawned sequentially, one after another. It was really fast, but you could still notice that they spawned quickly one after another. In FH, they all spawn at exactly the same time, thus causing this huge lag-blackout periods
I knew it was something like that. Wonder if there's any way to either work around this problem or build your system so that it is resistant to it. I'd guess more RAM would be the obvious solution. A faster CPU would probably help too.
That's really stupid, though, that BF1942 now loads portions of the map as they literally come into existence in the game engine. Oh well. I've always maintained that the BF1942 engine was made not to be good, but to be "good enough" for people to play. It seems incredibly inefficient to me. I'd rather wait on the front end than have my game come to a screeching halt in the middle of play.