TAB icon indicating copy to clipboard operation
TAB copied to clipboard

[BungeeCord] Proxy installation causing increased traffic usage

Open SrMonsterYT opened this issue 1 year ago • 60 comments

Server version

waterfall-1.20-562

TAB version

TAB-4.1.3-SNAPSHOT.jar

Describe the bug

since I put the TAB plugin on my bungeecord, I noticed a huge increase in bandwidth usage on my server, I asked my ddos protection why my bandwidth increased by 2TB, they told me that there is some plugin sending too many boss bars to the server and this causes the increase in bandwidth and the only plugin that can cause this is TAB, it's the only one that was on my bungeecord, how can I solve this?

this has never happened before, it only started after I updated TAB to bungeecord to synchronize it

Expected behavior

not using so much bandwidth

Steps to reproduce

use the TAB plugin in bungeecord

Additional info

No response

Checklist

  • [X] I am running latest version of the plugin
  • [X] I have read the wiki to make sure it's not an issue with configuration
  • [ ] I ticked all of the boxes without actually reading them
  • [X] I have read the Compatibility wiki page and am not trying to run the plugin on an unsupported server version / platform
  • [X] I am willing to cooperate to get this issue resolved faster, including providing any additional information requested or testing new builds

SrMonsterYT avatar Feb 13 '24 22:02 SrMonsterYT

Did you disable tab expansion in config? Having it enabled on proxy causes plugin message spam to make the expansion return value immediately on request. Are you using bossbar feature in TAB? Do you have any animations? How could they know what exactly is consuming it?

NEZNAMY avatar Feb 13 '24 22:02 NEZNAMY

Did you disable tab expansion in config? Having it enabled on proxy causes plugin message spam to make the expansion return value immediately on request. Are you using bossbar feature in TAB? Do you have any animations? How could they know what exactly is consuming it?

what is the option in the settings?

SrMonsterYT avatar Feb 13 '24 22:02 SrMonsterYT

It's literally called bossbar. You can disable it and see if it's better or not.

NEZNAMY avatar Feb 13 '24 22:02 NEZNAMY

config: https://mclo.gs/J1A7DLh

I had an increase of 2 TB of bandwidth in my ddos protection

SrMonsterYT avatar Feb 13 '24 22:02 SrMonsterYT

It's literally called bossbar. You can disable it and see if it's better or not.

I don't use the bossbar option

SrMonsterYT avatar Feb 13 '24 22:02 SrMonsterYT

Your config has both bossbar and expansion disabled. How could TAB be possibly sending too many boss bars? I cannot do anything without any evidence.

NEZNAMY avatar Feb 13 '24 22:02 NEZNAMY

Your config has both bossbar and expansion disabled. How could TAB be possibly sending too many boss bars? I cannot do anything without any evidence.

https://prnt.sc/uL1GQipYMzAy

it's the only plugin on my server that does this, and the only plugin that's in bungeecord using tags, I reported it to ddos protection and they told me that the problem is in the TAB and scoreboard plugin

SrMonsterYT avatar Feb 13 '24 22:02 SrMonsterYT

What is "tx, 208 rx" and how does it relate to TAB? Why don't you temporarily remove TAB to see if it's acutally the cause? Why are you massively spamming animations and then complain about bandwidth?

NEZNAMY avatar Feb 13 '24 22:02 NEZNAMY

What is "tx, 208 rx" and how does it relate to TAB? Why don't you temporarily remove TAB to see if it's acutally the cause?

how do I remove the tab from all the servers and leave the server without a tab?

how will i know if it will reduce i would have to leave the server for 2 weeks to know if it really is the tab

in all my plugins the only one I put in the bungeecord was TAB, it doesn't make sense not to use it

SrMonsterYT avatar Feb 13 '24 22:02 SrMonsterYT

Try looking into tools that will get you a live view (or at least a recent history). There is absolutely no evidence suggesting there is a bug in TAB that needs fixing.

NEZNAMY avatar Feb 13 '24 22:02 NEZNAMY

Try looking into tools that will get you a live view (or at least a recent history). There is absolutely no evidence suggesting there is a bug in TAB that needs fixing.

in the last 2 weeks it was the only plugin i added to bungeecord, and my ddos protection pointed to the Tab and scoreboard plugin, can you tell me if there is a plugin that monitors this? it was the only change i made in the last 2 weeks since the problem started

SrMonsterYT avatar Feb 13 '24 22:02 SrMonsterYT

I am not aware of any plugin that monitors this. Show the evidence pointing at TAB.

