[SEC] Orebfuscator 2.1.7 - Anti X-RAY [CB 1.4.5-1.7.10]

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

  1. Offline

    lishid

    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:
    Orebfuscator 2.1.7 for MC 1.4.5-1.7.10

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


    Video:




    Images:
    [​IMG]
    [​IMG]
    CPU testing (open)

    [​IMG]
    Engine modes (open)

    [​IMG]
    [​IMG]


    Support the developer: [​IMG]
     

    Attached Files:

    • 1.jpg
      1.jpg
      File size:
      217.5 KB
      Views:
      657
    • 2.jpg
      2.jpg
      File size:
      131.8 KB
      Views:
      445
  2. Offline

    lishid

    Reverting back to 1.4.5.

    Reverting back to 1.4.5.

    It turns out that the experiential feature is a little too resource hungry...

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
    W.I.N.D likes this.
  3. Offline

    Giuseppe

    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
    
     
  4. Offline

    lishid

    Doesn't seem to be caused by this plugin.
     
    W.I.N.D likes this.
  5. 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.
     
  6. Offline

    aressz

    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.
     
  7. Offline

    jeffro1001

    OK
    Thanks for the explanation.
     
  8. Offline

    GrillGuth

    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:
    Show Spoiler
    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
     
  9. Offline

    lishid

    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.
  10. Offline

    Giuseppe

    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: []
    
     
  11. Offline

    lishid

    Try disabling cache with "/ofc disable cache"
     
    W.I.N.D likes this.
  12. Offline

    CorrieKay

    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
     
  13. Offline

    Giuseppe

    we have testet no changes
     
  14. Offline

    lishid

    Did you ask everyone to relog after disabling cache?
     
    W.I.N.D likes this.
  15. Offline

    Giuseppe

    i will remove the folder an try it again
     
  16. Offline

    FL0WL0W

    Ok just a quick question. why don't you turn all ores into stone instead of all stone into ore?
     
  17. Offline

    CorrieKay

    it does.

    theres multiple engine types.
     
  18. Offline

    Giuseppe

    User See still hallucinations
     
  19. Offline

    lishid

    Go with Engine mode 1.
     
    W.I.N.D likes this.
  20. Offline

    Giuseppe

    ok i wait on Admins to Testing
     
  21. Offline

    jeb345

    Whenever i relog after turning ofc on no chunks are loading! help?
    For all my players!
     
  22. Offline

    lishid

    CB version, OFC version, plugin list, configuration file (please pastbin).
     
    W.I.N.D likes this.
  23. Offline

    CorrieKay

    Thats actually a problem ive been having too. After a while of running orebfuscator, the server seems to intermittently have chunkloading problems. No corruption as far as i can tell, but randomly, everyones chunks stop loading completly, relogging doesnt help, it only gives you the chunk you spawn in. typically it takes about 2-5 minutes before the chunks start loading. However, after they start, its fairly fine loading speeds.

    heres the requested information:
    Server Info (open)

    CB: 1.2.5-R1.3

    orebufscator version: 1.4.5

    plugin list: WorldBorder, UnicornHorn(doesnt deal with chunkloading, source), RegexFilter, PPPoPP (doesnt deal with chunkloading, source), Orebfuscator, NoCheatPlus, MobileAdmin, MobDisguise, LWC, LogBlock, LavaRemover (only deals with blocks on a command), and Essentials GM/Bridge

    Config: http://pastebin.com/45CWvVwd

    Server hardware: https://fogelholk.se/minelittlepony/serverinfo
    Note, we are only using two cores of that 2500k, but theyre dedicated to just the VM that the server runs in.


    Thanks :3
     
  24. Offline

    lishid

    Working on it.
     
    W.I.N.D and CorrieKay like this.
  25. Offline

    chas13

    Hey,i put the .jar in plugins downloaded xray but when i enter (as a player no op) i still see the ore's wherte they are...i tryed engine 1 and 2 should i do anything else or i just have to put the jar in...
    Does it conflict with any plugins?
     
  26. Offline

    lishid

    Does it give you a cyan colored message on login?
     
    W.I.N.D likes this.
  27. Offline

    jeb345

    Code:
    ConfigVersion: 1
    Integers:
      EngineMode: 2
      UpdateRadius: 10
      InitialRadius: 100
      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: 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: []
     
  28. Offline

    chas13

    No i don't see any mesage when i join the game but the commands work.

    i try it right now

    edit: I put this in config, so it still don't work i see all the ores...how i said the commands work but the i don't see any effect ... no console error it looks like it works but when i use xray i see the ores.

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

    lishid

    Are you fucking kidding me? InitialRadius 100 is like, no Orebfuscator installed at all. Plus it's going to lag your server to death.
    And update radius, well, when an x-ray hacker hit a block, it's going to reveal all the real stuff to him if you leave it at 10. Also going to lag your server to the death.

    Change InitialRadius to 1 and UpdateRadius to 2.

    PM me your server IP and I'll come take a look.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
    W.I.N.D likes this.
  30. Offline

    jeb345

    Nvm! Its fixed reinstalled the plugin (for the fifth time) and now it works :p
     
  31. Offline

    CorrieKay

    Hey, did you ever find out what was messing with the chunkloading?

    Sorry if i seem a bit pushy, we've just had to remove orebfuscator until its fixed, the server is damn near unplayable :s
     

Share This Page