DICE continuing work to optimize Battlefield 4 netcode

Battlefield 4 hasn't had the smoothest launch, especially when it comes to online play. But DICE is steadfast in its commitment to stabilize the game's netcode and will continue addressing a laundry list of bugs in the coming weeks.

11

Let's face it. Battlefield 4's launch could have been a lot smoother, but DICE's latest entry to the series was hampered by a large number of online bugs. Now that many of these bugs are being fixed, DICE has come forward to reinforce their commitment to building a more stable netcode.

"We are working on fixing glitches in your immediate interactions with the game world," states the latest entry to Battlefield blog. "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."

DICE is also looking into a number of other online issues, including rubber banding, player desync, kill camera delays, player damage not registering properly, immediate death upon sprinting, invincible vehicles, shots firing in the wrong direction, Levolution desync, and general lag issues.

The itinerary for DICE looks stacked and the studio is asking for player feedback in order to continue issuing fixes in a timely manner. "We want to assure you that we are constantly investigating, or already in the process of updating, all these items and several more that you've had concerns with – and that we will continue to do so with your help," the blog concluded.

Senior Editor

Ozzie has been playing video games since picking up his first NES controller at age 5. He has been into games ever since, only briefly stepping away during his college years. But he was pulled back in after spending years in QA circles for both THQ and Activision, mostly spending time helping to push forward the Guitar Hero series at its peak. Ozzie has become a big fan of platformers, puzzle games, shooters, and RPGs, just to name a few genres, but he’s also a huge sucker for anything with a good, compelling narrative behind it. Because what are video games if you can't enjoy a good story with a fresh Cherry Coke?

From The Chatty
  • reply
    March 3, 2014 5:00 PM

    Ozzie Mejia posted a new article, DICE continuing work to optimize Battlefield 4 netcode.

    Battlefield 4 hasn't had the smoothest launch, especially when it comes to online play. But DICE is steadfast in its commitment to stabilize the game's netcode and will continue addressing a laundry list of bugs in the coming weeks.

    • reply
      March 3, 2014 5:12 PM

      That's good to hear, it's kind of important!

    • reply
      March 3, 2014 5:17 PM

      if anyone thinks it will be fixed, then i envy you. dice has either no capability or desire, or funding to fix it. its been this way since BF3, and will continue to be. the netcode was undeniably better in BF3 but not by a huge amount. if we could get to that point, then that would be better but i dont see it happening. i never played the older BF games but apparently they were bad too. i think development of BF4 is probably long over anyway, we are just in DLC mode right now, and fixes that were probably specced months before release are just being trickled out. thats the feel i get from it.

    • reply
      March 3, 2014 5:44 PM

      I think I had the "instant death from sprinting" bug the other day. I hopped off an ATV on a hill, held shift, and died instantly with a KIA.

      • reply
        March 3, 2014 7:03 PM

        Is that like a "sprint down the hill, travel level in the air, fall, then die" kind of thing? Shadow Warrior has the same thing; I don't think I've beaten the last level without dying in a dumb fashion because I was sprinting down stairs, and forgot about how it's easy to die if you sprint down a hill.

        • reply
          March 3, 2014 7:12 PM

          haha I died in the same spot (once)

          • reply
            March 3, 2014 7:16 PM

            I hate myself for forgetting about the second time on my replay. "NOOO, NOT AGAAAAIN!!!!" *splat*

    • reply
      March 3, 2014 7:46 PM

      the problem with the netcode is the tick rates. it's currently optimized for mobile platforms. this post states that the tick rate won't be addressed.

      • reply
        March 3, 2014 8:14 PM

        I was hearing because it was due to minimum bandwidth requirements for last gen consoles. If they increase the rate they go over those minimums.

        • reply
          March 3, 2014 8:52 PM

          Why would that matter for PC?

          • reply
            March 3, 2014 9:42 PM

            I dont believe they can just go and quickly increase the tick rate and not introduce some gaming breaking issues. Why add more development time when they can reuse older code that they knew worked somewhat decently across all platforms. At this point I doubt we will see any change to the rate and will just have to see if they change it in BF5.

            • reply
              March 3, 2014 10:14 PM

              They wont. Saves money on server costs. Since they want the business of renting servers, you get whatever shit they serve you. The future of the internet is gonna weird.

    • reply
      March 3, 2014 8:46 PM

      Look, the BF series has ALWAYS had shit infantry combat. It's a good series, but this problem with the game feeling like you're playing underwater has existed since 1942. There's no reason to believe DICE has suddenly figured it out.

    • reply
      March 3, 2014 9:21 PM

      I know nothing about net code or programming... But how after so many releases does this happen and go so long without being addressed? Is everything so different? Do they rewrite the code and not reuse tried and true code from the past? Did they get bored this time around and give it to the local zoo monkey to code? I don't understand.

      • reply
        March 3, 2014 9:28 PM

        I suspect that things change enough that they have to incrementally improve things over time. I think imaging the internet as the same environment as say 5 or 10 years ago is really missing things. Even if your home connection hasn't visibly changed, the internet has changed quite a bit.

    • reply
      March 3, 2014 9:36 PM

      What they need to do is run a public, limited access beta prior to releasing patches. At least on PC. There should be a way to make this happen. Most of the MMO's did this, dota2 does it, and I'm sure there are others.

    • reply
      March 4, 2014 5:33 AM

      They going to change it in BF4 but it's going to revert back in Bf5/bc3

      • reply
        March 4, 2014 5:35 AM

        Exactly, they'll go back to that unpatched code template and reintroduce all these bugs all over again. Its the DICE way.

    • reply
      March 4, 2014 6:09 AM

      Blah Blah Blah, These dumbasses at Dice bring back the same bugs every other patch, it ridiculous.
      cpu choking or rubberbanding,they keep bringing this shit back patch after patch.

    • reply
      March 4, 2014 6:27 AM

      Don't worry, Battlefield 5's netcode will be parsecs smoother than BF4's. </bullshit>

Hello, Meet Lola