Pterohost docs

KitPvP-сервер Minecraft: киты, арена, статистика

Как создать KitPvP-сервер Minecraft: плагины китов, настройка арены, статистика убийств, килстрики, анти-комбатлог и баланс китов.

Кратко: KitPvP - режим PvP, в котором каждый игрок получает заранее собранный набор снаряжения (кит) и сразу идёт в бой. Чтобы запустить его с нуля, нужны плагины для китов, защиты спавна, статистики и анти-комбатлога. Основа - Spigot/Paper 1.20+.

KitPvP-сервер Minecraft: киты, арена, статистика

KitPvP остаётся одним из самых популярных PvP-режимов в Minecraft в 2026 году. Концепция простая: игрок заходит на арену, выбирает кит с заранее настроенным оружием, бронёй и зельями - и сразу вступает в бой с другими. Никакого крафта, никакого сбора ресурсов - только навык и тактика. Именно эта простота привлекает как новичков, так и опытных PvP-игроков. Настроить KitPvP-сервер с нуля занимает 2-4 часа, если знать какие плагины использовать и как их правильно сконфигурировать.

Pterohost - игровой хостинг для Minecraft с NVMe-дисками, DDoS-защитой L7 и поддержкой 24/7. Подходит для KitPvP от 1 GB RAM. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг

Подготовка сервера: ядро и базовые плагины

Для KitPvP используй Paper 1.21.x - он обеспечивает лучшую производительность в PvP-нагрузках и совместим со всеми нужными плагинами. Spigot тоже подойдёт, но Paper даёт лучший TPS при большом количестве игроков на арене.

Минимальный стек плагинов:

ПлагинНазначениеИсточник
EssentialsXБазовые команды, варпы, телепортessentialsx.net
WorldGuard + WorldEditЗащита регионов, зона спавнаenginehub.org
KitPvP (Lutrine)Система китовspigotmc.org
PlaceholderAPIПеременные для таблицspigotmc.org
FeatherBoard или TABСкорборд со статистикойspigotmc.org
AntiCombatLogЗащита от выхода в боюspigotmc.org
Vault + LuckPermsПрава и группыspigotmc.org

Также рекомендуется Multiverse-Core для изоляции мира арены от лобби.

Создание мира арены

# Команды в консоли или через /
/mv create kitpvp normal
/mv modify set gamemode survival kitpvp
/mv modify set pvp true kitpvp
/mv modify set monsters false kitpvp

