FAntiXRay
FAntiXRay
ATTENTION: This plugin has to be completely rewritten to work on newer versions of craftbukkit. I dont have time to do this right now, dont expect an update any time soon. I'll update, but not right now.
FAntiXRay is a powerfull and lightweight tool designed to provide protection against x-ray mod. This plugin will rewrite the chunk before it is send to the client providing full protection against almost all x-rays mods out there. This doesn't modifies the world in any kind of way.
Pages: Tips and Configuration | Engine Modes | Benchmarks | Source | Jenkins
Features
- Highly Configurable
- 5 different engine modes
- Hide Chests from chestfinders
- Generate fake caves
- Hide blocks based on light level
- Nether obfuscation
- Efficient cache system
- Threaded block update
- more...
Permissions
- FAntiXRay.Deobfuscate - Disable the obfuscation to a player/group
- FAntiXRay.Quiet.Deobfuscate - Disable the obfuscation to a player/group
- FAntiXRay.Updates - Receives in-game update notifications
- FAntiXRay.ClearCache - Permission to clear the cache
- FAntiXRay.SeeCache - Permission to see the cache status
- FAntiXRay.Reload - Permission to reload the configuration
Commands
- /axr reload - Reload the configuration
- /axr cache - Show cache information
- /axr cache clear - Clear the cache
Attention
This plugin hooks directly into CraftBukkit, as result, it may not work with plugins that do the same (e.g NoLagg, ProtocolLib, Spout, I'll try to make it compatible with most of them), also it will break between minecraft patches, which means a 1.4.7 release will not work with 1.5 or 1.4.6.
Know Bugs
- Let me know if you find any!
NEVER post full error in the comments, use paste, pastebin or pastie. Found a way to bypass the plugin? Send me a private message!
A few config options you set will be collected with metrics by Tyler Blair! To disable it, set opt-out to true at PluginMetrics/config.yml, currently tracked settings:
- Engine Mode Number, Update Radius, Fake Caves Settings, Fake Caves Intensity, Cache Settings, Cache Compression Level, Darkness Obfuscation Settings, Explosion/Piston Update Settings, Proximity Settings and Proximity Radius.
@FurmigaHumana
Thank you.
@FurmigaHumana
Desculpa a demora para responder, acabei vendo só agora a sua resposta...
Bom, eu vou fazer o teste, acabei de ativar o cache, mas essa hora o servidor esvazia demais..
Fechei o outro server (pvp), vou manter apenas o Survival
@guimartino
Pode deixar a compressão no nivel 1 mesmo. Se deixar no nivel 0 fica muito grande cada entrada no cache, perde mais desempenho do que comprimir pois leva mais tempo pra ler no disco.
@FurmigaHumana
Deixa apenas ativado? Não mexe em nada, nem no compress?
eu tenho 500gb de HD pelo Host .-.
kk
@guimartino
Sim, se você quiser ativar o cache talvez ajude.
@FurmigaHumana
Minha config está de boa né? http://pastebin.com/DuqxuBLF
Spigot users: This plugin has a really
shittyperformance with Spigot, I'm working on it! Increasing spigot threads at bukkit/spigot.yml will help.@guimartino
Se você tem apenas 2 nucleos, eu recomendo você usar a configuração padrão e evitar qualquer engine mode a não ser a 0 e 1. Outras configurações vao aumentar o uso da cpu.
@Tractorboss
Confirmed, I'll fix it.
Hello, I love your plugin but after updating to the newest version I seem to be getting an error. When I do the axr cache clear command it gets a giant error and will not clear the cache.
@FurmigaHumana
Tranquilo..
Pela configuração da minha máquina (Server), você poderia me falar qual seria a melhor configuração do plugin?
Claro... amanha! =D
Obrigado ^^
@guimartino
Vou dar uma olhada nisso, hoje não, amanha, agora to saindo!
@FurmigaHumana
Furmiga..
bom, eu vou te mandar por pm o que deu..
o pessoal disse que estava sem lag, so que quando eu ia minerar, sempre o bloco voltava e dropava.. Igual quando era com o orebfuscator..
Queria (Se desse) para deixar como se tivesse sem nada, quebrou dropou...
Por que, quando quebra ele volta depois dropa..
Obrigado
@guimartino
Ok!
@FurmigaHumana
Pode deixar.. Farei isso, vou fazer agora que está sem lag e verei como é.. depois se começar o lag, eu te mando.. ok?
@guimartino
Eu acho que é pouca cpu pra 2 servers, mas emfim... Se você quiser tentar usar o timings pra descobrir onde o lag começa, no bukkit.yml coloque "plugin-profiling" em true, depois de uns 5mim com o servidor ligado digite /timings separate, vai gerar uns arquivos na pasta timings, você pode me enviar eles, seria melhor fazer isso quando o lag começa, se não der nao tem problema, só não pode ser com server idle (Sem player).
@FurmigaHumana
Desculpa a demora de resposta..
Então, eu na verdade não sei ao certo como utilizar esse "timings", de Fato foi depois de trocar de plugin (Utilizava um outro que você sabe qual é), porém, como eu ja conhecia seu trabalho (mcBR) e utilizar plugin feito por você optei em mudar de plugin
Percebi que o delay para dropar bloco era quase 0 (Ainda nao tornou 0, as vezes o bloco volta),
Muitas pessoas reclamam de lag quando o server passa de 40 on...
eu fico encucado com isso, pensando o que pode estar causando o lag, e quando eu vejo, o tps está tipo 9... 8... ou menos.. chegando a derrubar o server...
Fico preocupado, pois a cada dia perco mais players...
Minha máquina é assim: TURBO CPU 2X 3.8Ghz: DEDICADO
com 8gb de ram..
Utilizando dois servidores nela, (Um survival e um PvP)
@guimartino
Esse plugin não deveria causar nenhum impacto nos tps, ele roda completamente fora do loop principal (que é onde os tps sao contados), o que ele pode fazer é aumentar um pouco o uso da CPU, que se ja tiver no limite vai refletir no tps, só que o impacto do engine mode 0 é quase nulo, tenta por engine mode 0 pro nether tambem, você já tentou gerar um timings report pra descobrir onde especificamente ta causando lag? (pode usar o próprio /timings do bukkit)
Então, se não me engano, o seu plugin abaixa muito o tps do server, o que causa o lag..
eu estou usando a config padrão, pois da ultima vez que eu mexi, piorou o lag...
mas aqui está ela:
http://pastebin.com/za2n6SDY
@guimartino
Não, esse plugin intercepta os dados depois do protocollib. Se ainda não tiver na versão v3.0 atualiza, se ainda tiver com lag me manda sua config.
Eu tenho protocolLib, essa é uma causa dos possíveis lag no server?
@Nikkiender
ja era pra estar arrumado na versão 3.0, qual versão você usa?