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

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

  1. Offline

    DiddiZ

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    We really need that FAQ :D
  2. Offline

    Ps2maniac9

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Add logging of bonemeal use and when trees grow (without it players can plant trees over greifed areas and then the rollback wont remove trees)

    also an idea to prevent rollback crashes if you havent thought of it yet, limit rolled back blocks per second (configurable) so that if the limit per second is 100 (realize this is small but good for example) and someone rolls back 1000 blocks. It would rollback 100 instantly and then qued (no idea how to spell that) up the others and keep rolling back 100 per second till que is empty so it would take about 10 sec to roll that back but it wouldnt crash.

    This post has been edited 1 time. It was last edited by Ps2maniac9 Nov 9, 2011.
    heisan213 likes this.
  3. Offline

    11RJB

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This is a great idea, and one I too would like to see.
  4. Offline

    Orcem12

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So what is the ETA on this plugin? Out of Curiosity.
  5. Offline

    Geckoleon

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    well tell me one that doesnt use an online database and i will, but BB uses MySQL at the moment.
  6. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How many times do I have to say this!!!!!
    There are 9999999 reasons why WE are coding MYSQL as the first official database, and I'm not going to go over them, postgre will probably be next, along with sqlite and h2.

    Take this:
    sqlite loads the records into memory.
    The avergae database would have several million rows at the minimum.
    Anyone see issues arising?
  7. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Really hard to say, but with the slow progress I would say at best a christmas present for server owners.

    This post has been edited 1 time. It was last edited by md_5 Nov 9, 2011.
  8. Offline

    hatstand

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sorry, but what? MySQL doesn't work on CentOS correctly? Explain, please? Works just fine here.
  9. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sounds like a load of rubbish to me too.
  10. Offline

    DiddiZ

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    That is the way rollbacks currently work.
  11. Offline

    Orcem12

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Everyone does understand that running a flatfile with this plugin could eat up RAM right? Not to mention it stores almost every single block that was placed/pickup'd on the server. MySQL databases are not that hard to obtain. There are plenty of free websites that offer those kinds of services.

    This post has been edited 2 times. It was last edited by Orcem12 Nov 9, 2011.
  12. Offline

    Freestyling

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Oh sorry yeah :p
    Oh and anyways another great idea.
    Add a way to configurate it through command or the web
    Cause since 1.8.1 you cant edit config files anymore while your server is running.

    Oh and i would be glad if you guys could test the plugin on my server ;)
    If you want to test it please message me cause im not spamming my ip ;)
    Thanks
  13. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yes you can, I did it for HawkEye yesterday.
    Thankyou, maybe people will listen if you say it as well.
  14. Offline

    ImJustPro

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I've had 4 different VPS' that it wouldn't work. I have mysql installed and started, but yet again I get uh unable to connect to database errors with BB, LB, and HE.
  15. Offline

    w000rm

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I had problems when I updated my CentOS to the latest version, I had to reinstall mysql and the commands to set it up were a bit different. Maybe that's your problem too, but I got it working!
  16. Offline

    Hockeymikey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sounds good! I heard rumors that it will be called Logblawk or something like that. Please make it so the name is creative and good sounding, like hawkeye or big brother. Thanks
  17. Offline

    Orcem12

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Np : )
  18. Offline

    Sayshal

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Two things I noticed with LogBlock, when you /ban people it doesnt rollback chest interactions. :p
  19. Offline

    ImJustPro

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Is it 'yum install mysql-server'?
  20. Offline

    jasvecht

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Perhaps before blaming it on the OS, you should look at your self and think "maybe I am doing this wrong".




    I got it working on a VPS with CentOS 5.4, a Dedi with CentOS 5.7 and also with CentOS 6.0 for a short while.


    Use yum install php-mysql.


    Not Mysql-server.

    Thats likely what you are doing incorrectly. You'll want to run it as an Apache-PHP module.

    If that doesn't work for you, install a decent panel such as WebMin and take a look at your settings.

    Post in the Bukkit Help if you really can't duke it out - This isn't hard to get working at all.
  21. Offline

    SeeD419

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Number one, I'm pretty sure it was you who tried to crash my server. You failed, FYI, and instead scrolled a victory message for like 10 minutes.

    Number two, it's mysql, it's not rocket science dude.
    HmmmQuestionMark likes this.
  22. Offline

    w000rm

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I think it's more like
    Code:
    yum install mysql mysql-server mysql-devel

    This post has been edited 2 times. It was last edited by w000rm Nov 10, 2011.
  23. Offline

    Nipper

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Just wondering. It's been over a month now. So when is the ETA of this plugin? Kind of looking to update my server past 1185 and well BB no longer works.
  24. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Please read first:
  25. Offline

    SuperPyroManiac

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Make sure things like this dont happen:

    [IMG]
  26. Offline

    ewized

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You can change that in the config. 98% of all problems occur when you dont look in the config.
  27. Offline

    ewized

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Try the updated version that works for me
    http://livecraft.enjin.com/bigbrother
  28. Offline

    VodkaDK

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I use LogBlock on my servers and it is an excellent plugin so I'm glad to see this new plugin being made blending the best from all three of the block change logging plugins together.

    I do have a request though. If you are going to use MySQL can you make it create its own database and tables once we fill in our MySQL credentials? That would be a lot easier than having to enter all the stuff ourselves and I think would also stop a whole bunch of support questions that will arise after release.

    Thanks for reading :)
  29. Offline

    DiddiZ

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Creating tables, sure. Database is difficult, as it also needs to grant rights to the new database and that can be only done by root user, or a user with similar rights.
    And using root as user for Guardian is not what security looks like :D
  30. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Ummm Doesn't Hawkeye set root as the default user in the config @oliverw92

Share This Page