🛡️ ShieldSpigot 1.16.5 | Лучшее решение из возможных 🛡️

Платно 🛡️ ShieldSpigot 1.16.5 | Лучшее решение из возможных 🛡️ 1.2.0

Нет прав для приобретения ("2 250.00" ₽)
Поддерживаемые версии
  1. 1.16
Ядра и Прокси
  1. Paper
Минимальная версия Java
21

ShieldSpigot​

Это производительный форк Paper на версии 1.16.5, включающий в себя множество оптимизаций и улучшений.

Все функции​

Добавления:
  • SecureSeed для защиты от взлома сидов
  • Продвинутый ограничитель пакетов
  • Функция TCP-fast-open
  • Асинхронное отталкивание сущностей
  • Встроенный механизм защиты от перегрузки редстоуном
  • Множественные оптимизации, включая те, что из новых версий
  • Дополнительные методы API из новых версий Paper (например, отслеживание критического урона)
  • Небольшая оптимизация логики отправки пакетов
  • Небольшая оптимизация EventExecutor
  • Удаление aikar timings для уменьшения ненужной нагрузки
  • Мелкие микро-оптимизации в различных местах
  • Все библиотеки обновлены до последних версий
Исправления:
  • краш ошибками
  • краш кафедрой
  • краш редстоуном (и люком)
  • краш при изменении yaw/pitch
  • краш таб-комплитом
  • лаг-машины с песком и паутиной
  • дюп ниток
  • дюп трезубцев
  • эксплойт nocom
  • ряд крашей, связанных с NBT

Пользовательское соглашение​

  • Вы не должны делиться лицензиями с людьми вне вашего сервера.
  • Если вы попытаетесь перепродать или слить ПО, и это будет обнаружено, ваша лицензия будет аннулирована.
  • Возврат средств не осуществляется, за исключением случаев неисправности программного обеспечения без последующих исправлений багов.

Конфигурация:​

Код:
# For running the software, a license is needed (Provided on discord)
#
# If you want to report issues, report them on the official discord: discord.shieldcommunity.net
your-license: "YOUR-LICENSE"

