• Весна пришла и растопила цены!⁣

    Гость, используй весенний купон. Если ты давно хотел купить улучшение, то это самый подходящий раз! Помни использование купона ограничено, поспеши! Купон: ВЕСНА

    Успеть улучшить аккаунт

  • Время улучшать сервер! Аккаунт EXCLUSIVE ⚡ навсегда - можно купить за 589 рублей!⁣

    Гость, покупая подписку, ты увеличишь свои доходы в разы! Мы делаем самые актуальные сборки, переводим лучшие приватные плагины, а так-же обновляем их и фиксим любые ошибки. Дешевле, чем студии и другие разработчики!

    Улучшить аккаунт

  • Аккаунт Premium+ теперь можно купить навсегда!⁣

    Гость, заплати всего один, раз и получай самый новые Сборки и Обновленные плагины одним из первых. ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ ⁣ Помогайте развивать форум донатами, и уникальным контентом. Продавай свои сборки, зарабатывай, учись, ты можешь все!

    Улучшить аккаунт

  • Приветствуем тебя Гость!⁣

    Недавно на форуме? Не знаешь как можно скачивать ресурсы? Для этого нужно лишь зарегистрировать на форуме, и получать доступ к профессиональным плагинам, оптимизированным настройкам. Здесь только самое лучшее.

    Зарегистрироваться

  • Мы теперь Вконтакте

    Если вы ведете свою страницу в социальной сети, вам необходимо подписать на нашу группу, здесь будут все анонсы новых платных и бесплатных сборок,плагинов, скриптов. Здесь вы сможете найти, спонсоров, и просто друзей!

    Присоединиться в группу

Оптимизация сервера PaperSpigot

GMNives

Пользователь
Регистрация
17 Сен 2020
Сообщения
14
Оценка реакций
10
Баллы
3
Всем привет, сегодня я для вас собрал по максимуму полезной информации как же настроить сервер в файлах Spigot, Bukkit, Paper. В интернете можно найти и без того не мало статей, но они все не до конца дополнены. В данной статье я покажу и объясню абсолютно все функции которые я настраиваю у себя на сервере. Так же если у кого-то есть что дополнить или поправить, то прошу с радостью написать в комментарии.

НастройкаПо умолчаниюОптимизировано
spawn-limitsmonsters: 70
animals: 10
water-animals: 15
ambient: 15
monsters: 50 -Спавн монстров на 1 игрока.
animals: 8 - Спавн животных на 1 игрока.
water-animals: 3 - Спавн спрутов на 1 игрока.
ambient: 1 - Спавн летучих мышей на 1 игрока.

Если что-то не нужно, можно поставить 0 и спавна не будет вообще.
chunk-gcperiod-in-ticks: 600
load-threshold: 0
period-in-ticks: 400 - такт выгрузки чанков в тиках.
load-threshold: 0 - сколько чанков нужно чтобы начать выгружать.
ticks-peranimal-spawns: 400
monster-spawns: 1
autosave: 6000
animal-spawns: 400 - спавн животных в тиках.
monster-spawns: 4 - спавн монстров в тиках.
autosave: 12000 - авто-сохранение мира, можно так-же и 6000.

Настройка​
По умолчанию​
Оптимизировано
save-user-cache-on-stop-only
false​
true​
Должен ли сервер постоянно сохранять пользовательские данные (false) или откладывать эту задачу до остановки / перезапуска (true)? Это хорошая экономия TPS на Spigot (меньше на бумаге, поскольку она более эффективна).​
max-tick-timetile: 50
entity: 50
tile: 1000
entity: 1000
mob-spawn-range85
Зависит от прорисовки вашего сервера, нужно ставить на 1 меньше, например прорисовка 6, значит тут ставить 5.
entity-activation-rangeanimals: 32
monsters: 32
misc: 16
water: 16
animals: 8
monsters: 10
misc: 2
water: 8
Когда сущности увидят вас и будут следовать логике игры, расстояние в блоках.
tick-inactive-villagerstruefalse
merge-radiusitem:2.5 exp:3.0item: 4.0
exp: 6.0
Расстояние в блоках с которого будет стакаться опыт и предметы.
nerf-spawner-mobsfalsetrue
Включать true только если вы не спавните мобов через спавнеры, у них тогда отключиться игровая логика и они ничего не будут делать кроме как ходить.
arrow-despawn-rate1200300
Деспавн выпущенных стрел.
growthcactus-modifier: 100
cane-modifier: 100
melon-modifier: 100
mushroom-modifier: 100
pumpkin-modifier: 100
sapling-modifier: 100
wheat-modifier: 100
netherwart-modifier: 100
vine-modifier: 100
cocoa-modifier: 100
cactus-modifier: 800
cane-modifier: 800
melon-modifier: 800
mushroom-modifier: 800
pumpkin-modifier: 800
sapling-modifier: 800
wheat-modifier: 800
netherwart-modifier: 800
vine-modifier: 800
cocoa-modifier: 800
Быстро растут растительности и фермы.
max-entity-collisions82
Предотвращает спавн мобов в 1 точке, то есть в 1 точке max 2 моба. Можно поставить и 1.