NEZNAMY avatar Feb 13 '24 22:02 NEZNAMY

I am not aware of any plugin that monitors this. Show the evidence pointing at TAB.

that's when I updated to the version you sent me

https://github.com/NEZNAMY/TAB/issues/1211#issuecomment-1910354203

since that day it started

SrMonsterYT avatar Feb 13 '24 22:02 SrMonsterYT

Remove animations and check back in 2 weeks or whatever. Until you give evidence I cannot do anything.

NEZNAMY avatar Feb 13 '24 22:02 NEZNAMY

Remove animations and check back in 2 weeks or whatever. Until you give evidence I cannot do anything.

is there any way I can activate the debug and see or some jar you can send me to see or analyze if it really is the TAB, because I'm almost 100% sure it is

SrMonsterYT avatar Feb 13 '24 22:02 SrMonsterYT

There is no effective solution I can implement into the plugin. Until you provide evidence, I cannot do anything.

NEZNAMY avatar Feb 13 '24 22:02 NEZNAMY

There is no effective solution I can implement into the plugin. Until you provide evidence, I cannot do anything.

removing the animations and getting results see: https://prnt.sc/kNJE4krvaRyN

tab with animation https://prnt.sc/0Z-1f_GPlwn6

SrMonsterYT avatar Feb 13 '24 23:02 SrMonsterYT

I have no idea what tx and rx means. Did that solve your problem?

NEZNAMY avatar Feb 13 '24 23:02 NEZNAMY

I have no idea what tx and rx means. Did that solve your problem?

https://copperegg.com/what-do-tx-and-rx-refer-to-in-the-network-charts/#:~:text=TX%20and%20RX%20are%20abbreviations,2019%7CKnowledge%20Base%7CComments%20Off

https://minecraft.fandom.com/wiki/Debug_screen -> https://prnt.sc/cZPnV8y6qrKY

SrMonsterYT avatar Feb 13 '24 23:02 SrMonsterYT

Does that mean it solved your problem?

NEZNAMY avatar Feb 13 '24 23:02 NEZNAMY

Does that mean it solved your problem?

Yes, it reduced the bandwidth that players send to the server, is there a way to solve this?

SrMonsterYT avatar Feb 13 '24 23:02 SrMonsterYT

Solve what? You want animations without animations? That's not how it works. You either have them or not.

NEZNAMY avatar Feb 13 '24 23:02 NEZNAMY

Solve what? You want animations without animations? That's not how it works. You either have them or not.

this never happened when the plugin was on spigot, it only happened when I put it on bungeecord, no other plugin causes this only TAB

Are you telling me that the only solution is to remove the animations instead of sending me a jar with a solution?

SrMonsterYT avatar Feb 13 '24 23:02 SrMonsterYT

What kind of solution are you expecting? Do you understand that animations work by spamming packets?

NEZNAMY avatar Feb 13 '24 23:02 NEZNAMY

What kind of solution are you expecting? Do you understand that animations work by spamming packets?

this never happened when the plugin was in spigot, one solution would be for you to add support for mixed configuration, as you are seeing this causing problems for people using animations in bungeecord

SrMonsterYT avatar Feb 13 '24 23:02 SrMonsterYT

What is support for mixed configuration supposed to do and how do I do it?

NEZNAMY avatar Feb 14 '24 00:02 NEZNAMY

What is support for mixed configuration supposed to do and how do I do it?

not needing to use the tab plugin on bungeecord and doing like many plugins, being able to synchronize the tab via mysql between 2 servers, this problem only started when I added this plugin to bungeecord, and you know that this is a problem or if the person uses it Bungeecord is useless, the animations can never be used

SrMonsterYT avatar Feb 14 '24 00:02 SrMonsterYT

What is support for mixed configuration supposed to do and how do I do it?

removing some animations I discovered the official problem, the problem is the animations, but the main cause is the animations in the groups

animations: groups:

SrMonsterYT avatar Feb 14 '24 00:02 SrMonsterYT

How am I supposed to make animations work without sending packets?

NEZNAMY avatar Feb 14 '24 07:02 NEZNAMY

How am I supposed to make animations work without sending packets?

allowing you to synchronize TAB on 2 servers instead of using bungeecord, because the problem only happens when it's on bungeecord, and if you see above, you don't need to remove the animations the problem only happens when the animations are in the groups folder, see the folder above after I removed the animations from the groups prefix solved the problem.

SrMonsterYT avatar Feb 14 '24 16:02 SrMonsterYT