- Поддерживаемые версии
- 1.16
правки конфигов под анарху и гриф на Paper 1.16.5, которые кочуют у меня из сборки в сборку. не «волшебный конфиг +100 тпс», а что именно меняется и зачем, чтобы понимал что крутишь
шпаргалка одной картинкой
цифр по тпс не обещаю, зависит от плагинов, онлайна и железа
server.properties
view-distance 6 это сколько чанков тикается вокруг игрока. sync-chunk-writes=false пишет чанки без принудительной синхронизации с диском, быстрее, но при резком отключении питания можно потерять последние секунды мира
paper.yml (config-version 20, раздел world-settings -> default)
что это даёт по порядку:
spigot.yml
merge-radius слепляет дроп и опыт в кучи, hopper-check 8 это воронки реже проверяют сундук
bukkit.yml
что специально НЕ трогать на анархе
если стоит TAB
скорборд с балансом, убийствами и онлайном не надо обновлять 2 раза в секунду, в config.yml таба:
запуск (Java 17, 2 ГБ, флаги Aikar)
-DPaper.IgnoreJavaVersion=true нужен, чтобы 1.16.5 вообще запустился на Java 17. больше памяти, меняй оба числа -Xms и -Xmx одинаково
вопросы по конкретному ключу пишите в обсуждении
шпаргалка одной картинкой
цифр по тпс не обещаю, зависит от плагинов, онлайна и железа
server.properties
Код:
view-distance=6
sync-chunk-writes=false
paper.yml (config-version 20, раздел world-settings -> default)
YAML:
viewdistances:
no-tick-view-distance: 10
optimize-explosions: true
max-auto-save-chunks-per-tick: 8
max-entity-collisions: 2
mob-spawner-tick-rate: 2
grass-spread-tick-rate: 4
use-faster-eigencraft-redstone: true
per-player-mob-spawns: true
prevent-moving-into-unloaded-chunks: true
non-player-arrow-despawn-rate: 300
creative-arrow-despawn-rate: 60
entity-per-chunk-save-limit:
experience_orb: 16
snowball: 8
ender_pearl: 8
arrow: 16
- no-tick-view-distance 10: игрок видит 10 чанков, а тикаются только 6
- optimize-explosions: быстрее считает взрывы, на рейдах с тнт заметно
- max-auto-save-chunks-per-tick 8: автосейв размазывается, нет рывка раз в 5 минут
- max-entity-collisions 2: толпа мобов в яме не жрёт тик
- mob-spawner-tick-rate 2: спавнеры проверяются через тик
- grass-spread-tick-rate 4: трава растёт реже, никто не заметит
- use-faster-eigencraft-redstone: быстрый редстоун, почти все схемы работают как раньше
- per-player-mob-spawns: лимит мобов считается на игрока, а не на весь мир
- prevent-moving-into-unloaded-chunks: игрок на элитрах не влетает в незагруженные чанки
- arrow-despawn: стрелы скелетов пропадают через 15 сек
- entity-per-chunk-save-limit: сколько опыта, снежков, жемчуга и стрел сохранять в чанке, защита от лаг-машин
spigot.yml
YAML:
settings:
save-user-cache-on-stop-only: true
world-settings:
default:
mob-spawn-range: 6
arrow-despawn-rate: 300
entity-activation-range:
animals: 16
monsters: 24
raiders: 32
misc: 8
water: 12
villagers: 16
flying-monsters: 32
entity-tracking-range:
animals: 32
monsters: 40
misc: 24
merge-radius:
item: 4.0
exp: 6.0
ticks-per:
hopper-check: 8
bukkit.yml
YAML:
spawn-limits:
monsters: 50
animals: 8
water-animals: 3
water-ambient: 3
ambient: 1
ticks-per:
monster-spawns: 2
chunk-gc:
period-in-ticks: 400
что специально НЕ трогать на анархе
- hopper.disable-move-event в paper.yml. на этом событии WorldGuard и ProtectionStones ловят воронки, которые тянут вещи из чужого привата. включишь и из приватов начнут тырить воронками
- nerf-spawner-mobs в spigot.yml. на грифе и анархе фермы на спавнерах это геймплей, тупые мобы бесят игроков
- despawn-ranges в paper.yml. если есть ивентовые мобы (боссы, стражи сундуков), с меньшими значениями они начнут пропадать
- armor-stands-tick в paper.yml. невидимые стойки часто держат голограммы и ивенты
- keepSpawnInMemory у основного мира в Multiverse. фермы в спавн-чанках на анархии классика. а у ада, энда и служебных миров ставь false, их спавн в памяти держать незачем
если стоит TAB
скорборд с балансом, убийствами и онлайном не надо обновлять 2 раза в секунду, в config.yml таба:
YAML:
placeholderapi-refresh-intervals:
default-refresh-interval: 1000
'%statistic_player_kills%': 2000
'%statistic_deaths%': 2000
'%vault_eco_balance_commas%': 1000
'%playerpoints_points%': 1000
'%server_online%': 2000
запуск (Java 17, 2 ГБ, флаги Aikar)
Код:
java -Xms2G -Xmx2G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -DPaper.IgnoreJavaVersion=true -jar server.jar nogui
вопросы по конкретному ключу пишите в обсуждении