DICE: you can never have “perfect” netcode in Battlefield 4
BF3 was criticized (as have all other Battlefield games in the past) for its netcode, which at times could cause trouble for gamers. Players could die behind cover, there would a delay in animations and deaths, etc. And while DICE has improved the netcode for Battlefield 4, it won’t be perfect, says lead designer Patrick Bach.
Because of the sheer size and scope of a game like Battlefield 4, with all the vehicles, 64 players, destruction, DICE says that you can never have a “perfect” netcode. The netcode has to support 64 players, their movements, vehicles, weapons (where each bullet is tracked), weather effects, and more, all in real time. Therefore, there’s always something that can go wrong, according to DICE.
Speaking in a new video interview, DICE’s Patrick Bach said regarding the netcode improvement in Battlefield 4 (compared to BF3):
“We’ve done a lot to improve the netcode, but I think it’s important to understand that you can never have a game like Battlefield 4 with perfect netcode. Because of the complexity with the amount of players, vehicles, bullet trajectories, destruction, etc. you can never have a perfect netcode. Too many things can go wrong.”
He added that they are improving the netcode with prioritization and tweaks, and said that players will notice a difference in netcode compared to BF3. The game will flow better and generally play better.
Previous games in the series have always had trouble with netcodes, BF3 included. But given the scale of the gameplay, it’s impossible to make everything perfect. DICE has said that the new updates in the Frostbite 3 game engine allows them to update the game quickly with patches, which should be helpful in delivering a smooth gaming experience.