Record user movements in projects

I recently came up with an idea that “INKnight” could invite anyone to build on his map so that everyone could build whatever they wanted on that map but there was a small problem…
anyone could just destroy the map and it would not be known who of the 20 or 30 players that are invited to this project did this

So I came up with the suggestion of recording player movements

This would be in charge of recording what time a player entered the project, what time he left, how many blocks or models he placed/removed in the time he was there etc…

Some examples would be:

Example 1:

-May 2nd 13:48hrs: “Zaz” left the server
-May 2nd 13:47hrs: “Zaz” removed 200 “ice blocks”
-May 2nd 13:44hrs: “Zaz” removed 3 “blocks” green"
-May 2nd 13:44hrs: “Zaz” placed 12 “ice blocks”
-May 2nd 13:43hrs: “Zaz” entered the server
-1st May 17:25hrs: “1265” left the server

Example 2:

-2nd May 13:48hrs: “Zaz” left
-2nd May 13:47hrs: “Zaz” -200 “ice blocks”
-2nd May 13:44hrs: “Zaz” -3 “green blocks”
-2nd May 13:44hrs: “Zaz” +12 “ice blocks”
-2nd May 13:43hrs: “Zaz” entered
-1st May 17:25hrs: “1265” left

Example 3:

-May 2 13:48hrs: “Zaz” left the server
-May 2 13:47hrs: “Zaz” [-203]
-May 2 13:44hrs: “Zaz” [+12]
-May 2 13:43hrs: “Zaz” entered the server
-May 1 17:25hrs: “1265” left the server

Maybe there aren’t the necessary tools to do this update but I wanted to share anyway since nothing is lost by trying

3 Likes

That would be awesome, and could be a great way of stress-testing the servers.
Logging is something I want to implement in the future