[SEC] Orebfuscator 1.9.3 - Anti X-RAY [CB1.4.5-CB1.5.2]

Discussion in 'Plugin Releases' started by lishid, Sep 24, 2011.

     
  1. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Orebfuscator - Anti X-RAY:

    Bukkit-Dev link here:
    All important information available here:
    http://dev.bukkit.org/server-mods/orebfuscator/

    FAQ
    https://github.com/lishd/Orebfuscator/wiki/FAQ

    Configuration guide and performance optimizations:
    https://github.com/lishd/Orebfuscator/wiki/How-to-properly-configure-Orebfuscator


    Download:
    Downlod Orebfuscator 1.9.3 for MC 1.4.5/1.4.6/1.4.7/1.5.1/1.5.2
    Downlod Orebfuscator 1.6.6 for MC 1.4.2

    Downlod Orebfuscator 1.6.x-MC1.3 for MC 1.3.x


    Legacy versions:
    http://dev.bukkit.org/server-mods/orebfuscator/


    Video:




    Images:
    [IMG]
    [IMG]

    [IMG]

    [IMG]
    [IMG]


    Support the developer: [IMG]

    This post has been edited 200 times. It was last edited by lishid May 7, 2013.
    lord0o, NorthAntrim, Major and 14 others like this.
  2.  
  3. Offline

    loggfreak

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    yep its true i noticed it today on my server
  4. Offline

    Koksons

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    1.4.6 is very slow. With 30 people online do not load chunks.

    //edit
    Where can I find a working link to 1.4.5?

    This post has been edited 1 time. It was last edited by Koksons May 6, 2012.
  5. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is there a way to tell who is using X-ray with this mod?

    Some kind of log that I can read?
  6. Offline

    sebastiannielsen

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    jeffro1001: No. The plugin does not DETECT x-rayers, it only makes their life hard by sending fake ore blocks.

    And thats better than detecting X-rayers, because with fake ore you are basically PREVENTING X-rayers.
    But the default config is not top-of-the-notch you need to tweak it a bit so you find a good balance between server CPU utilisation and anti-Xray.
    Cranking it too high makes the server laggy, cranking it too low exposes your server to X-rayers. So you need to find a good point in-between, this depends on server hardware and maximum player limit setting.
  7. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks.

    Just so I understand..
    Server CPU utilization has nothing to do with how many players are using the X-ray cheat?
    Meaning, your server will work just as hard whether everyone connected is using X-ray, or no one is using X-ray?
  8. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Sorry guys, minor thread bug with 1.4.6

    Please use 1.4.5 for now (hosted on bukkitdev)
    I will fix and post 1.4.7 soon.
    W.I.N.D likes this.
  9. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Please test 1.4.7! Attempted to fix the lag from 1.4.6.
    W.I.N.D likes this.
  10. Offline

    EyZox

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    My server don't support it, some user who don't use X-ray saw diamand instead stone.
    More, my server lag so much, I have the "Can't keep up, did ...."
  11. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Reverting back to 1.4.5.
    W.I.N.D likes this.
  12. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Reverting back to 1.4.5.

    It turns out that the experiential feature is a little too resource hungry...
    W.I.N.D likes this.
  13. Offline

    Giuseppe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Code:
    2012-05-07 22:09:58 [INFO] Connection reset
    2012-05-07 22:09:58 [SEVERE] java.net.SocketException: Broken pipe
    2012-05-07 22:09:58 [SEVERE]    at java.net.SocketOutputStream.socketWrite0(Native Method)
    2012-05-07 22:09:58 [SEVERE]    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
    2012-05-07 22:09:58 [SEVERE]    at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
    2012-05-07 22:09:58 [SEVERE]    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
    2012-05-07 22:09:58 [SEVERE]    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
    2012-05-07 22:09:58 [SEVERE]    at java.io.DataOutputStream.flush(DataOutputStream.java:123)
    2012-05-07 22:09:58 [SEVERE]    at net.minecraft.server.NetworkWriterThread.run(SourceFile:103)
    2012-05-07 22:09:58 [SEVERE] java.net.SocketException: Broken pipe
    2012-05-07 22:09:58 [SEVERE]    at java.net.SocketOutputStream.socketWrite0(Native Method)
    2012-05-07 22:09:58 [SEVERE]    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
    2012-05-07 22:09:58 [SEVERE]    at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
    2012-05-07 22:09:58 [SEVERE]    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
    2012-05-07 22:09:58 [SEVERE]    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
    2012-05-07 22:09:58 [SEVERE]    at java.io.DataOutputStream.flush(DataOutputStream.java:123)
    2012-05-07 22:09:58 [SEVERE]    at net.minecraft.server.NetworkWriterThread.run(SourceFile:103)
    2012-05-07 22:09:58 [INFO] kinnaj100 lost connection: disconnect.endOfStream
    
  14. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Doesn't seem to be caused by this plugin.
    W.I.N.D likes this.
  15. Offline

    sebastiannielsen

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @jeffro1001 : Nope. The server cannot "see" if the client is using X-ray, so the server CPU/RAM utilisation is exactly the same, regardless of if your server have 100 X-rayers of 100 slots, or if your server have 100 legit players of 100 slots.

    If your server still getting X-rayers even tough you have Orebfuscation, and your server becomes laggy of cranking up the settings, I would suggest you lower the MaxSlots/maxplayers setting of your server. Better with 50 legit players than 100 X-rayers.
  16. Offline

    aressz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have same problem with chunks. When I updated orebfuscator I don't remember which version it started lagging. Then I put out from server tried another clients nothing good. When I put orebfuscator to my server it doesn't load chunks just very small piece and that's all.
  17. Offline

    jeffro1001

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    OK
    Thanks for the explanation.
  18. Offline

    GrillGuth

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @lishid: Is your plugin compatible to "Nolagg"? Because if I am running Nolagg togather with OFC the server gets "java.lang.OutOfMemoryError: Java heap space" after a while. If I disable Nolagg or OFC everything is working fine.
    Ha! Haven't read the whole FAQ ... shame on me! I was using 1.4.5 OFC and Nolagg 1.83.
    Yesterday a new update for Nolagg may fixed the problem... I will check this :)


    @sebastiannielsen:
    For me its quite hard to understand what the different options at the config.yml are doing....even though I read the wiki.
    I am using these settings right now:
    Code:
    ConfigVersion: 1
    Integers:
      EngineMode: 2
      UpdateRadius: 2
      InitialRadius: 1
      ProcessingThreads: 4
      MaxLoadedCacheFiles: 64
      ProximityHiderDistance: 8
      ProximityHiderID: 0
      ProximityHiderEnd: 255
    Booleans:
      UseProximityHider: true
      UseSpecialBlockForProximityHider: true
      UpdateOnBreak: true
      UpdateOnDamage: true
      UpdateOnPhysics: true
      UpdateOnPiston: true
      UpdateOnExplosion: true
      UpdateOnHoe: true
      UpdateThread: true
      DarknessHideBlocks: true
      VerboseMode: false
      NoObfuscationForOps: false
      NoObfuscationForPermission: false
      UseCache: false
      Enabled: true
    Lists:
      ObfuscateBlocks:
      - 14
      - 15
      - 16
      - 21
      - 54
      - 56
      - 73
      - 74
      DarknessObfuscateBlocks:
      - 52
      - 54
      ProximityHiderBlocks:
      - 23
      - 54
      - 58
      - 61
      - 62
      - 116
      RandomBlocks:
      - 5
      - 14
      - 15
      - 16
      - 21
      - 48
      - 56
      - 73
      DisabledWorlds:
      - themenwelt
    

    My cpu load is round about ~25-35% even though the server is full (32 Players). So I think I could tweak it a bit that it would be harder for X-rayers and easier for legit players to find the right ores.
    So increasing the UpdateRadius would one option to make it legit players easier to find ores around them... thats clear. But I do not understand why I should increase the InitialRadius. How could this give legit players an advantage or X-rayers an disadvantage?

    Thanks for answering ;)
    GrillGuth

    This post has been edited 3 times. It was last edited by GrillGuth May 10, 2012.
  19. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Increasing UpdateRadius to more than 2 usually doesn't improve much. It will be more taxing on network bandwidth though, and can help x-ray hackers slightly.

    InitialRadius is used to initially obfuscate the world. You can think of it as how many layers of real stuff to show when the world is first sent to the player. Usually 1 is optimal, for speed, resources, and most protection. Increasing this will again, be ALOT more taxing on server resources and help x-ray hackers slightly.

    These values should only be tweaked if most of your players are experiencing block lag. But if that's the case, you should consider upgrading network bandwidth :p
    W.I.N.D likes this.
  20. Offline

    Giuseppe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i make a and b
    some problem

    user and admins report the Problem independent


    i use too Nolagg package
    Code:
    ConfigVersion: 1
    Integers:
      EngineMode: 2
      UpdateRadius: 2
      InitialRadius: 2
      ProcessingThreads: 1
      MaxLoadedCacheFiles: 64
      ProximityHiderDistance: 8
      ProximityHiderID: 0
      ProximityHiderEnd: 255
    Booleans:
      UseProximityHider: true
      UseSpecialBlockForProximityHider: true
      UpdateOnBreak: true
      UpdateOnDamage: true
      UpdateOnPhysics: true
      UpdateOnPiston: true
      UpdateOnExplosion: true
      UpdateOnHoe: true
      UpdateThread: true
      DarknessHideBlocks: true
      VerboseMode: false
      NoObfuscationForOps: true
      NoObfuscationForPermission: true
      UseCache: true
      Enabled: true
    Lists:
      ObfuscateBlocks:
      - 14
      - 15
      - 16
      - 21
      - 54
      - 56
      - 73
      - 74
      DarknessObfuscateBlocks:
      - 52
      - 54
      ProximityHiderBlocks:
      - 23
      - 54
      - 58
      - 61
      - 62
      - 116
      RandomBlocks:
      - 5
      - 14
      - 15
      - 16
      - 21
      - 48
      - 56
      - 73
      DisabledWorlds: []
    

    This post has been edited 1 time. It was last edited by Giuseppe May 11, 2012.
  21. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Try disabling cache with "/ofc disable cache"
    W.I.N.D likes this.
  22. Offline

    CorrieKay

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    uhm... I just got word from one of my players that.. well, this plugin is completly broken.

    first off, he gave me this screenshot, which he said was taken approximately 3-5 days ago.
    http://oi48.tinypic.com/oqww7d.jpg

    This shows the plugin... well, not working in the slightest. Now, i cant verify that this is on MY server, nor that it was actually from a few days ago (because the config i used prior to this actually may have looked like this)

    im gonna do some testing of my own. He says hes running CJB's mod and was able to completly bypass orebfuscator.

    for reference, this is the configuration i have been using that would be active during the time frame that he claims the screen was taken
    http://pastebin.com/1BXkMRqW

    Welp, im off to install CBJ's mod and test on my test server.

    Preliminary apologies if this is just a wild goose chase, in no way do i mean to insult your work ;)

    Though before i submit this, there is a good chance he revealed the ores prior to taking the screenshot, and wants me to remove orebfuscator (because that was a point he was making) so he can hop off CBJ's and get on one that isnt killed by noCheat+


    ... i sincerely hope thats not the case D:

    nvm. its working fine. :l

    This post has been edited 1 time. It was last edited by CorrieKay May 12, 2012.
  23. Offline

    Giuseppe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    we have testet no changes
  24. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Did you ask everyone to relog after disabling cache?
    W.I.N.D likes this.
  25. Offline

    Giuseppe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i will remove the folder an try it again
  26. Offline

    FL0WL0W

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ok just a quick question. why don't you turn all ores into stone instead of all stone into ore?
  27. Offline

    CorrieKay

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    it does.

    theres multiple engine types.
  28. Offline

    Giuseppe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    User See still hallucinations
  29. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Go with Engine mode 1.
    W.I.N.D likes this.
  30. Offline

    Giuseppe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ok i wait on Admins to Testing
  31. Offline

    jeb345

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Whenever i relog after turning ofc on no chunks are loading! help?
    For all my players!

    This post has been edited 1 time. It was last edited by jeb345 May 15, 2012.
  32. Offline

    lishid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    CB version, OFC version, plugin list, configuration file (please pastbin).
    W.I.N.D likes this.

Share This Page