Jump to content

Significant performance issues with high player counts

Closed 0.1.15 0.1.16

Nick Las
Nick Las

Posted (edited)

Basically, as the title says, the main issue with these plugins is the significant performance impact, especially when used alongside other addons. This problem becomes apparent with a large number of players, as the server is heavily affected by high hook usage. If you use these plugins with fewer players, you probably won't notice any issues.

I would like to know if the developer is willing to optimize this plugin or at least intends to improve it. Currently, it’s a paid plugin, but there’s a free one (SimpleStatus) that consumes far fewer resources. It would be great if we could receive some support and improvements for a paid product.

Edited by Nick Las
IIIaKa

Posted (edited)

@Nick Las

Hello! As I have already mentioned, you are free to choose.
I wouldn't say I'm just interested, it's my goal to make the plugin as efficient as possible, but it would be great if you could provide at least screenshots of the CPU and RAM usage showing 'Significant performance' with AdvancedStatus installed and without it. This would help me understand the cause. Thank you!

P.S. And yes, on each plugin's page, there is a Bundle, purchasing which gives you AdvancedStatus for free. Please read the pinned message at the top carefully😉

Edited by IIIaKa
IIIaKa

Posted

Changed Status from Pending to Work in Progress

IIIaKa

Posted

@Nick Las
 

Quote

his problem becomes apparent with a large number of players, as the server is heavily affected by high hook usage.

I'm particularly confused by your statement about hooks, as my plugin does not use 'heavy' hooks. The source of this information is also unclear. Please provide more details. Thank you again!

Nick Las

Posted

57 minutes ago, IIIaKa said:

@Nick Las

Hello! As I have already mentioned, you are free to choose.
I wouldn't say I'm just interested, it's my goal to make the plugin as efficient as possible, but it would be great if you could provide at least screenshots of the CPU and RAM usage showing 'Significant performance' with AdvancedStatus installed and without it. This would help me understand the cause. Thank you!

P.S. And yes, on each plugin's page, there is a Bundle, purchasing which gives you AdvancedStatus for free. Please read the pinned message at the top carefully😉

CountClientBars is where there's a leak in invoke times, which occurs about every 8 seconds with under 180 players.

IIIaKa

Posted (edited)

16 minutes ago, Nick Las said:

CountClientBars is where there's a leak in invoke times, which occurs about every 8 seconds with under 180 players.

First of all, this is not a hook, and second, what are your assumptions based on?
You say that the problem is with hooks, but you are pointing to a method for counting client-side bars. Your statements are misleading me. Please first investigate whether my plugin is actually 'overloading' and causing your server to hang.

Edited by IIIaKa
Nick Las

Posted

8 minutes ago, IIIaKa said:

First of all, this is not a hook, and second, what are your assumptions based on?
You say that the problem is with hooks, but you are pointing to a method for counting client-side bars. Your statements are misleading me. Please first investigate whether my plugin is actually 'overloading' and causing your server to hang.

I'm getting the metrics through Rust Server Metrics... If the plugin wasn't affecting anything, I wouldn't be making a post to solve this. Also, if you want, you can test it on a high-pop server. The performance loss with this plugin is incredible.

Look at this
image.png.1aef988b3688c213641bbeb69a4f962c.png

How this runs till the unload. (After unloading theres 20-30 fps of gain). CountClientBars (AdvancedStatus) is VIOLET

IIIaKa

Posted

9 minutes ago, Nick Las said:

I'm getting the metrics through Rust Server Metrics... If the plugin wasn't affecting anything, I wouldn't be making a post to solve this. Also, if you want, you can test it on a high-pop server. The performance loss with this plugin is incredible.

Look at this
image.png.1aef988b3688c213641bbeb69a4f962c.png

How this runs till the unload. (After unloading theres 20-30 fps of gain). CountClientBars (AdvancedStatus) is VIOLET

Well, it's not clear what the screenshot is showing and what this graph represents, it's very cropped. Could you please provide the full version? Also, what is the update frequency set in your configuration for "Client Status Bar Count Interval"?

IIIaKa

Posted

Changed Status from Work in Progress to Closed

Changed Fixed In to Next Version

IIIaKa

Posted

@Nick Las
In the next update, I added the ability to set a separate frequency for counting Building Privilege bars, as they consume significantly more resources.
You can leave the "Client Status Bar Count Interval" at 0.5 and increase the "Client Privilege Status Bar Count Interval" to reduce the frequency of Building Privilege count updates.

IIIaKa

Posted

If the issue persists, feel free to report it in this thread.

1.7m

Downloads

Total number of downloads.

7.9k

Customers

Total customers served.

119.1k

Files Sold

Total number of files sold.

2.4m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.