Jascha, another one just for you,
The touched system fails - for the most part - because a structure’s touched timer resets whenever anyone touches it, whether the owner has been on or not.
I propose a “Stale Player / Faction Cleanup” feature to build on the current touched system:
When ran manually: this feature would check all players and factions, looking for 2 things - players who haven’t logged on in CONFIG1 days and factions where no player has logged on in CONFIG2. Being run manually, it would simply present you with the list, and allow you to do as you please (covered in common)
When ran through the timetable: this feature would, again, check all players and factions looking for the same 2 things, but when run from the timetable, would automatically perform what’s described next
When someone is flagged as Stale, all of their private structures and placeables (shift-f stuff) would despawn. When a faction has been flagged as Stale, all structures set to faction for that faction would despawn.
Public structures and structures simply forgotten about or abandoned by active players would still be handled by the in-game touched system.
This solitary feature would make wiping obsolete on a LOT of servers. I’ve been working out a way to do this with batch scripting, but it’s a major PITA and could be handled so much more elegantly through your tool…
So, what do ya say, man? Can we give this a go? Happy to test for you and offer as much feedback as you can handle
You guys are the best,
-Jay
P.S. I had a long conversation with RexXxuS about this, and he’s pretty clear, at this point, about exactly what I’m requesting, so feel free to reach out to him for context. I’m also happy to correspond directly, as well. You can add me on Steam (Capt. John Sheridan - Jay, Deltona, FL, US) or reach out to me through the Eleon forums (username Daede).