[ADMN/SEC/WEB] HawkEye [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by oliverw92, Aug 15, 2011.

  1. Offline

    oliverw92

    sethgandy, phimt, matan7890 and 7 others like this.
  2. Offline

    NotYetRated

    Holy crap this plugin is simply amazing. I have yet to test rolling back or anything, but the web interface alone is stunning haha. Awesome work!
     
  3. Offline

    25CentStudios

    Yes I am getting the issue:

    19:20:44 [SEVERE] [HawkEye] Error whilst attempting to get connection: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: 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.


    The config:

    mysql:
    hawkeye-table: hawkeye
    port:3306
    player-table: hawk_players
    username: root
    world-table: hawk_worlds
    hostname:75.67.214.85
    max-connections: 10
    password: ''
    database: minecraft
    version: 1.0.2
     
  4. Offline

    kevinkrw

    I am really wanting to use this, but I don't have a MySQL database to use this on.
    Could you add a way to use it without a MySQL database?
     
  5. Offline

    25CentStudios

    So Im getting this error...

    19:20:44 [SEVERE] [HawkEye] Error whilst attempting to get connection: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: 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.


    The config:

    mysql:
    hawkeye-table: hawkeye
    port:3306
    player-table: hawk_players
    username: root
    world-table: hawk_worlds
    hostname:75.67.214.85
    max-connections: 10
    password: ''
    database: minecraft
    version: 1.0.2


    and whats a SQL database and how I use this, oh im so confused, i cant use this plugin, its too complicated!
     
  6. Offline

    oliverw92

    Thanks :D

    Thankyou :)

    In HawkEye/config.yml try manually setting the table names to datalog, dl_players and dl_worlds. I take it you are using the same database as when using datalog?

    Interesting... I can't think what is causing that at the moment. Does it happen on EVERY chest transaction?

    Have I released a new version? Then no.

    Hmm i'll look into it, thanks.

    I am aware of these tool issues, I'm working on it.

    You need to run HawkEye first to let it create the tables for you. THEN you run the import script.

    Looks interesting, but how does that tie into actually creating the required files? I take it you have to still make the files manually?

    I already told you last night - you aren't running your server with enough memory. The console is TELLING YOU THAT yet you are ignoring it :\

    I can't work out at the moment how to catch blocks popping off due to people breaking other blocks. Once I do, that will be fixed. I wouldn't say this plugin is 'missing a lot of stuff' though.

    Yes I am queuing database writes - I would be retarded if I wasn't lol. Check the run() method in the DataManager class.

    I don't quite follow you. Screenshots/tell me the exact messages?

    Glad it is working. What do you mean refined?

    Thanks!

    Are you sure your database details are right?

    No, sorry. Installing a MySQL database is VERY simple and is ALWAYS more efficient for data logging than flat file. See the wiki for a very very easy guide on setting up a database.
     
  7. Offline

    kevinkrw

    I know, it's just I would have to buy a MySQL database because I have a hosting service for my server.
     
  8. Offline

    oliverw92

    Sorry but I will never add flatfile support to HawkEye.
     
  9. Offline

    kevinkrw

    Ok, I wish you would but to bad for me :(
     
  10. Offline

    oliverw92

    You need to look at it from my point of view. People complain because I don't have flat-file support. But those same people would still be complaining if I added flat-file because HawkEye would then lag because flat-file is slow. It is a lose-lose situation.
     
  11. Offline

    Terry Tibbs

    Great work on the plugin, importing worked out wonderfully; but I decided to dump the table, drop it, and start from scratch. If I need any of the logs later, I can just manually and selectively import the old logs from the dump by hand. I prefer the new way the tables are organized.

    Is there any chance we'll see a rework of the design of the web-log-viewer? The giant border-radiuses are just over the top. I'll work on my own version and possibly even release it if I see fit, but I'd prefer if you just made it yourself. If you have the time, that is.
     
  12. Offline

    zcleaver

    ... I ment... Bandwith lag... it makes it really slow... And i pay for my server so i cant go over 512mb
     
  13. Offline

    oliverw92

    You should have seen the old web interface :p I don't have time to redesign it, but if you want to adjust my designs feel free. If i like it I might incorporate it.

    Have you actually got bandwidth monitoring proving that? Because I am 100% positive my plugin doesn't cause bandwidth lag, ESPECIALLY if you are buying your server from dedicated hosting.
     
  14. Offline

    Kane

    I wish there was a way to benchmark plugins. This vs Logblock hmm lol
     
  15. Offline

    oliverw92

    This does everything LogBlock does and a lot more.
     
  16. Offline

    Kane

    yeah but I'm more concern about performance of the plugin. Not about the features. Because then we all be suggesting Essentials :p
     
  17. Offline

    oliverw92

    Right down the core this is more efficient - my database scheme is better, things like rollbacks are way more optimised and friendly to your server in terms of load. I make much better use of polymorphism and actually using object orientated programming for what it is meant to be. My plugin is also scaleable - adding new events is seriously simple, as is adding new commands, new display managers for different events etc.
     
  18. Offline

    Kane

    Sounds pretty nice. When you creating your own version of WorldGuard. I'm soooo tired of using it haha :p

    I noticed chest logging uses Spout. You are aware spout has it's own severe issues that do reduce server performance :( I know you don't have to have it but chest logging is a lovely feature. I thought you want to know though.

    I will check it out once all this spout crap gets fixed. Till then I'm sticking with 953 but consider making your own WG someday :)
     
  19. Offline

    Sayshal

    Works great! I love this so much more than BB, one thing I would like to see is more noob-friendly in-game responses.

    Instead of block AIR changed to DIRT by Sayshal it'd be:
    ID: Sayshal replaced air with dirt on DATE
     
  20. Offline

    oliverw92

    WorldGuard functions fine IMO - I see no real need to remake it. I actually have my own plugin, Commandments, for restricting players. I only use WorldGuard for regions really.

    I was not aware Spout had performance issues at the moment. However it seems to be working fine on my server at the moment.

    I'm thinking of doing something similar. You must be psychic :p

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

    Sayshal

    Lol, Just saw a screenie of logblock is all, maybe diff colours for items/ids/filling text/etc.
     
  22. Offline

    oliverw92

    With my new system for managing different data types with polymophism it will be very easy for me to make each type create its own different format for info strings
     
  23. Offline

    Sayshal

    Ooooh im actually really excited? ETA? :D
     
  24. Offline

    oliverw92

    Unsure. I have v1.0.3 to get out tomorrow which contains bug fixes. The next feature update is v1.1.0. If things go badly this could be delayed until after Sept 2nd because I have an important exam.
     
  25. Could you clean up the /hawk tool screen that my mods see when they look at a chest?

    It does all haywire and off the screen (so they can't even read it).
     
  26. Offline

    oliverw92

    Read up a bit :)

    For now, use the ImprovedChatMod. You can scroll up text
     
  27. Offline

    Terry Tibbs

    I guess I better get to work, then.
     
  28. Offline

    Kane

    I did a test with something stupid simple like WorldGuard/WorldEdit/Spout and compass teleportation. I monitored the speed of the response time. Then I did it without spout and even tried with a 953 server with 20+ online and found that spout is actually causing some kind of delay not sure if it's teleportation system or overall. NoCheat was being a lot more sensitive since testing spout out also.
     
  29. Offline

    oliverw92

    Interesting.
     
  30. Offline

    Kane

    They are saying on IRC might be teleport smoothness so now I gotta figure better way of testing hehe.
     
  31. Offline

    Jonchun

    It seems that for me, the browser doesn't work (the php stuff). Also, in game, the hawk tool wasn't working either. no errors. just nothing. if i use the tool, i get like a message that consists of a blank space. Any clue? CB 1000. I'll try to experiment some more tomorrow
     

Share This Page