# This module handles all the anti-exploit settings, don't touch this if you don't know.
antiexploit:
  # What should be the packet receive timeout for PluginMessage? (-1 to disable)
  plugin-message-timeout: 4000
  # Channel list that should be ignored
  ignored-channels:
    - "channel1"
    - "channel2"
  # Maximum buffer length for chat messages and commands.
  # Under normal circumstances player can not write more than 256 characters.
  # Set -1 to disable.
  max-chat-input-length: 256
  # Maximum buffer length for tab-complete.
  # Set -1 to disable.
  max-tab-complete-length: 256
  # Ratelimit for entering commands in milliseconds. If player tries to enter commands often than indicated - his inputs will be blocked.
  # Set -1 to disable.
  command-rate-limit: 50
  # Amount of packets before kicking the connection.)
  # Set -1 to disable.
  max-packets-on-login: 600
  # How many ms a player should take to be throttled by the login.
  max-time-for-login: 600
  # What should be the limit of maximum Login serializer.
  max-data-serializer: 1048576
  # What should be the limit if maximum Custom Payload size.
  max-client-payload-size: 30720
  # How many channels there can be between server and player at once
  single-plugin-channels-registration-limit: 36
  # How many channels there can be between server and player. (Typically used by mods or some plugins.)
  registered-plugin-channels-limit: 96
  # What amount of encoded string buffer length should a UTF-8 username have before being compressed?
  # By default on Paper is 4, but bungeecord and velocity changed to 3. If you have problems with login systems increase it.
  encoded-username-length: 3
  # Should we print debug if some plugin gives OP permission to the player?
  debug-op-give: true
  # Should we print debug if some plugin trying to dispatch a console command?
  debug-console-command-dispatch: false
  # Gameplay related settings.
  gameplay:
    # This option will change behaviour of falling-block-height-nerf (paper.yml).
    # By default falling blocks would be removed if they were on Y position that is higher than this value
    # With this enabled - falling blocks will be removed only if distance between the block and the ground is greater than this value
    smart-falling-block-nerf: true
    # Should we disable sending commands while player is in bed (sleeping)?
    disable-commands-in-bed: false
    # If the player is stuck inside a portal with no way of getting out, walking to another block will reset the portal cooldown,
    # allowing them to teleport back through the portal
    fix-stuck-in-portals: true
    # Should we allow entites to use portals?
    entities-can-use-portals: true
    # Should we prevent clicking on the block that is surrounded by other solid blocks?
    # Under normal circumstances, a player cannot click on such blocks.
    prevent-illegal-block-click: false
    # Number of blocks the piston can move.
    piston-block-push-limit: 12
  # Settings for SecureSeed
  secureseed:
    # Should we use SecureSeed world generation instead of vanilla?
    # https://github.com/Earthcomputer/SecureSeed
    use-secure-seed: false
    # How much rounds should secure seed hash original world seed?
    # Should be between 1 and 12.
    hash-rounds: 6
    # Salt for every type of generated structures.
    terrain-salt: 7
    population-salt: 6
    decoration-salt: 7
    carver-salt: 13
    region-salt: 3
    slime-chunk-salt: 5
    biome-salt: 10
    biome-noise-salt: 5
    spawn-point-salt: 18
    end-pillar-salt: 13
    stronghold-location-salt: 5
    pillager-outpost-salt: 1
    end-gateway-order-salt: 12
    region-carver-salt: 3
    cave-carver-salt: 4
    ravine-carver-salt: 3
    octave-noise-salt: 17
    octave-simplex-noise-salt: 6
    multi-noise-biome-salt: 11
    end-biome-noise-salt: 13
    terrain-noise-salt: 14
    surface-builder-salt: 15
  # NBT related settings.
  nbt:
    # What amount of bytes should a client send maximum to the server on NBT data?
    max-nbt-bytes-per-client: 1966080
    # What should be the limit of book pages on the server? This can avoid problems and duplicates.
    max-books-pages: 50
    # How fast can a player edit a book in ticks?
    book-tick-time: 20
    # Whether to resolve selectors in books.
    # With this enabled, players given creative mode will be able to crash the server in yet another way
    resolve-selectors-in-books: false