Установи мир kitpvp как основной или настрой автотелепорт через EssentialsX Spawn. Арену лучше строить заранее в kreativном режиме и импортировать через WorldEdit (//copy, //paste).

Настройка WorldGuard: зона без PvP и защита спавна

Без правильной защиты спавна игроки будут убивать новичков прямо при входе. Создай два региона: spawn (зона безопасности) и arena (зона PvP).

# Выдели зону спавна через WorldEdit (топор WorldEdit)
//wand
# Выдели cuboid
/rg define spawn

# Установи флаги для спавна
/rg flag spawn pvp deny
/rg flag spawn mob-damage deny
/rg flag spawn greeting &aДобро пожаловать на KitPvP!

# Создай зону арены
/rg define arena
/rg flag arena pvp allow

Размер безопасной зоны спавна - минимум 30x30 блоков. Игроки должны иметь время выбрать кит и прочитать правила, не опасаясь атаки.

Запрет строительства и дропа предметов

/rg flag arena build deny
/rg flag arena item-drop deny
/rg flag arena item-pickup deny
/rg flag arena chest-access deny

Это предотвратит засорение арены дропнутыми предметами и сломанными блоками.

Система китов: конфигурация KitPvP-плагина

Плагин KitPvP от Lutrine (или PvPKits) позволяет создавать неограниченное количество китов через конфиг или команды прямо в игре.

Пример структуры kits.yml для популярного плагина KitPvP:

kits:
  warrior:
    displayName: "&cВоин"
    permission: "kitpvp.kit.warrior"
    cooldown: 30
    items:
      - material: DIAMOND_SWORD
        enchantments:
          DAMAGE_ALL: 2
          FIRE_ASPECT: 1
      - material: DIAMOND_CHESTPLATE
        enchantments:
          PROTECTION_ENVIRONMENTAL: 3
      - material: IRON_HELMET
      - material: IRON_LEGGINGS
      - material: IRON_BOOTS
      - material: GOLDEN_APPLE
        amount: 4
    potions:
      - effect: SPEED
        duration: 200
        amplifier: 0
  archer:
    displayName: "&aЛучник"
    permission: "kitpvp.kit.archer"
    cooldown: 30
    items:
      - material: BOW
        enchantments:
          ARROW_DAMAGE: 3
          ARROW_FIRE: 1
      - material: LEATHER_CHESTPLATE
        enchantments:
          PROTECTION_ENVIRONMENTAL: 4
      - material: IRON_HELMET
      - material: IRON_LEGGINGS
      - material: IRON_BOOTS
      - material: ARROW
        amount: 64
      - material: GOLDEN_APPLE
        amount: 2

Кулдаун (cooldown) - время в секундах между повторным выбором того же кита. Обычно 30-60 секунд, чтобы игроки не спамили кит после смерти.

Баланс китов: ключевые принципы

Несбалансированные киты разрушают сервер быстрее, чем любой другой фактор. Основные правила:

  • Один вектор силы на кит. Воин - высокий урон в ближнем бою. Лучник - дальний урон. Ниндзя - скорость и уклонение. Не смешивай все преимущества в одном ките.
  • Донат-киты не должны доминировать. Они могут иметь косметические преимущества или удобство, но free-игрок должен иметь шанс победить донатера при равном навыке.
  • Тестируй каждую пару. 1vs1 каждый кит против каждого другого. Если один выигрывает 70%+ без учёта навыка - он сломан.

Рекомендуемые начальные параметры брони:

Тип китаБроняМеч/оружиеДоп. эффект
ВоинDiamond fullDiamond Sword Sharp2Fire Aspect I
ЛучникIron/LeatherBow Power3 + стрелыArrow Infinity
БерсеркIronDiamond Sword Sharp4Speed I
ТанкDiamond full Prot4Iron SwordResistance I
НиндзяLeather Prot4Iron Sword Sharp3Speed II, Jump II

Спавн-система и варпы боя

Система спавна на KitPvP критически важна - игрок после смерти должен появляться в безопасной зоне, а не посреди арены.

Настройка в EssentialsX

# Установи точку спавна в центре лобби
/setspawn

# Создай варп для быстрого входа в арену
/setwarp arena

Плагин KitPvP обычно имеет свою команду для установки спавна арены:

/kitpvp setspawn

После смерти игрок телепортируется на /kitpvp spawn, получает новый кит (если кулдаун прошёл) и возвращается в бой.

Случайный спавн на арене

Жёсткий фиксированный спавн создаёт “спавн-кэмп” - опытные игроки стоят у точки возрождения и убивают всех. Решение - несколько точек спавна с рандомным выбором.

Через конфиг KitPvP или плагин RandomSpawn:

spawn-points:
  - world: kitpvp
    x: 100
    y: 65
    z: 200
  - world: kitpvp
    x: -50
    y: 65
    z: 180
  - world: kitpvp
    x: 200
    y: 65
    z: -100
  - world: kitpvp
    x: -150
    y: 65
    z: -200

Минимум 4-6 точек спавна распределённых по арене. Расстояние между ними - минимум 50 блоков.

Статистика убийств и таблицы лидеров

Статистика - один из главных факторов удержания игроков. Люди возвращаются, чтобы улучшить позицию в рейтинге.

Переменные PlaceholderAPI

Установи PlaceholderAPI и нужные expansion-пакеты:

/papi ecloud download Statistic
/papi ecloud download KitPvP
/papi reload

Основные переменные (зависят от плагина, проверь документацию своего KitPvP-плагина):

%kitpvp_kills%      - количество убийств игрока
%kitpvp_deaths%     - количество смертей
%kitpvp_kdr%        - коэффициент убийств/смертей
%kitpvp_streak%     - текущий килстрик
%kitpvp_best_streak% - лучший килстрик
%kitpvp_rank%       - место в рейтинге убийств

Настройка скорборда через TAB

Плагин TAB (https://github.com/NEZNAMY/TAB) позволяет выводить статистику в правой части экрана:

# config.yml TAB
scoreboard:
  enabled: true
  title: "&c&lKitPvP"
  lines:
    - "&7Игроков онлайн: &f%online%"
    - ""
    - "&7Твои убийства: &c%kitpvp_kills%"
    - "&7Смертей: &7%kitpvp_deaths%"
    - "&7K/D: &a%kitpvp_kdr%"
    - "&7Килстрик: &e%kitpvp_streak%"
    - ""
    - "&7Место в топе: &6#%kitpvp_rank%"
    - ""
    - "&apterohost.com"

Килстрики и награды

Система килстриков мотивирует игроков продолжать бой вместо того, чтобы прятаться. Стандартные пороги:

КилстрикОбъявлениеНаграда
5 убийствПубличное в чатSpeed II на 30 сек
10 убийствПубличное + эффект частиц1 экстра Golden Apple
25 убийствГлобальное + тайтлВременный титул “[ГОД]“
50 убийствГлобальное + fireworkУникальный prefix на 1 день

Реализация через плагин KillStreaks или Skript. Пример Skript-скрипта:

on death:
    if attacker is a player:
        add 1 to {kills::%attacker's uuid%}
        add 1 to {streak::%attacker's uuid%}
        set {streak::%victim's uuid%} to 0
        
        if {streak::%attacker's uuid%} is 5:
            send title "&c5 УБИЙСТВ ПОДРЯД!" to attacker
            apply speed 2 to attacker for 30 seconds
            broadcast "&c%attacker% &7набрал &c5 убийств &7подряд!"
        
        if {streak::%attacker's uuid%} is 10:
            send title "&610 УБИЙСТВ!" to attacker
            give attacker 1 golden apple
            broadcast "&6%attacker% &7набрал &610 убийств &7подряд!"

Скрипт размещается в папке plugins/Skript/scripts/killstreaks.sk.

Анти-комбатлог

Комбатлог - выход игрока из сервера в момент PvP чтобы избежать смерти. Это разрушает честность игры и вызывает постоянные споры в чате.

AntiCombatLog

Плагин AntiCombatLog (spigotmc.org) создаёт “фантома” на месте вышедшего игрока:

# config.yml AntiCombatLog
combat-time: 15          # секунд боевого тега после последнего урона
punish-logout: true      # убивать фантома (= засчитывать смерть)
notify-attacker: true    # уведомлять того, кто атаковал
message-attacker: "&c%player% &7вышел из боя - засчитана победа!"
message-combat-tag: "&cТы в бою! Выход невозможен 15 секунд."

Альтернатива - плагин CombatLog, который блокирует команды телепорта во время боя:

disable-commands-in-combat:
  - "/spawn"
  - "/tp"
  - "/home"
  - "/warp"
  - "/kit"
combat-duration: 15

Оба подхода можно комбинировать: AntiCombatLog создаёт фантома, CombatLog блокирует команды.

Защита от читов и эксплойтов

KitPvP привлекает читеров - это факт. Без античита сервер умрёт за несколько недель.

NoCheatPlus (NCP)

NCP - стандартный античит для PvP-серверов. Конфигурация для KitPvP:

# Блокировать явные читы
checks:
  moving:
    fly:
      active: true
    speed:
      active: true
      walkingspeed: 12  # % от нормального
  fight:
    killaura:
      active: true
    reach:
      active: true
      limit: 0.1  # дополнительный допуск блоков
    noswing:
      active: true

Дополнительно рекомендуется GrimAC - более современный античит, активно разрабатываемый в 2024-2026 годах, лучше работает с 1.20+.

Ограничения для новых игроков

Первые 2-3 минуты игрок может не иметь права атаковать других. Это защищает от “смурф-аккаунтов” (опытных игроков на новых аккаунтах) и даёт время познакомиться с игрой:

# В LuckPerms создай группу new-player
/lp group new-player permission set kitpvp.pvp false
# Через KitPvP-плагин или скрипт автоматически повышать до player через 3 минуты

Настройка server.properties для PvP

Несколько параметров в server.properties влияют на PvP-геймплей:

# server.properties
pvp=true
difficulty=hard
spawn-protection=0         # отключить стандартную защиту спавна (используем WorldGuard)
view-distance=10           # можно снизить до 8 для экономии RAM
simulation-distance=8
max-players=100
online-mode=true

Важно: spawn-protection=0 - стандартная защита спавна Minecraft конфликтует с WorldGuard. Отключи её и используй только WorldGuard-регионы.

Экономика и магазин

Базовая экономика через Vault + EssentialsX Economy:

# При убийстве выдавать монеты
/eco give %player% 5

Или через плагин KitPvP с встроенной интеграцией Vault. Монеты можно тратить в магазине (/shop) на:

  • временные баффы (Speed, Strength на 5 минут)
  • косметические эффекты (частицы, смерть-эффект)
  • дополнительные жизни (один раз не умереть при 0 HP)
  • сезонные ограниченные предметы

Не продавай OP-снаряжение за реальные деньги - это нарушает правила EULA Mojang и убивает баланс. Продавай только косметику и удобства.

Связанные материалы

Для полноценного KitPvP-сервера важно правильно настроить команды и права - читай руководство по EssentialsX. Базовые параметры сервера описаны в гайде по server.properties. Если KitPvP-сервер начнёт тормозить при большом онлайне - поможет инструкция по устранению лагов.

Заключение

KitPvP-сервер - один из самых быстрых в настройке режимов Minecraft: базовую версию можно запустить за несколько часов на Paper 1.21 с плагинами KitPvP, WorldGuard и EssentialsX. Ключ к успеху - сбалансированные киты, честная система античита и статистика которая мотивирует возвращаться. Не забудь про анти-комбатлог - без него PvP-сервер превращается в хаос. Начни с 5-7 базовых китов, запусти сезон на 30 дней, собери фидбек - и только потом расширяй контент.

Pterohost - быстрый хостинг для PvP-серверов Minecraft на NVMe-дисках с защитой от DDoS и круглосуточной техподдержкой. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг