Inactive [ADMN/SEC] Guardian Alpha - The final replacement for Logblock and Hawkeye [1.2.5-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by Guardian-Security, Apr 13, 2012.

  1. Guardian
    The future of griefer detection and rollback
    #guardian irc.esper.net​
    [​IMG]
    (Thanks @doggy for the image)​
    It is with great pleasure today that we announce to you the release of Guardian Alpha.​
    The full guide to Guardian can be found on our BukkitDev page , however a brief history of our project and our aims.​
    Origin
    The idea for a unified grief tracking and rollback system was not a new one, but it came to play in the beginning of September (2011) aiming to be the culmination of all Hawkeye and Logblock's efforts, a joint effort by oliverw92 and DiddiZ was made. It was resolved that Guardian would be the future, it would take the best features from both Logblock and Hawkeye then roll them into one neat package. The project went off to a good start, commits were flowing freely to Github and a new author, md_5 was added to the team. Things were going smoothly and it seemed a release was imminent, however then changes to our team started to occur. oliverw92 found himself with very little time outside of his studies and DiddiZ seemed to be unable to find time. Nevertheless we plowed on. It is now months later that Guardian rises yet again from the dead and with the addition of 7H3LaughingMan to the team.​
    Current Status
    Inspired by the original Guardian brief we now have an Alpha release of Guardian. Feel free to test it at your own free will, it currently logs block flow, destroy, place, and fade. We recommend using it in conjunction with your current logging plugin, however it fully supports Logblock style searching and queries, with a Hawkeye style database backend.​
    Download
     
    Goblom, dark_hunter, d00ba and 4 others like this.
  2. Offline

    LZLOWBATTERY

    fuq yeah finally guardian, thx devs for being so awesome :D
     
  3. Offline

    Zovator

    Wow, didn't know this was released until I felt like searching for it. Time to take a look at it I guess! Thank you to the developers ;)
     
  4. Offline

    C0nsole

    FINALLY! OH BAYBEE!

    Um, md_5 ?
    When I boot up my server with guardian, this happens on the console...
    Code:
    10:04:47 [INFO] [Guardian] Enabling Guardian v62
    10:06:03 [SEVERE] [Guardian] Communications link failure
     
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    10:06:03 [SEVERE] [Guardian] Fatal error detected! version 62 disabled
    10:06:03 [INFO] [Guardian] Disabling Guardian v62
    
    any ideas?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  5. Offline

    7H3LaughingMan

    Your configuration isn't setup properly for connecting to your MySQL Database.
     
  6. Offline

    tschagg

    can we import the hawkeye datas?
     
  7. Offline

    C0nsole

    Can you tell what is wrong?
    My Config (open)

    Code:
    # The Guardian config
    debug: true
    checkVersion: true
    sendStatistics: true
    logPlayerInfo: true
    motd: true
    bridge:
      name: Guardian-MySQL.jar
      tablePrefix: gd_
      host: mysql8.000webhost.com
      port: 3306
      database: a8525172_Guard
      username: a8525172_Guard
      password: ******
      max-connections: 10
    worlds:
      global:
        ignored: false
        block-break: true
        block-burn: true
        block-dispense: true
        block-fade: true
        block-form: true
        block-from-to: true
        block-lava-flow: true
        block-lava-flow-as-player: false
        block-water-flow: true
        block-water-flow-as-player: false
        block-place: true
        block-spread: true
        block-sign-change: true
        entity-enderman-pickup: true
        entity-enderman-place: true
        entity-death: true
        entity-creeper-explode: true
        entity-creeper-explode-as-player: false
        entity-enderdragon-destroy: true
        entity-ghast-fireball: true
        entity-other-explode: true
        entity-tnt-explode: true
        entity-painting-break: true
        entity-painting-place: true
        inventory-click: true
        player-chat: true
        player-command: true
        player-bed-enter: true
        player-bed-exit: true
        player-bucket-empty: true
        player-bucket-fill: true
        player-death: true
        player-item-drop: true
        player-interact: true
        player-join: true
        player-kick: true
        player-item-pickup: true
        player-teleport: true
        vehicle-create: true
        vehicle-destroy: true
        vehicle-enter: true
        vehicle-exit: true
        world-portal-create: true
        world-structure-grow: true
        container-transaction: true
        ignoredPlayers:
        - notch
        - jeb_
      world_nether:
        lava-flow: false
    consumer:
      maxTimePerRun: 1000
      forceToProcessAtLeast: 200
      delayBetweenRuns: 4
    lookup:
      linesLimit: 1500
      defaultTime: 30m
      defaultDistance: 20
      linesPerPage: 15
    clearlog:
      enableAutoClearLog: false
      autoParameters:
      - world "world" before 365 days all
      - world "world" player lavaflow waterflow leavesdecay before 7 days all
      - world world_nether before 365 days all
      - world world_nether player lavaflow before 7 days all
      dumpClearedLog: false
    rollback:
      ignoredBlocks:
      - 10
      - 11
      - 46
      - 51
      forcedBlocks:
      - 8
      - 9
      - 10
      - 11
      - 51
      sizes:
        xsmall:
          maxArea: 50
          maxTime: 2d
        small:
          maxArea: 100
          maxTime: 4d
        medium:
          maxArea: 250
          maxTime: 1w
        large:
          maxArea: 500
          maxTime: 2w
        xlarge:
          maxArea: 1000
          maxTime: 1M
    tools:
      tool:
        item: 270
        leftClickBehavior: NONE
        rightClickBehavior: TOOL
        params: area 0 all sum none limit 15 desc silent
        aliases:
        - t
        defaultEnabled: true
        mode: LOOKUP
        give: true
      toolblock:
        item: 19
        leftClickBehavior: TOOL
        rightClickBehavior: BLOCK
        params: area 0 all sum none limit 15 desc silent
        aliases:
        - tb
        defaultEnabled: true
        mode: LOOKUP
        give: true
    
     
  8. Offline

    7H3LaughingMan

    I can't tell what you have wrong with your MySQL settings, but Guardian is unable to connect to it.
     
  9. Offline

    aciid

    I know 000webhost only allow 5 max connections to sql for free users.

    e2a:502 bad gateway can suck it, clicking reply for the 200th time..
     
  10. Can't wait until the next Minecraft update so I can test this on my test server. I think that 502 Bad Gateway got me got me to develop a habit of hitting F5 by now... Now it's attempting to click post reply... yay...
     
  11. Offline

    Mr_H4mm3r

    YEAAAAAHHH
    THIS IS GREAT!!!! And Yep I'm on one of the first pages.. OMEGA PROUD :D

    Your host doesn't support remote access..

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  12. Offline

    md_5

    Guess I can approve this for release :p
     
  13. Offline

    Gyldenglad

    Does this support a way to rollback world edit mistakes?
     
  14. what is the diferent /guardian rollback <parameters> ?
     
  15. Offline

    md_5

  16. ok . dose Guardian support WorldEdit selections like LogBlock

    /guardian rollback sel time 1 min
    for expample ?

    ty great work keep it upp
     
  17. Offline

    md_5

    Not yet
     
  18. Offline

    nedtheninja

    Very nice plugin for what it is now, I hope more features are sure to come! :D
     
  19. Offline

    GHOSTYFIROMG

    I have a slight problem with the plugin. When i start my server Guardian gets to the point of loading the MySQL database but then freezes... is this a glitch or just my server?
     
  20. Offline

    C0nsole

    You need to allow remote access to your MySQL database
     
  21. Offline

    GHOSTYFIROMG

    it worked before, the first time i started the plugins and followed the instructions. but now its frozen :S
     
  22. Offline

    C0nsole

    Oh... Then I'm not sure... Maybe md_5 or 7H3LaughingMan knows?
     
  23. Offline

    slade67

    this is normal if you had MySQL v58 running before.
    Its updating the tables depending on how big they have gotten this will take a few minutes to complete.
     
  24. Offline

    GHOSTYFIROMG

    ok

    been 30mins... still not done loading...

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  25. Offline

    yaitsbilly

    Does this support MCbans auto rollback feature when banning someone?
     
  26. Offline

    Jacek

    It's the other way around, MCBans has to support this.
     
  27. Offline

    RecklessDaddy

    After i setup the information for MySql I get the following, just seems to keep scrolling by.

    2012-04-18 14:09:26 [SEVERE] java.sql.SQLException: Field 'first_login' doesn't have a default value
    2012-04-18 14:09:26 [SEVERE]at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
    2012-04-18 14:09:26 [SEVERE]at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
    2012-04-18 14:09:26 [SEVERE]at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
    2012-04-18 14:09:26 [SEVERE]at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    2012-04-18 14:09:26 [SEVERE]at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    2012-04-18 14:09:26 [SEVERE]at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
    2012-04-18 14:09:26 [SEVERE]at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)
    2012-04-18 14:09:27 [SEVERE]at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:779)
    2012-04-18 14:09:27 [SEVERE]at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:622)
    2012-04-18 14:09:27 [SEVERE]at org.guardian.bridge.mysql.MySQLBridge.playerId(MySQLBridge.java:79)
    2012-04-18 14:09:27 [SEVERE]at org.guardian.bridge.mysql.InsertEntries.insertDataEntry(InsertEntries.java:26)
    2012-04-18 14:09:27 [SEVERE]at org.guardian.bridge.mysql.InsertEntries.insertEntry(InsertEntries.java:16)
    2012-04-18 14:09:27 [SEVERE]at org.guardian.bridge.mysql.MySQLBridge$MySQLConsumer.run(MySQLBridge.java:202)
    2012-04-18 14:09:27 [SEVERE]at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
    2012-04-18 14:09:27 [SEVERE]at java.lang.Thread.run(Unknown Source)
    2012-04-18 14:09:27 [SEVERE] java.sql.SQLException: Field 'first_login' doesn't have a default value
    2012-04-18 14:09:27 [SEVERE]at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
    2012-04-18 14:09:27 [SEVERE]at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
    2012-04-18 14:09:27 [SEVERE]at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
    2012-04-18 14:09:27 [SEVERE]at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    2012-04-18 14:09:28 [SEVERE]at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    2012-04-18 14:09:28 [SEVERE]at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
    2012-04-18 14:09:28 [SEVERE]at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)
    2012-04-18 14:09:28 [SEVERE]at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:779)
    2012-04-18 14:09:28 [SEVERE]at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:622)
    2012-04-18 14:09:28 [SEVERE]at org.guardian.bridge.mysql.MySQLBridge.playerId(MySQLBridge.java:79)
    2012-04-18 14:09:28 [SEVERE]at
     
  28. Offline

    md_5

     
  29. md_5 can you add a rollback undo command and possibly a preview?
     
  30. Offline

    goldhaxx

    Never such a beautiful day has been seen before today in the World of Minecraft :')
     
    garrett2smart87 likes this.
  31. Offline

    rtcabooservb

    Still waiting for Guardian to log chest access. ^^
     
    Epics likes this.

Share This Page