High amount of held entities

For some reason amounts of held entities are really high on my server and I do not know which plugin does this (Creates an Item and does not move it / etc). Can someone help me, please?

(20:20:44) | Objects Statistics:
(20:20:44) | #1 - planner x 11857
(20:20:44) | #2 - flashlight.entity x 5241
(20:20:44) | #3 - wall x 3817
(20:20:44) | #4 - simplesight.entity x 3807
(20:20:44) | #5 - keycard.entity x 3683
(20:20:44) | #6 - wall.frame x 3493
(20:20:44) | #7 - machete.weapon x 3132
(20:20:44) | #8 - salvaged_sword.entity x 2816
(20:20:44) | #9 - foundation x 2726
(20:20:44) | #10 - floor x 2567
(20:20:44) | #11 - birch_tiny_temp x 2482
(20:20:44) | #12 - grenade.beancan.entity x 2384
(20:20:44) | #13 - lr300.entity x 2021
(20:20:44) | #14 - orebonus_generic x 1825
(20:20:44) | #15 - douglas_fir_d x 1821
(20:20:44) | #16 - pine_d x 1820
(20:20:44) | #17 - floor.triangle x 1696
(20:20:44) | #18 - syringe_medical.entity x 1570
(20:20:44) | #19 - mp5.entity x 1518
(20:20:44) | #20 - pickaxe.entity x 1364
(20:20:44) | #21 - hatchet.entity x 1350
(20:20:44) | #22 - binocular.entity x 1244
(20:20:44) | #23 - crate_underwater_basic x 1241
(20:20:44) | #24 - foundation.triangle x 1161
(20:20:44) | #25 - grenade.f1.entity x 1128
(20:20:44) | #26 - lasersight.entity x 1099
(20:20:44) | #27 - hemp-collectable x 1095
(20:20:44) | #28 - smallwaterbottle.entity x 861
(20:20:44) | #29 - ak47u.entity x 857
(20:20:44) | #30 - chainsaw.entity x 834
(20:20:44) | #31 - semi_auto_rifle.entity x 796
(20:20:44) | #32 - salvaged_cleaver.entity x 787
(20:20:44) | #33 - dead_log_c x 785
(20:20:44) | #34 - mace.entity x 785
(20:20:44) | #35 - stone-ore x 783
(20:20:44) | #36 - dead_log_b x 782
(20:20:44) | #37 - dead_log_a x 772
(20:20:44) | #38 - waterjug.entity x 759
(20:20:44) | #39 - sulfur-collectable x 730
(20:20:44) | #40 - metal-collectable x 730
(20:20:44) | #41 - stone-collectable x 730
(20:20:44) | #42 - bow_hunting.entity x 692
(20:20:44) | #43 - birch_small_temp x 679
(20:20:44) | #44 - birch_medium_temp x 665
(20:20:44) | #45 - birch_large_temp x 665
(20:20:44) | #46 - birch_big_temp x 663
(20:20:44) | #47 - sickle.entity x 662
(20:20:44) | #48 - lock.code x 648
(20:20:44) | #49 - wall.half x 628
(20:20:44) | #50 - butcherknife.entity x 618
(20:20:44) | Done.

 

