Anti-Xray v Paperu

Anti-Xray je typ anti-cheatu sloužící pro zamezení nalezení určitých bloků pomocí cheatů. Občas si chtějí hráči ulehčit gameplay a proto si stáhnout Xray. Ten jim zviditelní určité bloky, většinou ore apod.


Často se proto administrátoři serveru porozhlížejí po nějakém pluginu, který by jim v tomto podvádění zamezil. Každopádně Anti-Xray už je funkce integrovaná do forku serveru PaperMC. Není potřeba nic stahovat, jen aktivovat v nastavení.

Nastavení

Nastavení Anti-Xraye najdete v paper-world-defaults.yml

💡
/config/paper-world-defaults.yml
anticheat:
  anti-xray:
    enabled: true		# Aktivace Anti-Xraye
    engine-mode: 1		# Jak Anti-Xray funguje, popsáno níž
    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ými

Engine mod

Anti-Xray funguje ve 2 módech. V módu engine-mode: 1 se hidden-blocks nahrazují replacement-blocks, tzn. stone, oak_planks apod. Tímpádem hráč s cheaty neuvidí žádné ore.

V módu engine-mod: 2 se nahrazují jak hidden-blocks, tak replacement-blocks a to náhodnými bloky vybranými z hidden-blocks. Opět je tedy hráč zmaten, protože uvidí téměř všechny bloky jako ore.

Jak jednotlivé módy fungují. Zdroj: papermc.io

Náročnost na server

Samozřejmě že Anti-Xray také zatěžuje server. Pokud je aktivovaný engine-mode: 1 server se několika násobně méně zatěžuje, protože musí nahrazovat pouze ore (či bloky uvedené v seznamu hidden-blocks).

engine-mode: 2 zatěžuje server více, za to je ale účinnost vyšší, protože falešné ore zakryjí ty opravdové.

Je tedy pouze na osobní preferenci, jaký mod nastavíte. Zkuste si oba dva módy vyzkoušet a porovnat, který pro vás bude výhodnější.

Anti-Xray v Netheru

Aby Anti-Xray fungoval i v netheru, musíte zkopírovat následující konfiguraci do souboru paper-world.yml, který je ve složce world-nether

Pro engine-mod: 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: 128

Pro engine-mod: 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
Jak jednotlivé módy fungují v netheru. Zdroj: papermc.io

Je návod nejasný nebo potřebuješ další pomoc?

Hostuješ u FakaHeda.eu? Využij náš Discord technické podpory!