# This module handles all the performance settings, please read before changing anything.
performance:
  # Should we use TPS catchup, which makes your server tick faster than 20 TPS after any period of time that is below 20?
  tps-catchup: true
  # Disable method profiler?
  disable-method-profiler: true
  # Disable plugin api-version check?
  # This check is used to check if a plugin has api-version described in it's plugin.yml
  # And if plugin doesn't have this field - then spigot will initialize legacy material support.
  # You can disable this check if you are 100% sure that no plugin needs it.
  disable-api-version-check: false
  # Use fast random for world-related calculations?
  # Enabling this will use non-vanilla random algorithm, which is 1.5 times faster, BUT
  # This can significantly change the vanilla mechanics of the game.
  # Use it only if you know that you don't need perfect vanilla gameplay on your server!
  use-fast-random: false
  # Use the new Virtual Thread introduced in JDK 21 for Async Chat Executor?
  use-virtual-thread-for-async-chat-executor: false
  # Use the new Virtual Thread introduced in JDK 21 for Async Scheduler?
  use-virtual-thread-for-async-scheduler: false
  # Do not touch if you don't know what that is!
  # Should be changed ONLY if you think that it causes issues!
  fix-mc-183518: true
  # Network settings
  network:
    # Level of compression that spigot will use (-1 by default, which means 6 compression level)
    # The closer the value is to 9, the stronger the compression will occur.
    # Used only if compression is enabled (https://minecraft.fandom.com/wiki/Server.properties#network-compression-threshold)
    compression-level: -1
    # Should the Spigot enable the TFO option?
    enable-tfo: false
    # What mode should the backend use for TFO? (1 = CLIENT, 2 = SERVER, 3 = BOTH, 4 = MANGLED)
    # This only will work on Linux systems, windows is not supported by epoll event.
    tcp-fast-open: 1
    # Should the Spigot enable IP_TOS-18 on network?
    enable-channel-ip-tos: true
    # How much time should a legacy connection be handled until ReadTimeoutHandler starts?
    max-time-for-legacy-timeout: 30
    # Uses a different approach to keepalive ping timeouts from purpur.
    # Enabling this sends a keepalive packet once per second to a player, and only kicks for timeout if none of them were responded to in 30 seconds.
    # Responding to any of them in any order will keep the player connected. AKA, it won't kick your players because one packet gets dropped somewhere along the lines
    use-alternative-keepalive: false
    # Netty settings
    netty:
      # The type of buffer allocator for Netty:
      #   'unpooled' - Creates new buffers each time (outdated and should never be used)
      #   'pooled' - Uses a pool of buffers for better performance and reduced GC pressure (recommended for production)
      #   'adaptive' - An auto-tuning allocator designed to reduce memory usage.
      # Adaptive allocator became the default in Netty 4.2, but may still cause issues. Use 'pooled' if you'll notice any.
      allocator-type: "adaptive"
      # The I/O model for Netty to use:
      #   'nio' - Java NIO, the cross-platform fallback (enabled on Windows or if native transport is disabled)
      #   'epoll' - Native transport for Linux systems (default)
      #   'io_uring' - Native transport for modern Linux (will not work on outdated Linux systems, also should not be used if compression is enabled)
      # To use a native transport (epoll/io_uring) native transfer should be enabled (https://minecraft.fandom.com/wiki/Server.properties#use-native-transport).
      io-model: "epoll"
  # Redstone settings
  redstone:
    # Maximum number of updates of one redstone wire per redstone-check-period.
    # If the number of updates exceeds this limit - redstone wire will be destroyed.
    # Only active if use-faster-eigencraft-redstone is enabled in paper.yml.
    max-redstone-updates-per-limit: 50
    # Period for which the number of redstone updates will be checked. (in milliseconds)
    redstone-check-period: 50
    # Should we disable the two observers to update from each other?
    disable-observer-clock: false
  # Chunks settings
  chunks:
    # Should we skip village place check on block update?
    skip-village-place-check-on-block-update: false
    # Disables block-entity (or tile-entity) ticking.
    disable-block-entity-ticking: false
    # Disables random block tick. (Like grass-spread)
    disable-block-random-tick: false
    # Disables all block physics.
    disable-block-physics: false
    # Disables all chunk ticking completely (with entities in it). Useful for lobby servers.
    disable-chunk-ticking: false
  # Entity settings
  entity:
    # Disables build-in anticheat completely.
    # Removes "moved too quickly!" alerts and such, but in theory can allow some exploits!
    disable-core-anticheat: false
    # How much ticks should falling block live? If falling block exists longer - it will be despawned. (-1 to disable)
    falling-block-live-time: 200
    # How much ticks should throwable projectile live? If projectile longer - it will be despawned. (-1 do disable)
    projectile-live-time: 300
    # Do not send useless entity packets (such as movement when entity is not moving) to players.
    dont-send-useless-entity-packets: true
    # Optimizes the suffocation check by selectively skipping the check in a way that still appears vanilla.
    enable-suffocation-optimisation: true
    # Throttles the AI goal selector in entity inactive ticks.
    inactive-goal-selector-throttle: true
    # Adds an awareness check to the inactive tick of entities.
    skip-ai-for-non-aware-mobs: false
    # Whether to disable equipment update for animal entities.
    disable-equipment-update-for-animals: false
    # Frequency of checking if drop item is inside blocks and push it if it is. (-1 to disable)
    item-noclip-check-freq: 4
    # Frequency of checking for entity despawn. (-1 to disable.)
    despawn-check-freq: 10
    # Frequency of checking for minecart collision (-1 to disable collision for vehicles, 1 - vanilla)
    minecart-collision-check-freq: 4
    # Frequency of player statistic updates. (-1 to disable)
    player-statistic-update-freq: 5
    # Whether to disable dolphins to search for treasures.
    disable-dolphin-treasure-searching: false
    # Villager settings
    villagers:
      # This option does now allow all villagers to tick at the same time.
      # When this is set > 1 villager will tick only if random allows him to.
      # Set -1 to disable villager brain tick completely.
      villagers-brain-tick: 1
      # Lobotomizes the villager if it cannot move. (does not affect trading and such)
      lobotomize-villagers: false
      # The interval in ticks to check if a villager is lobotomized.
      lobotomize-check-interval: 100
    # Optimizes entity brains when they're far away from the player.
    dab:
      enabled: true
      # This value determines how far away an entity has to be
      # from the player to start being effected by DEAR.
      start-distance: 12
      # This value defines how often in ticks, the furthest entity
      # will get their pathfinders and behaviors ticked. 20 = 1s.
      max-tick-freq: 20
      # This value defines how much distance modifies an entity's
      # tick frequency. freq = (distanceToPlayer^2) / (2^value).
      activation-dist-mod: 8
    # Disables entity AI.
    disable-entity-ai: false
    # Disables entity tick completely.
    disable-entity-tick: false