Here are my plugins:

  01 "Admin Radar" (5.0.1) by nivex (1.58s) - AdminRadar.cs
  02 "AdvancedTownVending" (1.0.1) by EcoSmile (16.38s) - AdvancedTownVending.cs
  03 "AutomatedEvents" (0.2.6) by k1lly0u (0.54s) - AutomatedEvents.cs
  04 "Backpacks" (3.0.6) by LaserHydra (8.18s) - Backpacks.cs
  05 "Balloon Plus" (1.0.7) by Iv Misticos (2.99s) - BalloonPlus.cs
  06 "Bed Rename Blocker" (1.1.2) by Gimax (0.00s) - BedRenameBlocker.cs
  07 "Better Chat" (5.2.1) by LaserHydra (2.76s) - BetterChat.cs
  08 "BGrade" (1.0.49) by Ryan (0.73s) - BGrade.cs
  09 "BladeDeath" (0.0.2) by Mercury (0.33s) - BladeDeath.cs
  10 "BloodPackage" (1.0.3) by setfps (0.30s) - BloodPackage.cs
  11 "BotSpawn" (1.9.75) by Stееnаmarоо (98.12s) - BotSpawn.cs
  12 "Building Actions" (1.1.0) by Iv Misticos (1.15s) - BuildingActions.cs
  13 "CatchingFish" (0.0.1) by Mercury (52.15s) - CatchingFish.cs
  14 "ChatToConsole" (1.3.0) by Vlad-00003 (0.26s) - ChatToConsole.cs
  15 "ChestStacks" (1.2.1) by Jake_Rich (5.85s) - ChestStacks.cs
  16 "ConnectMessages" (1.1.9) by Spicy (0.15s) - ConnectMessages.cs
  17 "Copy Paste" (4.1.17) by Reneb & MiRror & Misstake & misticos (0.02s) - CopyPaste.cs
  18 "Crosshair" (3.0.1) by Kappasaurus (0.01s) - Crosshair.cs
  19 "DeathMarker" (2.0.4) by k1lly0u (101.78s) - DeathMarker.cs
  20 "Disable Cold Damage" (1.0.2) by Talha (0.72s) - DisableColdDamage.cs
  21 "Explosive Barrels" (1.0.1) by Orange (0.93s) - ExplosiveBarrels.cs
  22 "FancyDrop" (2.7.9) by FuJiCuRa (2.07s) - FancyDrop.cs
  23 "FixActivePlayerList" (0.0.1) by rostov114 (0.01s) - FixActivePlayerList.cs
  24 "Furnace Splitter" (2.2.0) by Skipcast (15.37s) - FurnaceSplitter.cs
  25 "GatherControl" (1.7.0) by CaseMan (1.96s) - GatherControl.cs
  26 "GUIAnnouncements" (1.23.83) by JoeSheep (8.54s) - GUIAnnouncements.cs
  27 "Held Entity Fix" (1.0.1) by Iv Misticos (5.82s) - HeldEntityFix.cs
  28 "HitMarker" (1.0.2) by RP (12.37s) - HitMarker.cs
  29 "Image Library" (2.0.52) by Absolut & K1lly0u (2.03s) - ImageLibrary.cs
  30 "Gesture Wheel" (0.1.2) by Tricky & Mevent (0.00s) - GestureWheel.cs
  31 "InfoPanel" (1.0.1) by Default (22.28s) - InfoPanel.cs
  32 "Instant Research" (2.0.3) by Artasan/Tori1157 (0.01s) - InstantResearch.cs
  33 "Jail" (4.0.4) by Reneb / k1lly0u (1.09s) - Jail.cs
  34 "Kits" (3.2.93) by Reneb (2.68s) - Kits.cs
  35 "LockOnRockets" (0.2.12) by k1lly0u (64.71s) - LockOnRockets.cs
  36 "Loot Plus" (2.2.5) by Iv Misticos (1.01s) - LootPlus.cs
  37 "Metabolism" (1.0.0) by Orange (0.00s) - Metabolism.cs
  38 "Minicopter Seating" (1.0.8) by Bazz3l (0.20s) - MinicopterSeating.cs
  39 "MultiEvents" (1.2.0) by Mevent (0.34s) - MultiEvents.cs
  40 "NeverWear" (0.1.4) by k1lly0u (0.69s) - NeverWear.cs
  41 "No Give Notices" (0.2.0) by Wulf/lukespragg (0.01s) - NoGiveNotices.cs
  42 "NoNapalm" (1.0.0) by Stееnаmar00 (2.38s) - NoNapalm.cs
  43 "NPC Target" (1.0.3) by Iv Misticos (32.62s) - NpcTarget.cs
  44 "NTeleportation" (1.2.5) by Author Nogrod, Maintainer nivex (1.14s) - NTeleportation.cs
  45 "Object Remover" (3.0.5) by Iv Misticos (0.25s) - ObjectRemover.cs
  46 "Oil Crate" (0.7.5) by Default (0.97s) - OilCrate.cs
  47 "PermissionsManager" (2.0.2) by Stееnаmarоо (0.16s) - PermissionsManager.cs
  48 "Personal Heli" (1.1.6) by Egor Blagov (3.64s) - PersonalHeli.cs
  49 "PlaneCrash" (0.1.99) by k1lly0u (1.27s) - PlaneCrash.cs
  50 "PlayerList" (0.3.2) by Wulf/lukespragg (0.00s) - PlayerList.cs
  51 "PlayerRankings" (3.0.0) by Ankawi (0.45s) - PlayerRankings.cs
  52 "Playtime Tracker" (0.1.7) by k1lly0u (2.20s) - PlaytimeTracker.cs
  53 "PluginsTime" (1.0.0) by Nimant (0.00s) - PluginsTime.cs
  54 "Portable Recycler" (2.1.9) by Lomarine (3.39s) - PortableRecycler.cs
  55 "Portgun" (3.3.2) by Wulf/lukespragg (0.82s) - Portgun.cs
  56 "PreventLooting" (1.11.1) by CaseMan (1.71s) - PreventLooting.cs
  57 "QuickSmelt" (3.1.0) by Wulf/Fujikura (2.19s) - QuickSmelt.cs
  58 "RainOfFire" (0.2.52) by emu / k1lly0u (0.68s) - RainOfFire.cs
  59 "Recycle Blueprints" (1.0.5) by Zugzwang (0.04s) - RecycleBlueprints.cs
  60 "RemoverTool" (4.2.10) by Reneb/Fuji (0.26s) - RemoverTool.cs
  61 "Rename" (0.3.0) by Wulf/lukespragg (0.00s) - Rename.cs
  62 "RustMap" (1.3.6) by Own3r update (13.98s) - RustMap.cs
  63 "Rust Rewards" (2.2.55) by MSpeedie (6.33s) - RustRewards.cs
  64 "RustStore" (1.21.41) by Bombardir (0.26s) - RustStore.cs
  65 "Scientist Names" (1.0.3) by Ultra (0.46s) - ScientistNames.cs
  66 "Server Chat" (1.1.5) by Tricky (0.00s) - ServerChat.cs
  67 "ServerInfo" (0.5.3) by Fujikura/baton (0.07s) - ServerInfo.cs
  68 "ServerRewards" (0.4.70) by k1lly0u (5.35s) - ServerRewards.cs
  69 "Tree Planter" (1.0.1) by Bazz3l (0.00s) - TreePlanter.cs
  70 "ServerStats" (1.0.2) by TheRyuzaki (0.47s) - ServerStats.cs
  71 "SharkBait" (1.0.8) by Colon Blow (4.04s) - SharkBait.cs
  72 "Sign Artist" (1.1.8) by RFC1920 (0.02s) - SignArtist.cs
  73 "Simple Car" (1.0.0) by Lomarine (0.03s) - SimpleCar.cs
  74 "Simple Kill Feed" (2.0.1) by CosaNosatra (1.71s) - SimpleKillFeed.cs
  75 "SkinBox" (1.16.0) by FuJiCuRa (9.18s) - SkinBox.cs
  76 "Skyfall" (1.0.16) by Colon Blow (43.63s) - Skyfall.cs
  77 "Smart Chat Bot" (2.0.12) by Iv Misticos (0.10s) - SmartChatBot.cs
  78 "Spawns" (2.0.35) by Reneb / k1lly0u (0.80s) - Spawns.cs
  79 "Stack Size Controller" (2.0.3) by Canopy Sheep (0.02s) - StackSizeController.cs
  80 "ThirdPerson" (0.1.4) by Wulf/lukespragg (0.00s) - ThirdPerson.cs
  81 "Timed Execute" (0.7.3) by PaiN (0.50s) - TimedExecute.cs
  82 "Timed Permissions" (1.3.2) by LaserHydra (0.06s) - TimedPermissions.cs
  83 "TimeOfDay" (2.3.4) by FuJiCuRa (0.00s) - TimeOfDay.cs
  84 "TruePVE" (1.0.4) by RFC1920 (8.98s) - TruePVE.cs
  85 "Turret Weapons" (1.0.2) by Iv Misticos (0.55s) - TurretWeapons.cs
  86 "Upgrade Permissions" (1.0.0) by Sonny-Boi (0.06s) - UpgradePermissions.cs
  87 "Vanish" (1.1.2) by Whispers88 (0.66s) - Vanish.cs
  88 "XerCopterCraft" (1.0.1) by Mercury (0.02s) - XerCopterCraft.cs
  89 "ZLevelsRemastered" (2.9.5) by FuJiCuRa (8.88s) - ZLevelsRemastered.cs
  90 "ZoneManager" (3.0.8) by Reneb / Nogrod / k1lly0u (95.84s) - ZoneManager.cs
  91 "Dynamic PVP" (4.0.17) by CatMeat/Arainrr (1.69s) - DynamicPVP.cs
  92 "Zone PVx Info" (0.0.5) by BuzZ[PHOQUE] (0.06s) - ZonePVxInfo.cs

 

