Heavy Performance/Optimization Issue

Bug Report
Gameplay Impact: (Severe)

Brief Description of Bug:

I’m sure I’m not the only one experiencing heavy performance issues whilist playing BP. BP has a strong community which the games engagement makes up for the performance issue and prevents the players from leaving the game. Although a optimization hotfix would most indefinitely improve not only the gameplay but secure a better balance between the players.

As for me, I have a RTX 4070 and 32GB RAM. Indefinitely made to handle intensive game graphics while still maintaining a solid amount of FPS. As of right now, I’m running 30-50 FPS in 50 player servers and 20 FPS in 75 player servers which most certainly makes the game unfair as other people with worse specifications gets higher performance which might sound blatantly unreal. What’s surprising me is that increasing/decreasing the graphics doesn’t seem to affect the FPS in any ways, it just stays flat at a value.

When your performance is low, your gameplay automatically becomes significantly worse and holds you back from example; exchanging fire, maneuvering with car as the game doesn’t detect all the keybinds which shouldn’t really be possible since keybind inputs are handled from the client side(UserInputService) unless there’s a significant amount of applications within the game yielding consuming the game memory.

This issue has only been becoming progressively worse throughout the most previous updates and an optimization hotfix has been promised now for awhile and has not been implemented yet. Which really upsets 90% of the playerbase that’s being held from playing the game competitive, as BP is generally a very competitive game that requires you to have good performance to do tasks such as heists, crossfire, maneuvering, answering calls as LAS, pursuing as MET & intriguing in face to face combat.

For the performance issues, I’ve talked with a few others and as a developer myself these are when the performance drops happens significantly:

  1. Crossfire.
  2. Aiming.
  3. Driving/Maneuvering.
  4. Equipping tools.
  5. Nighttime.

Me myself has spent +100k robux on BP, not to push any guilt on the developers as it’s due to a pure passion of the game on my side. But the whole point of spending on the game is so you could have an advantage in some way & I’m sure there’s players that has spent as much/less as me and feels the same way. I’d recommend the developers to focus on handing out a heavy optimization fix before implementing new assets.

Best regards, ryuzenitz

2 Likes

Investigating issues of a memory leak.

1 Like

Another thing I’ve noticed, is that everytime you respawn, performance becomes significantly worse and lag spikes occur. The memory usage value gets increased for every respawn, not only you as the player but generally speaking. Most likely because there’s a loop being multiplied or simply because functions aren’t being disconnected properly. This consumes a LOT of memory.

Tip to the devs:

Take a look at the lua heap section in developer console. Check both client+server, then you’ll be able to see what’s being multiplied/yielded & what’s consuming all the game memory. You can do debug tests by first running one lua heap function when you’ve joined the game, do simple tasks ingame such as shooting/respawning etc, then run it again. Then you’ll be able to see if it has increased(functions not being cleaned up properly) or if it goes back down as it should.

As for driving, that’s more of a render issue. Which you’ve already released a hotfix for. (Low performance mode+no shadows) which does work but doesn’t counter the memory leak.

Another issue, heavy network traffic. Heavy heavy usage of remote events, which in one way is alright for the gun system as you’re basically forced to, if you want it as clean as it is right now. Now, I don’t know if you fire an event every renderstepped but I am assuming you do for the mousepos. Try to reduce this to when you actually press down only, and when a gun/tool is equipped.

Another recommendation, consider running more systems globally on the client rather than the server. Especially for the vehicle system.

This really needs to get fixed. As MO19 it’s extremely hard to win a gunfight with any civilian. Whenever anyone starts to shoot, your game drops to 1 fps.

Examples:

Hi there,

The major part of our investigation has been completed and updates were pushed in order to resolve this issue. It seems as if performance has increased significantly over the past week or so. Thank you for reporting this to the Quality Assurance team! We will continue to regularly monitor performance.