[WIP] Guardian - the final replacement for BB, LogBlock and HawkEye

Discussion in 'WIP and Development Status' started by oliverw92, Aug 27, 2011.

Thread Status:
Not open for further replies.
  1. Offline


    A world edit rollback function is not needed simply don't give people you don't trust world edit privileges and for everyone else there is a //undo function... Just my two cents on the matter it is just more programming for the dev's to do and the outcome isn't really needed I must say.
  2. Offline


    When will this plugin be out?
  3. Offline


    That would cause lag on big edits.
    Pester @wizjany
  4. Offline


    I am eagerly awaiting this plugin. Any word on it's current status and projected availability??
  5. Offline

    Celtic Minstrel

    Pretty sure they would leave WorldEdit support up to the WorldEdit developers, so it really wouldn't be more programming for the Guardian team.
  6. Offline


    Here is a suggestion, as logblock was able to store tree growing etc as the player who did it, make it so lavaflow and waterflow are also saved as the player who did it. Id ask to work with fire but I doubt thats possible.
  7. Offline


    Is planned, very resource intensive though.
    Has @DiddiZ put tree and mushroom growth in already? I wrote that code for Guardian :)
  8. Offline


    I saw, he gave you credit :)
  9. Offline


    Yup, like intense testing before using in Guradian :D
  10. Offline


    Add time params so you can rollback within a certain time? Also you should start posting out Development Builds.
    If you ever need a jenkins;

    I'll be happy to give you an account.
  11. Offline


    We haz jenkins from Mossycobble
    Problem? Well there isnt that much to post ;(
    I am going to start real work before christmas. I promise!
  12. Offline


    Naaa, go take another vacation ;)
  13. Offline


    No plugins work with 1.0, can't wait for release of this one! You don't have to add anything new right now, What I really need is the basic stuff like use wooden pick and rightclick a block and u see log or check chest log. That's all I would like for now, nothing else..
  14. Offline


    Well, current logging plugins still work.
  15. Offline


    Please bring an example. Bigbro failed on me, logblock failed on me....
  16. Offline


    LogBlock is still working perfectly for my server...I have it running on multiple worlds and have had it running for several months with all recent versions of Bukkit.

    Are you using a DB (mysql)?
  17. Offline


    Any sort of ETA right now?
  18. Offline


    May I recommend a feature which I extremely enjoy in Big Brother?
    I really enjoyed how with Big Brother you didn't have to make a Mysql Server, may you please implement that in Guardian?
    Thanks in advance, swampshark19
    Pim1234 and quickclay like this.
  19. Offline


    I can understand why anyone would want this as it requires less work (although free MySQL servers are abundant and take a few seconds to create.) however from a programers point of view not using a full sql database is extremely hindering. The amount of data that these log programs generate is huge. In just a short amount of time you could end up with a file several gigs large and it would put a huge strain on any minecraft server trying to access that data without an sql database.
  20. Offline


    I have been using Big Brother h2 database, and the size never gets much larger than about 200k, which includes up to a 7 day rollback.
  21. Offline


    Yes, tried to connect it to a MySQL database.
  22. Offline


    But you gotta remember on some servers a 7 day rollback is useless because they are so large and griefs dont end up gettinh caught for weeks. A myswl database can easily have 25,000,000 records no sweat, and yes I have seen a mysql database nearly 1gb in size.
  23. Offline


    Well, again thats been my configuration all along and I haven't had any issues at all. Here's a basic rundown of how I did it.

    First of all use PHPmyadmin to create an empty database and add a user that has access to that same database.
    Next fire up your server with the LogBlock.jar file in your /plugins folder
    Edit the config.yml file that will be created in the /plugins/Logblock folder find the section that starts with "mysql:" and enter the following info:
      user: your-DB-Username
      port: 3306
      host:Either localhost if its running on the same server OR an IP if on a different box
      database: Your-DB-Name
    Stop/start your server and it should automatically create the tables in your DB and you should be all set.

    All other items in the config file are simply preferences, if you can get it working from here you should be able to change them whenever you need to.
  24. Offline


    its not just that i have tried many times to make a mysql server. i tried all the tutorials on youtube! i just cant seem to do it. thats why i still use big brother its not because im lazy its because i cant do it. wamp wont work!
  25. Offline


    Here are some ideas for the plugin
    1) scan all players inventories for an item
    2) log mob and player motion so you could see when someone walked over a block, to save space on the database (if needed), make it so that you need to select a block and turn that feature on.
    3) When logging blocks placed and broken, log the position of the player (X,Y,Z) and, when viewing blocks broken in-game (equivilant of /bb stick) posibly have a warning if that block was not in the player's line of sight or reach distance.
    4) you should log spawn/death times
    5) be able to search changes to a specific block type, for example, if a giant cobblestone tower was destroyed, and the area aroud it had been landscaped well enough to make it imposible to find, you could search ingame with a command "placing and breaking of cobblestone in a 500 block radius in the last 12 hours".
    6) tool used for the breaking of blocks, and item in hand for placing blocks/ using items (to avoid obvious instant breaking) and auto item using mods (such as avo's auto tree+bonemeal mod)
    7) fighting statistics, such as the hit precentage (a good way to tell if someone is using a forcefield mod).
    8) iConomy/BOSE economy transactions.
    9) log water and lava flowing/ firespread.
    10) login/logout positions (to avoid teleporting through roof and walls by placing sand/gravel above you and reloging)
  26. Offline

    Bradley Hilton

    If you really want to see a nice sized one, I'm using Hawkeye and my mysql database is over 8gb in size and it's handled with ease (or it appears to me). Looking forward to this plugin! And I'll add to that, I run a server that we have users on and at one time hard 30 on all the time. People would get on a week or more later and find their building griefed, so I add to your stance that a seven day rollback limit just wouldn't cut it.
  27. Offline


    That's exactly what I did, but after some time server running it started giving loads of errors. Was scared to keep it running, useless resources wasted.
  28. Offline


    Please... For gods sake add H2 support
    Pim1234 likes this.
  29. Offline


    Note to everyone asking for other databases:
    At this stage we will be coding in MYSQL support through a separate library that will be loaded at runtime. The interface that this library must use is on github. If you wish H2, MongoDB, sqlite, etc etc, you are free to code it yourself and submit a pull request on github.
    JoneKone and WizzleDonker like this.
  30. Offline


    How longer until you think you will be done XD cant wait. I was waiting for this.​
Thread Status:
Not open for further replies.

Share This Page