Inactive [SEC/ADMN/EDIT] SWatchdog v1.14 - Log and rollback griefs[1.2.5-R4]

Discussion in 'Inactive/Unsupported Plugins' started by Sanzennin, Feb 6, 2012.

  1. Offline

    Sanzennin

    Glad to hear that. :D
    And well, there is a stick. Its just not enabled as default (There are alot of servers that can do fine without, and SWatchdog aims to minimize resource usage. All the little things count too.)

    Just type /whelp 10 for more info.
     
  2. Offline

    tempoman27

    one of the best Admin plugins out there! can it be updated for 1.3 as soon as possible? Its easy to use and most importantly, efficient
     
    Sanzennin likes this.
  3. Offline

    Sanzennin

    Actually, I am just waiting for bukkit staff to approve the latest update.
     
  4. Offline

    Darthmineboy

    sws placed is so laggy on my server, while sws broken gives it instantly, ideas?
     
  5. Offline

    Sanzennin

    Take a look into your swatchdog folder, what is the size of placed.world.txt? It should be max 5MB, if its higher than that, you should enable IntegrityOnStart and AutoRepair in config, then restart the server.
     
  6. Offline

    MiniUSB

    Does this need a MySQL Database or any other kind of database?

    Edit: I did research on this plugin, is Flatfile Database like a plugin or is it something the server host has to install?

    Moar Edits: I did some more research XD Now I know what it is. Don't mind this message. [diamond] to you for making this non-SQL
     
    Sanzennin likes this.
  7. Offline

    Sanzennin

    Yeah, the plugin is as easy to instal as it gets. Just place it in the plugins folder and its all set.
     
  8. Offline

    taygub

    Does it work? [furnace]
     
  9. Offline

    Sanzennin

    Judging from the amount of people using it (Roughtly 1500 servers past 7 days.) I'd say "yes".
     
  10. Offline

    Darthmineboy

    make wxray for all worlds... Now I have to check for all my worlds and my admins cant check it in all worlds such as faction worlds... Can you make Gxray for Global - Xray which checks all worlds for mined ores

    Cheers Darthmineboy
     
  11. Offline

    Sanzennin

    Well to be honest, I think its better to check worlds seperately (to more efficiently find those xrays) and running a command that would go through all your logs at once can slightly reduce the servers performance for the duration.
    But thanks for the suggestion! Keep them coming. :)

    Well, based on this, I could make a command that lets you specify the world for /wxray so you don't need to go to the world you're checking.
     
  12. Offline

    Darthmineboy

    Its hard to check that for each world per player when you need to check 5 worlds :S. To be honest I would really need the global scan. And you forgot emeralds to add, some admins of my server noticed that.

    Cheers Darthmineboy,
     
  13. Offline

    Sanzennin

    Umm, do you mean you're planning on checking everybody? Why not just the suspicious people? :)
    If you only check suspicious people, thats exactly 1 command/world (For you, 5 commands you can pretty much ArrowKeyUp. 3(?) if you don't check The End and Nether). Besides, checking one world at a time dulls any performance drop that running such a megacommand would cause (Assuming the user had never enabled log pruning, /wGlobalXRay could cause some noticeable performance drop on a 'medium' to 'larger' server. Or even smaller servers with extremely limited hardware.)

    But I think adding a flag w:WorldName at the _end_ of the /wxray command could be pretty good idea, I mean, when you arrowkey it up, you can easily change the worldname. (And only check worlds relevant to xraying, unlikely you'd find anything from Nether and End)

    Oh, and while I'm at it, I'll add emeralds to the list.
     
  14. Offline

    Darthmineboy

    Oh and something more, it doesnt always log griefs, do they use a hack for that? Or is it a bug in swatchdog?
     
  15. Offline

    Sanzennin

    I have never come accross a grief that wasn't logged. Could you describe in greater detail what happened? Do you have log pruning enabled? Did you try /sws or /swss? Do you have IntegrityOnStart and AutoRepair set to true?
     
  16. Offline

    Zyrppa

    Is it possible to change welcome text without modifying .jar file? I'd like to short it out a little.
     
  17. Offline

    Sanzennin

    Well, you can disable it if you want.
     
  18. Offline

    Shroker

    I may have missed it but how would I view older logs? I know Swss shows it up but we're kinda capped with the chat log being so small. Unless I am missing a function somewhere.

    Especially when one has physisc logging enabled...
     
  19. Offline

    Sanzennin

    Physics logging is pretty much for testing purposes. You don't want to enable that. You can do
    /swss l
    /swss broken|placed head|feet|under
    for checking a single block (to limit the amount of data shown to you)
     
  20. Offline

    xCrushedIcex

    First Thank you for this great Plugin!
    I enabled Animal Logging in the config. The killed animals are also correctly listed in the animals.world.txt file. The Problem is: I don't know how i can see the killed animals ingame. I tried the /sws l command on the block which is specified in the animals.world.txt but it won't work. /sws rad will also bring no result... :(
    Is it at all possible to view the killed animals ingame? I hope somebody can help me.
    CrushedIce

    P.S. Sorry for my bad english hope you can see what i mean ;)
     
    Sanzennin likes this.
  21. Offline

    Sanzennin

    Yeah, the command is /sws anirad
    The default is 3x3 area, but you can use
    /sws anirad r:10 t:CHICKEN
    to check for chickens slain at radius 10 around you, for example.
     
    xCrushedIcex likes this.
  22. Offline

    xCrushedIcex

    Thanks! It works great :) Maybe you can add it in on the Commands and Permissions Page on Bukkit Dev to make it easier to find ;)
    But i have another Question:
    Is it a Bug or a Feature that mob kills are logged when watchAnimals is true?
    I think it would be nice to split it up in watchAnimals and watchMonsters or something like this.
     
  23. Offline

    Sanzennin

    Its a feature, but I am planning a filter. Just haven't had time to finalize that (which is also why there is not much documentation about watchAnimals atm.) Don't worry, its one of the things on top of my TODO.
     
    xCrushedIcex likes this.
  24. Offline

    xCrushedIcex

    I think i have a little Problem:
    In my Swatchdog Folder are 7 broke.world files. the broke.world files with a Numer (1-6) are ~4,4-4,5mb but the broke.world file without a number has a size of 22mb :/
    Right now i have no perfomance issues but i think this is not optimal.
    I tried the /wutil itegrityrepair command the console output was: Swatchdog finished itegrity checks.
    After that i tried enabling autorepair and itegrity on start in the config file. splits is 100 and splitsmode is time.
    by restarting the server the console said:
    [!] SWatchdog finished integrity checks.
    [!]SWatchdog adjusted the splitter time.

    But after a second restart and a second /wutil integrityrepair the file sizes were the same.
    Also there wasn't another file being created. I have no idea what i can do :S
    Hope you can help me
    I'm running a Bukkit 1.4.2 Dev Build but i think thats not the reason cause all other functions work great and the split fail occured on 1.3.2
    Sorry for my bad english :/ hope you can see what i mean
    CrushedIce
     
  25. Offline

    Atomicbeast101

    I have a question:
    Is there any plugins that "dislike" swatchdog plugin? Because we are having an issue with the preformance with this plugin. Our server crashed 10 times one day. We are trying to figure out what is going on. It happens when someone does /sniff. We get the error messages saying server cannot keep up stuff.
     
  26. Offline

    nhadobas

    If a file is over 50000kb then remove some of the logs, you're not deleting enough of the logs and that's why it's lagging. It takes too many resources to look through all the info.
     
  27. Offline

    Atomicbeast101

    Ah that makes alot sense. Thank you soo much!
     
  28. Offline

    Sanzennin

    We had a version of that happening on our server too. Yes, there seems to be some plugin that "dislikes" SWatchdog. Since you should be able to read a pretty huge amount of logs without it crashing. (My debug server did something like 20 million entries easily. I haven't found the crashing limit yet.)

    Can you tell me what plugins ya have, so I can compare?
     
  29. Offline

    Atomicbeast101

    Sanzennin
    Sorry for the LATE reply but we found out that each grief log file is like more then 50mb big
     
  30. Offline

    Sanzennin

    50mb is around 10 times what they should be... Have you changed the configs? If you altered the splitstime or "splits" in config from their default values, that could explain it. "splits" should be 100 (or less) and splits time should be 10 or less.
    Also, if you're running a tekkit server and using a version that is not optimized for tekkit, the machines _will_ spam your log files.
     

Share This Page