PSLS.net Home

DICE is Addressing “Netcode Issues” in Battlefield 4, Calls it “One of the Top Priorities”

March 4, 2014 Written by Jason Dunning

battlefield4screenshot77

In a new status update by DICE given out yesterday, the studio highlighted “netcode issues” for Battlefield 4, which are problems that range from faulty networking latency compensation to glitches in the gameplay simulation itself.

Naming it “one of the top priorities” when it comes to Battlefield 4 issues, DICE explained how they’re working on fixing these problems:

We are working on fixing glitches in your immediate interactions with the game world: the way you move and shoot, the feedback when you’re hit, and the way other players’ actions are shown on your screen.

The game receives updates from the game server and displays these to the player using a system called latency compensation – this system makes sure players move around naturally on your screen when network updates arrive. We have found and fixed several issues with latency compensation, and thereby decreased the impressions of “one hit kills” in the game.

You can check out details on what DICE changed with their new PS3 and PS4 updates today by heading over here, but if you want to know exactly what they’re working on or investigating right now for the future, see below:

Rubber Banding

  • We have made several server optimizations that have decreased rubber banding for some players. To further address the issue, there are upcoming fixes for packet loss and a customize screen bug, both connected to the rubber banding issue. Furthermore, we will continue to collect data to pinpoint exactly when and why rubber banding is occurring.

Kill Camera Delay/Player Death Sync

  • On some occasions, the kill camera would trigger before the game client displayed the last portion of damage being dealt, giving players the impression that they died too early. There were also issues with blood effects, damage indicators, and the health bar in the HUD being out of sync. A fix for this will be included in the next game update.

Tickrate

  • Players have been asking whether the tickrate – how often the server will update the game world – in Battlefield 4 will be higher in the future. Though we haven’t got any immediate plans to increase the tickrate at this moment, we are exploring the possibilities of raising the tickrate on specific servers.

No Registered Damage

  • We are aware of the bug where players have been firing at their opponent and not doing damage. In the February 13 game update for PC, we added a piece of code that enables us to specifically track instances where this would occur. We are currently looking at when this issue is triggered, and what causes it. The data that we receive will help us to further improve the firefights in the future.

Instant Death While Sprinting

  • At certain occasions while walking or sprinting, a player could get catapulted at high speed which would cause death if any object was standing in the way. This was caused by a mathematical error in the character physics code, and we have a fix prepared for an upcoming patch.

Various Items

  • In addition to these items, there are also fixes coming for issues with Levolution being out of sync, shots appearing to be fired in the wrong direction, and vehicles outside the infantry area not taking damage when fired at. Also, we have introduced new in-game icons that will help you, and us, to troubleshoot network related problems that could cause an inconsistent multiplayer experience.

Network Troubleshooting Icons

  • With the January 30th -31st game updates, we’ve introduced two new icons to the Battlefield 4 HUD (head-up display). These were added to the game as a way for us, and the players, to more easily troubleshoot common network-related issues that may have negative effects on the multiplayer experience.
  • The first icon, seen at the top in the shape of a clock, indicates that your connection to the server is lagging. There can be several reasons for this. For example, it could mean that someone else is using your connection while you are playing, but it could also mean that there is a network problem that occurred somewhere between you and the server. The effect of such lag is that it will take a bit longer for you to see what is happening in the game world. If this icon is frequently blinking, you might want to try a different server or see if you can decrease the load on your Internet connection.
  • The second icon, at the bottom, shows four squares that indicate packet loss. When you see this icon, your connection to the server is experiencing lost packets, which means that information is failing to reach its destination, either when your game client sends it to the server or when the server sends the information to you. Please keep in mind that packets always get lost on the Internet and that you should not be alarmed if you’re seeing this icon blinking once or twice. If you have a large amount of packet loss and see the icon often, you will probably experience game “hiccups” sometimes – action will stop for a moment, then speed ahead to catch up.

When DICE releases the next update for Battlefield 4, we’ll be sure to let you know all about it.

[Source]