misc:
  # Server brand name, that players can see in F3 menu.
  brand-name: "ShieldSpigot"
  # When enabled, ender chests should have six rows of inventory space.
  ender-chest-six-rows: false
  # When set to false, loot tables will not attempt to split items with a stack size higher than the maximum into items of smaller stack sizes.
  # This will prevent overstacked items from being lost or causing a chunk to become uninhabitable
  split-overstacked-loot: true
  # Use permission nodes to determine the number of rows.
  # By default, with this setting enabled, all players have six rows unless otherwise specified using permissions.
  ender-chest-permission-rows: true
  # Kelp max grow age for kelps and vines.
  max-grow-age: 25
  # Should we allow empty hoppers to tick?
  tick-empty-hoppers: true
  # !!! INCOMPATIBLE WITH VIAVERSION !!!
  # Doesn't allow player to send non-existent item in click packet.
  # !!! INCOMPATIBLE WITH VIAVERSION !!!
  validate-clicked-item: false

Сервера использующие ShieldSpigot:​

  • mc.mixland.net
  • mc.fast-mc.ru
  • mc.tidepvp.ru
  • play.waittime.su
  • mc.bingogrief.ru
  • nullx.su
  • mc.night-times.su
  • mc.lonygrief.me
Команды и права
/shieldspigot - основная команда ядра
Автор
Overwrite
Просмотры
5 655
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

Другие ресурсы пользователя Overwrite

Поделиться ресурсом

Последние обновления

  1. 1.2.0

    Исправлена работа с ModelEngine, а также потенциально с остальными плагинами схожей логики...
  2. 1.1.0

    Изменение цены Было 2750 Стало 2250
  3. 1.1.0

    Нововведения: Лицензия теперь указывается в файле license.yml Добавлен параметр...

Последние рецензии

Купил данное ядро, это лучшее ядро с фтксом оптимизацией, лучшее ядро на 1.16.5
Ты же не стрононник старых версий. Или это по принципу используешь старые версии - плати 2000₽. Ну если куплю когда нибудь, посмотрю, а так идея хорошая исправлять недоработки 1.16.5. Можешь ещё сделать подобное щит ядро для 1.8.9. На нем почти все мини игры стоят, а эксплоитов и недоработок там тоже хватает. Может купит кто. Удачи!
Overwrite
Overwrite
Для 1.8 всегда есть форки по типу PandaSpigot, так что можешь попробовать их
Назад
Сверху Снизу