Настройка По умолчанию Оптимизировано
max-auto-save-chunks-per-tick246
optimize-explosionsfalsetrue
mob-spawner-tick-rate12
disable-chest-cat-detectionfalsetrue
max-entity-collisions82
Да-да он встречается и в Paper, не только в Spigot.
despawn-rangessoft: 32
hard: 128
soft: 28
hard: 96
disable-move-eventfalsetrue
non-player-arrow-despawn-rate-160

prevent-moving-into-unloaded-chunks
falsetrue
armor-stands-ticktruefalse

НастройкаПо умолчаниюОптимизировано
view-distance104-8
Не забываем про mob-spawning в Spigot
network-compression-threshold256Для обычного сервера(512), для BungeeCord серверов(-1)

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

Ссылка 1
Ссылка 2
Ссылка 3 Paper
Ссылка 4 Spigot
Ссылка 5 Bukkit
 

DezoWare

Пользователь
Регистрация
14 Сен 2020
Сообщения
48
Оценка реакций
23
Баллы
8
Главная часть, а это аргументы не была в этом списке, что прискорбно ведь это играет самую важную роль

Учитываем одно но! PTERODACTYL Пользователям


При установке значений Xms и Xmx, если ваш хост сообщает, что у вас 8000 МБ памяти, НЕ ИСПОЛЬЗУЙТЕ 8000 МБ! Minecraft (и Java) требует дополнительной памяти помимо этого параметра Xmx. Рекомендуется уменьшить ваши Xmx / Xms примерно на 1000-
1500M, чтобы избежать нехватки памяти или сбоя «OOMKiller» на вашем сервере. Это также оставляет место для операционной системы, которая тоже может использовать память.
Есть 8000М памяти? В целях безопасности используйте 6500M. Но вы также можете спросить своего хоста, покроют ли они эти накладные расходы за вас и вместо этого предоставят вам 9500M.

Сейчас в большинства хостингов вам поставляют 9000 МБ вместо тарифных 8000 МБ что бы коллектор работал без сбоев.

Java -Xms10G -Xmx10G -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://vk.com/victor_ribchinskij -Daikars.new.flags=true -jar [ВАШЕ ЯДРО].jar nogui

P.S water-animals: 3 - Спавн спрутов на 1 игрока. Начиная с 1.13 и рыбок:p
 

GMNives

Пользователь
Регистрация
17 Сен 2020
Сообщения
14
Оценка реакций
10
Баллы
3
Главная часть, а это аргументы не была в этом списке, что прискорбно ведь это играет самую важную роль

Учитываем одно но! PTERODACTYL Пользователям


При установке значений Xms и Xmx, если ваш хост сообщает, что у вас 8000 МБ памяти, НЕ ИСПОЛЬЗУЙТЕ 8000 МБ! Minecraft (и Java) требует дополнительной памяти помимо этого параметра Xmx. Рекомендуется уменьшить ваши Xmx / Xms примерно на 1000-
1500M, чтобы избежать нехватки памяти или сбоя «OOMKiller» на вашем сервере. Это также оставляет место для операционной системы, которая тоже может использовать память.
Есть 8000М памяти? В целях безопасности используйте 6500M. Но вы также можете спросить своего хоста, покроют ли они эти накладные расходы за вас и вместо этого предоставят вам 9500M.

Сейчас в большинства хостингов вам поставляют 9000 МБ вместо тарифных 8000 МБ что бы коллектор работал без сбоев.

Java -Xms10G -Xmx10G -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://vk.com/victor_ribchinskij -Daikars.new.flags=true -jar [ВАШЕ ЯДРО].jar nogui

P.S water-animals: 3 - Спавн спрутов на 1 игрока. Начиная с 1.13 и рыбок:p

Да вы правы, стоит ещё поставить флаги от Aikar для большей оптимизации и лучшей выгрузки мусора. Почитать подробнее про флаги можно тут -> ТЫК
 
Последнее редактирование:

DezoWare

Пользователь
Регистрация
14 Сен 2020
Сообщения
48
Оценка реакций
23
Баллы
8
Да вы правы, стоит ещё поставить флаги от Aikar для большей оптимизации и лучшей выгрузки мусора. Почитать подробнее про флаги можно тут -> ТЫК
Вообще-то вот тут https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/
Зачем кидать ссылку на тайминги??! К тому же это небезопасно
 

GMNives

Пользователь
Регистрация
17 Сен 2020
Сообщения
14
Оценка реакций
10
Баллы
3

Помочь проекту!

Собрано
"6,828.00" ₽
Цель
"10,000.00" ₽

Новые сообщения

Последние ресурсы

Статистика форума

Темы
410
Сообщения
1,834
Пользователи
2,279
Новый пользователь
f0ster

Условия использования

  • Любой контент, размещенный командой сотрудников, предоставляется нам пользователями и не был загружен нами во внешний источник. Мы не несем ответственности за то, что публикуем, и оставляем за собой право на конфиденциальность наших пользователей. Пользователи и сотрудники этого сайта не знают о каких-либо незаконных или неправомерных действиях на этом сайте. Мы не являмеся официальным продуктом Minecraft, всё права на ресурсы и т.д принадлежат исключительно Mojang.

Контакты

По вопросам рекламы: [email protected]
Связь с администрацией: [email protected]