Any way to reduce the call time for "CanNetworkTo" ?

Whenever a player opens their bank the CanNetworkTo call always takes close to 3000ms. When a few players open their banks all at the same time, It becomes an issue as there is a strong stutter that occurs with the call. Maybe a rate limit, that would disallow x number of players to all run the /bank command at the same time, would help mitigate this issue?

I understand there are many factors when taking a networked entity into consideration, and it may not be easy to write something like the suggestion in, but it would greatly improve server performance and in turn the reduced stress would help players retain a seamless playtime.

Here is an excerpt from the server logs, to show the warnings that are seen on console, when these CanNetworkTo calls become an issue.

4:00 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 3352ms
4:00 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 3376ms
4:01 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 3179ms
8:00 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 3173ms
8:01 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 3300ms
8:01 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 3282ms

  Thanks for your time!

I've started to notice this issue happening quite a lot as well.

This issue seems to have extended to many of the other hooks utilized by the plugin, after this recent wipe. Such long wait times for calls, that the players are noticing significant rubberbanding. Here is an excerpt from todays logs, and this is just a short period of time.

8:54 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 1369ms
8:54 PM Calling 'CanUseLockedEntity' on 'Bank v1.0.5' took average 1825ms
8:55 PM Calling 'CanUseLockedEntity' on 'Bank v1.0.5' took average 1272ms
8:56 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 2188ms
8:59 PM Calling 'OnPlayerLootEnd' on 'Bank v1.0.5' took average 2466ms
8:59 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 4534ms
8:59 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 4568ms
9:00 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 4576ms
9:00 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 4569ms
9:00 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 4580ms
9:00 PM Calling 'OnPlayerLootEnd' on 'Bank v1.0.5' took average 4312ms
9:00 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 2793ms
9:01 PM Calling 'CanNetworkTo' on 'Bank v1.0.5' took average 3213ms
9:01 PM Calling 'OnPlayerLootEnd' on 'Bank v1.0.5' took average 1505ms

You can see that the bulk of the issues revolve around the 'CanNetworkTo' issue, but the other calls are taking some time as well.

Im still hopeful that we can see a reduction in the time to call these hooks, to improve performance of this plugin. Its a great plugin, but the issues with the calls are making it difficult to operate and maintain peak performance.