Anti-Xray v Paperu
Anti-Xray je typ ochrany (anti-cheatu), který brání podvodnému vyhledávání cenných bloků. Občas si chtějí hráči ulehčit hru, a proto si stáhnou Xray (upravený resource pack nebo modifikovaného klienta), který jim zprůhlední běžné bloky a zviditelní vzácné rudy (ores), truhly apod.
Administrátoři serverů proto často hledají speciální plugin, který by tomuto podvádění zamezil. Ochrana Anti-Xray je však již přímo integrovaná v serverovém jádru PaperMC (a jeho odvozeninách, jako je Purpur). Není tedy potřeba nic stahovat – stačí ji pouze aktivovat v konfiguraci.
Nastavení
Výchozí nastavení Anti-Xraye pro všechny světy najdete v souboru paper-world-defaults.yml (u verzí starších než 1.19 v souboru paper.yml).
anticheat:
anti-xray:
enabled: true # Aktivace Anti-Xraye
engine-mode: 1 # Jak Anti-Xray funguje, popsáno níže
hidden-blocks: # Které bloky Anti-Xray skrývá
- copper_ore
- deepslate_copper_ore
- gold_ore
- deepslate_gold_ore
- iron_ore
- deepslate_iron_ore
- coal_ore
- deepslate_coal_ore
- lapis_ore
- deepslate_lapis_ore
- mossy_cobblestone
- obsidian
- chest
- diamond_ore
- deepslate_diamond_ore
- redstone_ore
- deepslate_redstone_ore
- clay
- emerald_ore
- deepslate_emerald_ore
- ender_chest
lava-obscures: false
max-block-height: 64
replacement-blocks: # Kterými bloky se nahrazují ore
- stone
- oak_planks
- deepslate
update-radius: 2 # Kolik bloků od hráče se opět nahradí falešné bloky pravýmiRežimy (Engine Mode)
Anti-Xray funguje ve dvou hlavních režimech. V režimu engine-mode: 1 se bloky ze seznamu hidden-blocks (které nejsou přímo vystavené vzduchu) nahrazují bloky z replacement-blocks (např. stone nebo deepslate). Tím pádem hráč s Xrayem neuvidí žádné rudy ukryté ve skále.
V režimu engine-mode: 2 se nahrazují jak hidden-blocks, tak replacement-blocks, a to náhodnými bloky vybranými ze seznamu hidden-blocks. Hráč s Xrayem je tak zcela zmaten, protože vidí falešné rudy všude kolem sebe.

Náročnost na výkon serveru
Každá ochrana proti Xrayi představuje určitou zátěž pro server. Pokud je aktivovaný engine-mode: 1, server se zatěžuje několikanásobně méně, protože při odesílání chunků pouze skrývá rudy (resp. bloky uvedené v seznamu hidden-blocks).
Režim engine-mode: 2 zatěžuje server i síťový přenos o něco více, zato je ale jeho účinnost mnohem vyšší, protože skutečné rudy dokonale splynou s falešnými.
Záleží tedy na vašich preferencích a výkonu serveru, který režim zvolíte. Doporučujeme vyzkoušet oba a porovnat, který pro váš server funguje lépe.
Anti-Xray v Netheru
Aby Anti-Xray chránil i rudy v Netheru (např. ancient_debris), vložte následující konfiguraci do souboru paper-world.yml, který se nachází ve složce světa world_nether.
Pro engine-mode: 1
anticheat:
anti-xray:
enabled: true # Aktivace Anti-Xraye
engine-mode: 1 # Jak Anti-Xray funguje, popsáno výše
hidden-blocks: # Které bloky Anti-Xray skrývá
- ancient_debris
- nether_gold_ore
- nether_quartz_ore
max-block-height: 128Pro engine-mode: 2
anticheat:
anti-xray:
enabled: true # Aktivace Anti-Xraye
engine-mode: 2 # Jak Anti-Xray funguje, popsáno výše
hidden-blocks: # Které bloky Anti-Xray skrývá
- air # Vzduch má vysokou náročnost na výkon, příp. smažte
- ancient_debris
- bone_block
- glowstone
- magma_block
- nether_bricks
- nether_gold_ore
- nether_quartz_ore
- polished_blackstone_bricks
max-block-height: 128
replacement-blocks:
- basalt
- blackstone
- gravel
- netherrack
- soul_sand
- soul_soil
Je návod nejasný nebo potřebuješ další pomoc?
Hostuješ u FakaHeda.eu? Využij náš Discord technické podpory!