1. Paper - Стандартный отличный выбор.
2. Purpur - Доработанный вариант Paper.
3. Pufferfish - Доработанный вариант Paper.
3. Dionysus - Доработанный вариант Paper для 1.12.
4. Yatopia - Заброшен.
5. AirPlane - Заброшен и нестабилен.
6. Patina - Нестабилен.
7. Mirai - Заброшен.
8. Jettpack - Заброшен.
9. Fusion - Нестабилен.
Думаю не стоит писать о Bukkit, Spigot... Ибо многим известно, что это более чем устарело)
network-compression-threshold: 128/256/512 # Сжатие трафика. Меньше - больше нагрузка, но стабильнее игра при плохом соединении на стороне клиента.
enforce-secure-profile=false # Альтернатива online-mode, используя защищенные профили
entity-broadcast-range-percentage=75 # Расстояние до сущности в процентах, для её отображения игрокам
max-tick-time=-1 # Максимальное время тика
use-native-transport=true # Оптимизированная отправка пакетов
view-distance=4 # Дальность прорисовки
simulation-distance=4 # Дальность симуляции
idle-timeout=10 # Авто-афк-кик в минутах
allow-flight=true # Разрешить полет в режиме выживания
snooper-enabled=false # Отправка данных в Mojang
sync-chunk-writes=false # Однопоточное чтение чанков
query-plugins: false # Информация о плагинах в query
spawn-limits: # Лимит спавна
monsters: 10 # ...монстров
animals: 5 # ...животных
water-animals: 3 # ...водных сущностей
water-ambient: 1 # ...мелких водных сущностей
axolotls: 1 # ...аксолотлей
water-underground-creature: 1 # ...подземных спрутов
ambient: 1 # ...мелких сущностей
period-in-ticks: 300 # Время для выгрузки неактивных чанков
ticks-per: # Частота спавна
animal-spawns: 400 # ...животных
monster-spawn: 10 ...монстров
water-spawns: 600 ...водных сущностей
axolotl-spawns: 400 ...аксолотлей
water-ambient-ambient: 600 ...мелких водных сущностей
water-underground-creature-spawns: 400 ...подземных спрутов
ambient-spawns: 1800 ...мелких сущностей
autosave: 16000 # Автосохранение
mob-spawn-range: 4 # Радиус спавна мобов
hanging-tick-frequency: 250 # Интервал проверки декоративных сущностей
restart-on-crash: true # Перезапуск при краше
save-user-cache-on-stop-only: true # Сохранение пользовательского кэша только при остановке
merge-radius: # Радиус объединения в кучи
item: 6 # Дроп
exp: 10 # Опыт
netty-threads: 4 # Потоки процессора
arrow-despawn-rate: 300 # Время до удаления стрелы
trident-despawn-rate: 300 # Время до удаления трезубца
hopper-amount: 3 # Количество воронок
hopper-transfer: 8 # Транзакций воронок
hopper-check: 8 # Проверки воронок
nerf-spawner-mobs: true # Мобы из спавнера без интеллекта
log-villager-deaths: false # Логирование смерти житлей
log-named-deaths: false # Логирование смерти именных сущностей
max-tnt-per-tick: 10 # Максимум тнт за тик
max-tick-time: # Максимальное время обработки
tile: 8 # Тайлов
entity: 16 # Сущностей
entity-activation-range: # Радиус активации сущностей
animals: 10
monsters: 12
raiders: 12
misc: 4
water: 4
villagers: 8
flying-monsters: 24
wake-up-inactive:
animals-max-per-tick: 2
animals-every: 1200
animals-for: 60
monsters-max-per-tick: 2
monsters-every: 400
monsters-for: 60
villagers-max-per-tick: 1
villagers-every: 600
villagers-for: 60
flying-monsters-max-per-tick: 2
flying-monsters-every: 200
flying-monsters-for: 60
villagers-work-immunity-after: 100
villagers-work-immunity-for: 20
villagers-active-for-panic: true
tick-inactive-villagers: false
ignore-spectators: true
max-joins-per-tick: 1 # Максимум присоединений в тик
max-entity-collisions: 1 # Максимум коллизий сущностей
prevent-moving-into-unloaded-chunks: true # Предотвратить попадание игрока в неактивный чанк
Spark - Мониторинг нагрузки. (Сам пользуюсь)
ClearLagg - Очистка мира от мусора и Garbage Collector. (Есть в ядре)
LagAssist - Мощный инструмент оптимизации, рекомендуется на 1.14+.
AntiRedstoneClock - Предотвращение работы нежелательных механизмов. (Сам пользуюсь)
LPX - Мощный инструмент фикса на уровне пакетов. (Сам пользуюсь)
UniversalBlocker - Мощный инструмент блокировки команд, включая таб-комплит. (Сам пользуюсь)
Используя flags.sh, подберите наилучшие параметры для запуска вашего сервера.
<1.13 - WorldBorder:
1. Установка центра - /wb center
2. Установка диаметра - /wb set <мир> <x> <z> (Обратите внимание, что это не радиус)
3. Запуск прогрузчика - /wb <мир> fill
4. Ожидание окончания прогрузки, сервер отключать не рекомендуется.
>1.13 - Chunky:
1. Выбор мира - /chunky world world
2. Установка центра - /chunky center <x> <z>
3. Установка радиуса - /chunky radius <радиус> (Обратите внимание, что это не диаметр)
4. Запуск прогрузчика - /chunky start.
5. Ожидание окончания прогрузки, сервер отключать не рекомендуется
1. Удалите ненужные или имеющие уже существующий на вашем сервере функционал плагины (Например использование HideStream, когда есть Essentials).
2. Отключите проверку обновлений и метрики. Излишние бессмысленные для вас проверки.
3. Не используйте слитый софт и сомнительные форки. Может иметь отрицательные последствия.
4. Грамотно подбирайте версию. В новых версиях периодически исправляются старые недоработки.
5. Не используйте датапаки с функционалом. Зачастую вызывает непредвиденные последствия.
6. Избегайте сомнительные хостинги и тщательно подбирайте серверное оборудование. Не думаю, что вам будет приятно размещаться на хостинге, где постоянно падают сервера.
7. Следующий список плагинов крайне не рекомендуется к использованию, ибо об их оптимизации не думали... AkyllofItems, AkyloffCheck, AkyloffBoxes, wItems, LattyItems, MoonCases, MoonClans, bDonate, BetterNPC, TrustPotions, TrustDistributions, TrustStacker, UniversalClans.
1. Плагин PermissionsEX (Группы и права) - Устарел, рекомендую LuckPerms, в нём есть импорт PEX.
2. Плагин Citizens (Нпс) - Устарел, рекомендую ZNPCs или ZNPCsPlus. Также у большинства есть проблемы с производительностью
3. Плагин Spartan (Античит) - Устарел, сам использую Vulcan и Matrix. Также у большинства есть проблемы с производительностью
4. Плагин HolographicDisplays (Голограммы) - Устарел, рекомендую DecentHolograms, в нём есть импорт HD
5. Плагин ImageOnMap (Изображения в рамках) - Устарел, сам использую Images.
6. Плагин ChatEx (Чат) - Устарел, рекомендую Chatty. Хотя сейчас ассортимент плагинов очень широк. Также у большинства есть проблемы с производительностью
7. Расширение PlaceholderAPI JavaScript (JS) - Неправильное/Чрезмерное использование может вызвать проблемы.
8. Плагин aJLeaderBoard (Топы) - Настройте, отключите регистрацию собственных контекстов LP, установив register-lp-contexts: false
9. Плагин illegalStack (Фиксер) - Настройте, отключите все параметры OverStack, установив их значения на false. А ItemScanTimer установите на 72000 или больше.
10. Плагин AuctionHouse (Аукцион) - Настройте, измените updateTicks на 72000 или больше. Но сейчас есть крутые альтернативы вроде zAuctionHouse и bAuction.
11. Плагин Matrix (Античит) - Настройте, отключите проверку тпс, установив tps_protection.enable: false.
12. Плагин CoreProtect (Логер) - Настройте, отключите бесполезные логи, например сессии игроков, их сообщения и команды, создание порталов и выпадение листвы. Также можно отключить восстановление сущностей rollback-entities: false и логирование бесполезных вещей, вроде сгорания зомби на солнце skip-generic-data: true.
13. Плагин CMI (Основа) - Настройте, включите асинхронное сохранение файлов, установив FileSave: Async: true. Отключите ненужные команды в alias.yml.
Отключите ненужные модули в modules.yml. Также вы можете отключить звуки, эффекты и привязку к p####i, если не используете это. Можете отключить неиспользуемый функционал вchatfilter.yml, commandcost.yml, disableenchants.yml, eventcommands.yml, playtimerewards.yml, ranks.yml, recipes.yml, saveditems.yml, shedules.yml, tablist.yml.
14. Плагин IRandomTeleport (Ртп) - Настройте, отключите проверку обновлений checkForUpdates: false. Однако сейчас есть крутые альтернативы вроде tpr от Essentials, OvRandomTeleport и другие.
15. Плагин FAWE (Форк WE) - Настройте, установите tick-limiter: false, а interval: 60.
16. Плагин TAB (Интерфейс) - Настройте, снизьте частоту обновлений в placeholderapi-refresh-intervals: default-refresh-interval: 1000 и других заполнителей, если нет необходимости в моментальных обновлениях. Не рекомендуется использовать RGB и анимации, переопределения scoreboard-teams: anti-override: false и tablist-name-formatting: anti-override: false, однако её отключение в последних версиях является ошибкой. Отключите tablist-name-formatting, если не используете его, а также сократите частоту обновления прав permission-refresh-interval: 1000. Отключите placeholders: register-tab-expansion: false и опцию задержки при использовании глобального списка игроков.
17. Плагин Spark (Мониторинг ресурсов) - Настройте, отключите фоновый режим "backgroundProfiler": false
Последнее редактирование:
