Guide to rollbacks and some other examples
Cleaning the main page a bit...
The SWatchdog time
There are some commands that require you to enter <<time>>
This basically means that you _must_ enter hours and minutes, and you _may_ enter (day), you may continue entering (month) and if needed, you can also enter (year). In that order.
Not entering day, month or year will default to "today, this month, this year", and the time is used to exclude entries before the specified time.
A reminder, the syntax is:
/[command] (p:PlayerNameExact and/or b:BlockType) <RADIUS> <HEIGHT> <<time>>
where () is optional and <> is integer.
Examples:
- 0 0 would rollback anything that happened today
- 0 0 0 would rollback anything that happened this month
- 0 0 0 0 would rollback anything that happened this year
- 0 0 0 0 0 would rollback anything.
- Today is the 6th day of 3rd month of 2012. I want to rollback this huge obsidian tower that resembles genitalia. I use /sws l while looking at it, it tells me that player DckMaster placed obsidian 14:15/6/3/2012 so I enter /wclean p:DckMaster 50 50 14 0
- Today is the 6th day of 3rd month of 2012. I want to rollback this huge obsidian tower that resembles genitalia. I use /sws l while looking at it, it tells me that player DckMaster placed obsidian 14:15/4/3/2012 so I enter /wclean p:DckMaster 50 50 14 0 4
- Today is the 6th day of 3rd month of 2012. I want to rollback this huge obsidian tower that resembles genitalia. I use /sws l while looking at it, it tells me that player DckMaster placed obsidian 14:15/4/2/2012 so I enter /wclean p:DckMaster 50 50 14 0 4 2
- Today is the 6th day of 3rd month of 2012. I want to rollback this huge obsidian tower that resembles genitalia. I use /sws l while looking at it, it tells me that player DckMaster placed obsidian 14:15/4/2/2011 so I enter /wclean p:DckMaster 50 50 14 0 4 2 2011
- At this point, I have already banned DckMaster, and I think pretty much anything he has ever done, is downright grief. So I go to the center of the map, fly up and type these 2 commands to undo DckMasters lifework as griefer:
- /wundo p:DckMaster 2000 -300 0 0 0 0 0 (this repairs anything he broke, ever)
- /wclean p:DckMaster 2000 -300 0 0 0 0 0 (this removes anything he placed, ever)
Rollback guide
- So, you find a perfectly nice house filled with obsidian?
Use /sniff (or /supersniff if its older) to get the time when the obsidian was placed, take maybe few minutes off that value (so you get them all) and use /wclean (radius around you, inside the house) (height from your feet up) hour minute day month year (you get those real easy from /sniff)
- So, you find a perfectly nice house totally demolished?
use /sniff to determine the time again, use /wundo to bring back the broken blocks.
- So, you notice one of your admins has gone rogue and deleted a whole bunch of houses with worldedit?
Use /wredo to remake the houses.
- So, you got this alot-modified area, with one bad apple spoiling the bunch? specify the player for /wundo or /wclean with "p:<playername>" and then write the rest of the command normally. Like, /wundo p:BadSanta900 20 20 0 0
- So, you got this area filled with obsidian by a group of players, don't feel like specifying time for /wclean and generally feeling lazy? Use /wclean b:obsidian 50 50 0 0
- So, this one player who usually behaves nice filled his friends house, that he helped build, with obsidian, in an area where there are legit obsidian structures? use /wclean p:ThePlayerWhosBad b:obsidian 50 50 0 0
- So, there seems to be a huge explosion crater. You don't want to use /wundo 50 50 0 0as this would require you to stand at the bottom, and you'd be covered in stone afterwards. Use /wundo 50 -50 0 0 instead, while flying above the crater.
Ofcourse, the watchdog needs to be installed on the server when stuff happened. You can't just make up that kinda data. (So, if you got someone demolishing your house an hour ago, and you are thinking about installing watchdog...)
Other examples
- Someone bombed your house with TNT? use /sniff placed radius 2 2 around where you think the TNT was. To find out who did it.
- A large area got bombed with cluster TNT from the sky? Use /sniff placed radius 20 64 to search the sky for the culprit
- Found a mine that goes zigzag with no pattern? Check the ending points with /sniff broken radius 3 2 to see if there was gold, diamond or other valuables. Its most likely an xray.
Use /WXRay PlayernameExact hour minute (day) (month) (year) to find out if the person who dug that mine has high % of gold when compared to stone and other materials found under 30Y. If you do not enter day, month and year, bear in mind that the results are only for today. Entering 0 0 0 0 0 goes through the entire archive and calculates results for that. (Then again, maybe hes xraying only half of the time? Or started just recently?) - Find a sign with racial slurs in it? stand in it and use /sniff placed feet to see who placed it.
- Your worldguard gliched, and someone stole those diamond and gold blocks from your road, and placed them with wool? Stand on it and type /sniff broken under to see who did it.
- Found an interesting bit of info with /sniff broken radius, and want to examine it closer? Use /sniff broken X Y Z to view the specific blocks history.
- /sniff brings no results, but you know watchdog has been in use when stuff happened? Use /supersniff instead, it probly got archived to keep the resource usage at minimum. (You can change archival rate at config.)
- Want to know it all? Go to the center of the map, enter /supersniff broken radius 2000 128, repeat with "placed" (No, seriously, thats a horrible idea. Too much data coming at you. Server will be fine, but your connection will most likely drop.)
-
View User Profile
-
Send Message
Posted Jul 2, 2012@Luwiego
So... what was the bug? I think you're missing a sentance between the "snow blocks)," and "when I try to rollback."
@faxionsurvival
There is a tool for that, just enable it in config.
-
View User Profile
-
Send Message
Posted Jul 2, 2012This is an awesome plugin!
I especially like the customizability and that it requires so little resources.
-
View User Profile
-
Send Message
Posted Sep 4, 2012There's some griefing by a user done about a week ago that I found today. I tried to wundo it, but it doesn't go away. Can you help me out what I should do? I tried the /wundo 50 -50 0 example with no luck. I also tried the example you put, /wundo p:DckMaster 2000 -300 0 0 0 0 0, with no luck. Could it be because the user is already banned? Please help :) There is history of the damage when typing /sws rad
Thanks!
-
View User Profile
-
Send Message
Posted Dec 17, 2012@CoasterCrazy
Posting questions as comments on something else than the main page doesn't really get answers too quickly.
For your question, a) Did he break blocks? If so, make sure the area you're trying to /wundo doesn't cut any axis of the world. (Doesn't go over -/+ border.) There sometimes is a bug related to that which makes the rollback just not happen.
b) if he placed blocks, use /wclean instead.
-
View User Profile
-
Send Message
Posted Oct 11, 2015Nuuuu... Everything on my server is griefed with TNT, I don't know if you can rollback that! Can you? If so, please tell me how. Because it was REALLY much hard work...