Live
Razor updated Animal Farmbadgyver updated CHRONUSBrad Copp updated Deep Sea OptionsRustFlash updated MyServerGearRazor updated Npc HorsesRazor updated Animal Farm ProDávid Balázs updated SquidBridgeBrad Copp updated Biofuel Generator UpgradesBrad Copp published Biofuel Generator UpgradesBrad Copp updated Water Wheel UpgradesBrad Copp updated Windmill UpgradesBrad Copp updated Solar Panel UpgradesRazor updated Admin TC ManagerRazor updated Animal FarmRazor updated The Supermarket eventRazor updated SoundBoxKap followed @AroxRazor updated Animal Farm ProDávid Balázs updated SquidBridgeaRandumDude updated FillPantersRickySpanish updated Zombie AnimalsSilent_Creations published High TimezRickySpanish updated Escape RoomCrazyRust updated Cargo ConvoyaRandumDude updated FillPantersCrazyRust updated Lighthouse Party EventCrazyRust updated Christmas Outpost EventRazor updated TestGenerator ModifierMayonnaiseScc started Plugin video Badwolf followed @Razor
Browse/Rust/Plugins/Auto Purge

Auto Purge

Auto Purge
Description

xAutoPurge

  • Automatically purges all entities owned by players which are inactive for X days.
  • xAutoPurge can retroactively detect and track players who haven’t connected to your server (Even before plugin was installed).
  • Config:

-
InactiveDays - Defines when a players gets purged if not online for X days. (Default: 7 days)

-
PurgeCheckIntervalSeconds - Defines how often it should be checked for inactive players. (Default: 1 hour)

-
AnnouncePurge - Players can now be notified: "Optimizing server performance, brief lag may occur."

-
LogToConsole - Defines if purging activities are getting logged to the console. (Default: true)

-
ExcludedSteamIDs - Defines an exception list for specific SteamIDs, entered SteamIDs doesn't get purged. (Default: none)

-
ResetDataOnWipe - Resets data on wipe automatically, so it doesn't happen that someone gets purged after wipe. (Default: true)

Default Config

{
"InactiveDays": 7,
"PurgeCheckIntervalSeconds": 3600,
"AnnouncePurge": false,
"LogToConsole": true,
"ExcludedSteamIDs": [],
"ResetDataOnWipe": true
}

Console Commands

purge.run [Triggers the purging immediately with its configurations]

purge.player PLAYERNAME/STEAMID [Purges a specific player immediately (ignoring configuration) - Example usage: purge.player xNullPointer95]

purge.retroactively - Scans the server database and detects all SteamIDs that have ever connected to your server, adds them to the xAutoPurge data file (if not already there), and sets their lastSeen value to the current date and time, so on next purge schedule they are deleted (depending on config 'InactiveDays').

Default configuration
xAutoPurge.json
{
  "PurgeOnlyToolCupboards": false,
  "InactiveDays": 7,
  "InactiveDaysByGroup": {
    "default": 7,
    "vip": 14
  },
  "PurgeCheckIntervalSeconds": 3600,
  "AnnouncePurge": false,
  "LogToConsole": true,
  "ExcludedSteamIDs": [],
  "ResetDataOnWipe": true,
  "SkipSharedBuildingPurge": true,
  "DetailedPurgeLog": false
}
Sponsored
Pine Hosting
Pine Hosting

Trusted hosting partner. Affordable game servers with solid support and panels.

Visit site ↗
$11.90
Views1.2k
Downloads47
Purchases1
Rating★ 0.0
Version1.1.2
Compile check✓ Passed Oct 9, 2026
PlatformRust
CategoryPlugins
CompatibleOxide · Carbon
Size53 KB
PublishedMar 28, 2026
UpdatedAug 7, 2026
✓ Reviewed for safety and integrity