TeamLogger.cs

Creates a folder within oxide/data/TeamLogger/Players/76123456789etc

In that file you see something like this

{
  "76123456789etc"
  "Playername": example,
  "Clantag": EXAMPLE,
  InvitedByPlayer": 76234567890etc,
  InvitedByPlayername": test,
  InvitedTimestamp": 05.05.2020.08.38,
}

I'm not an expert in plugin creation so the data file might have to be done differently or there's a more simple and more logic way of doing so. But I think there are OnTeamCreate hooks in oxide and on my server and alot of other servers there's a max group limit set and a plugin that would log this would put an end to illegal teaming right away

Oh and btw I know about grouplimit etc and I already use that. However i dont want people to constant switch clans and teams or team with people outside their clans to circumvent these limits so they have a constant max group limit online or you get a zerg where half the server is friendly with eachother.