That would be a option for ops, i don't understand a lot of java, so i don't know if this could lag the game.
It would be a option that could be opened typing /watch (or something).
Basically it would split the screen in 9 little squares, each screen it would be a camera following a character on the server (or even the first person screen that char is looking in real time). You could choose in the 'tab' what characters you wanted to watch, or choose to watch all players in the server, if there was more than 9 characters being followed, it would appear a slide tab, or something.
It could have a hotkey to open and close this window so it would be very easy to change between your screen and the watch screen.
Area cubes:
This my attempt to make an ideia already posted here a little more clear.
Ok, i only have ms paint in my computer, so all the images are very bad made, but i think they are understable.
Lets then pretend that all the gray squares in this pic are towers contructed on a server.
So lets say a griefer came and destroyed the center tower, but all the other towers prety much evolved alot since the last backup.
So the OP could just put this two special blocks around the destroyed buiding, a red one and a blue one.
This would calculate the area between the blocks taking everthing inside of it incluing all the Y axis.
After doing that the OP could have 2 options, one should be using "/load backup XXX" that should load that backup or "/undo user XXXXXXX" taking out all alterations by that user.
Both of that command would only apply to inside of that calculated area. Making all the progress of the rest of the server stay and taking out the need of rollbacks.
It's actually pretty simple. If you save all the input to the server, you can just run through it and "undo" any modifications by user XXX pretty easily. It'd also be relatively easy to replace a section of one map with a section from another.
Although it shouldn't include the entire Y (assuming you mean up/down) axis. You can use two blocks to denote a rectangular six-sided object. (You have to put the blocks at opposite corners, like front-bottom-left and back-top-right.)
The 'WatchMan' would be a good idea. But it should only display one at a time. Not enough people have the graphics capabilities needed to display 9 at a time.
For the 'Area Cubes', I'm not so sure about this one. I think that as time goes on, we'll have all these anti-griefing tools, but barely any griefers. Navigating all of this would be hard. Also making sure that both blocks are on the same place in the Z-axis(up-down) would be annoying. And, do you delete everything that's been done in that area since the restore? How do you control how far back to restore it?
Rollback Post to RevisionRollBack
Blargha! Blargha! Blargha!
I wouldn't listen to a thing I say. I'm probably insane.
The 'WatchMan' would be a good idea. But it should only display one at a time. Not enough people have the graphics capabilities needed to display 9 at a time.
For the 'Area Cubes', I'm not so sure about this one. I think that as time goes on, we'll have all these anti-griefing tools, but barely any griefers. Navigating all of this would be hard. Also making sure that both blocks are on the same place in the Z-axis(up-down) would be annoying. And, do you delete everything that's been done in that area since the restore? How do you control how far back to restore it?
You have a point with the wathman, maybe it could have a option for many screen per time on the screen, with 9 being the mex.
For the area cubes its a possibility that griefers cease to exist, making it obsolet, but it could be used for other thinks, like saving individual constructions, it could be implemented if the sugestion of vdgmprgrmr, instead of taking all the Y axis (up down) and calculating a square, it would calculate a cube taking the height of each cube. You could put it around a contruction and save a file (ship.txt) and load this ship in whatever server you want, but this probally it would be more easy made in a map editor.
Quote from EmpiresBane »
Also making sure that both blocks are on the same place in the Z-axis(up-down) would be annoying.
This wouldn't be nescessary seeing that they would take all Y axis, they could be in any eight without a problem.
For the restored area. It could have a second option like "/undo XXXX k" or "/load backupxxx c" being the K and C to clean all the current blocks and replacing even the "air blocks" and the K to keep th currently blocks and don't replacing the "air blocks"
I much prefer a L4D inspired approach: player outlines visible for ops. When someone is deleting something, the outline turns red. It's pretty easy to tell if someone is griefing if you can tell from a distance that they're deleting something, and you can see what movements they're doing. If they're constantly running back and forth with a red outline, chances are they're griefing. Coupled with the teleport command, I think it'd be effective.
No one can watch nine screens at once and actually pay full attention to them.
Actually, I meant that the area you designate with the two blocks would be restored to a previous backup of the server map, like in the OP, but with an area that you have FULL control over, and not just control over two axes.
Also, Trandom Kaggus' idea is very good, but it would have to be coupled with the ability to (say) press a key, and have player's names printed on the screen at their location on the screen, so you can actually see it, instead of just seeing a blurry white line because they're too far away.
I much prefer a L4D inspired approach: player outlines visible for ops. When someone is deleting something, the outline turns red. It's pretty easy to tell if someone is griefing if you can tell from a distance that they're deleting something, and you can see what movements they're doing. If they're constantly running back and forth with a red outline, chances are they're griefing. Coupled with the teleport command, I think it'd be effective.
No one can watch nine screens at once and actually pay full attention to them.
Ofcourse we should also be able to turn this off. I would hate to always see outlines everywhere.
That would be a option for ops, i don't understand a lot of java, so i don't know if this could lag the game.
It would be a option that could be opened typing /watch (or something).
Basically it would split the screen in 9 little squares, each screen it would be a camera following a character on the server (or even the first person screen that char is looking in real time). You could choose in the 'tab' what characters you wanted to watch, or choose to watch all players in the server, if there was more than 9 characters being followed, it would appear a slide tab, or something.
It could have a hotkey to open and close this window so it would be very easy to change between your screen and the watch screen.
Area cubes:
This my attempt to make an ideia already posted here a little more clear.
Ok, i only have ms paint in my computer, so all the images are very bad made, but i think they are understable.
Lets then pretend that all the gray squares in this pic are towers contructed on a server.
So lets say a griefer came and destroyed the center tower, but all the other towers prety much evolved alot since the last backup.
So the OP could just put this two special blocks around the destroyed buiding, a red one and a blue one.
This would calculate the area between the blocks taking everthing inside of it incluing all the Y axis.
After doing that the OP could have 2 options, one should be using "/load backup XXX" that should load that backup or "/undo user XXXXXXX" taking out all alterations by that user.
Both of that command would only apply to inside of that calculated area. Making all the progress of the rest of the server stay and taking out the need of rollbacks.
Relic of a bygone age.
Although it shouldn't include the entire Y (assuming you mean up/down) axis. You can use two blocks to denote a rectangular six-sided object. (You have to put the blocks at opposite corners, like front-bottom-left and back-top-right.)
Also: I support this idea fully.
Relic of a bygone age.
For the 'Area Cubes', I'm not so sure about this one. I think that as time goes on, we'll have all these anti-griefing tools, but barely any griefers. Navigating all of this would be hard. Also making sure that both blocks are on the same place in the Z-axis(up-down) would be annoying. And, do you delete everything that's been done in that area since the restore? How do you control how far back to restore it?
I wouldn't listen to a thing I say. I'm probably insane.
You have a point with the wathman, maybe it could have a option for many screen per time on the screen, with 9 being the mex.
For the area cubes its a possibility that griefers cease to exist, making it obsolet, but it could be used for other thinks, like saving individual constructions, it could be implemented if the sugestion of vdgmprgrmr, instead of taking all the Y axis (up down) and calculating a square, it would calculate a cube taking the height of each cube. You could put it around a contruction and save a file (ship.txt) and load this ship in whatever server you want, but this probally it would be more easy made in a map editor.
This wouldn't be nescessary seeing that they would take all Y axis, they could be in any eight without a problem.
For the restored area. It could have a second option like "/undo XXXX k" or "/load backupxxx c" being the K and C to clean all the current blocks and replacing even the "air blocks" and the K to keep th currently blocks and don't replacing the "air blocks"
No one can watch nine screens at once and actually pay full attention to them.
Also, Trandom Kaggus' idea is very good, but it would have to be coupled with the ability to (say) press a key, and have player's names printed on the screen at their location on the screen, so you can actually see it, instead of just seeing a blurry white line because they're too far away.
And I think it could help out a lot.
But I'm not sure about teh other ideas...
And I think Watchman would lag everyone down...
Ofcourse we should also be able to turn this off. I would hate to always see outlines everywhere.