Wipe once a month, global wipe.

i seem to have the same issue, ive resorted to removing the random ones i.e planner flashlights etc, i do this every few days now, most ive seen was 140k planners which doesnt make any sense to me, add me on discord if you want GanjaClause Sam#4445 
I made special tool against that long time ago. If you will add me in discord (Orange#0900), i will link it to you
Orange I have this same issue... like I run your cleaner but that dosent fix the underlying issue.... I mean earlier I cleaned nearly 140k entities off my server using your cleaner and thats in less then 2 weeks...
same issue here even after running brokenitemscleaner.run
Goldie
same issue here even after running brokenitemscleaner.run

This is not an option. We need to look for a problematic plugin.

We need to compare the same plugins. And look for problems in them. If anything, ready to make contact. My discord (shturval#6264)

Goldie
same issue here even after running brokenitemscleaner.run

Then it needs more deep inspection on entities. After running my plugin - make report in PeformanceMonitor and send it to me (after cleanup)

Its thousands of planners... like a metric bucket ton of them...
shturval

This is not an option. We need to look for a problematic plugin.

We need to compare the same plugins. And look for problems in them. If anything, ready to make contact. My discord (shturval#6264)

It's the Kits plugin.

https://umod.org/community/rust-kits/17562-this-plugin-will-kill-your-server-performance-and-here-is-why

5ba216a6d7f65.png Orange

Then it needs more deep inspection on entities. After running my plugin - make report in PeformanceMonitor and send it to me (after cleanup)

I've already sent you a few times through discord

Could it maybe be Skinbox guys?

If people drag a weapon with attachments to the skinbox to reskin it?

@Razor14150 do you use it too?
Goldie
Could it maybe be Skinbox guys?

If people drag a weapon with attachments to the skinbox to reskin it?

@Razor14150 do you use it too?

Lol know what? I take a look on it, and ITS DEFINETLY IT

5ba216a6d7f65.png Orange

Lol know what? I take a look on it, and ITS DEFINETLY IT

So the skinbox plugin is responsible for the high ammount of attachments?

Dont talk shit Orange, SkinBox does not leak items or attachments
5b39dd7690b34.png k1lly0u
Dont talk shit Orange, SkinBox does not leak items or attachments

Somebody got mad...
===============
Are you sure? Because i am not.

Your and fuji-s code was good, a while ago. Now its mostly obsolete. Endless plugins (1k, 5k lines, why not), no formatting, no sections. Completly unreadable

===============
I checked code of your friend. He is using for cleaning container of skinbox (on pages, etc)
item.Remove(0f)​

I can be wrong, but its not removing held entities, does it?

public void Remove(float fTime = 0.0f)
  {
    if ((double) this.removeTime > 0.0 || Interface.CallHook("OnItemRemove", (object) this) != null)
      return;
    if (this.isServer)
    {
      foreach (ItemMod itemMod in this.info.itemMods)
        itemMod.OnRemove(this);
    }
    this.onCycle = (Action<Item, float>) null;
    this.removeTime = UnityEngine.Time.time + fTime;
    this.OnDirty = (Action<Item>) null;
    this.position = -1;
    if (!this.isServer)
      return;
    ItemManager.RemoveItem(this, fTime);
  }

then

public static void RemoveItem(Item item, float fTime = 0.0f)
  {
    UnityEngine.Assertions.Assert.IsTrue(item.isServer, "RemoveItem: Removing a client item!");
    ItemManager.ItemRemoves.Add(new ItemManager.ItemRemove()
    {
      item = item,
      time = Time.time + fTime
    });
  }

then

public static void DoRemoves()
  {
    using (TimeWarning.New(nameof (DoRemoves), 0))
    {
      for (int index = 0; index < ItemManager.ItemRemoves.Count; ++index)
      {
        if ((double) ItemManager.ItemRemoves[index].time <= (double) Time.time)
        {
          Item obj = ItemManager.ItemRemoves[index].item;
          ItemManager.ItemRemoves.RemoveAt(index--);
          obj.DoRemove();
        }
      }
    }
  }

then

public void DoRemove()
  {
    this.OnDirty = (Action<Item>) null;
    this.onCycle = (Action<Item, float>) null;
    if (this.isServer && this.uid > 0U && Network.Net.sv != null)
    {
      Network.Net.sv.ReturnUID(this.uid);
      this.uid = 0U;
    }
    if (this.contents != null)
    {
      this.contents.Kill();
      this.contents = (ItemContainer) null;
    }
    if (this.isServer)
    {
      this.RemoveFromWorld();
      this.RemoveFromContainer();
    }
    BaseEntity heldEntity = this.GetHeldEntity();
    if (!heldEntity.IsValid())
      return;
    Debug.LogWarning((object) ("Item's Held Entity not removed!" + this.info.displayName.english + " -> " + (object) heldEntity), (UnityEngine.Object) heldEntity);
  }

You see removing held entitiy somewhere here? I am not. I checked his other code, and there are also nothing about it

Oh I just read over at chaos that it is not skinbox, but now it turns out it might as well be skinbox then?

I'll await for the result. All I (and everyone else here) cares about is having those damn invisible attachments to be gone so we get our server performance back