Помогите краш при помощи платформы на 255 блоки и обработки теней.

Статус
Закрыто для дальнейших ответов.
Сколько на сколько должна платформа быть для появления лагов?
Короче, ставил где-то на 255-256 сетом камни 10-15к блоков в 1 блок высотой.
Долблю с 1.16 майна на ядре Paper 1.12 1617, настройки да, свои, годами отточенные. Онлайн с утра небольшой, пару десятков людей. ТПС вообще рандом от 20 до 19.5, но это всегда так.
Мне это напоминает баг из разряда, а давайте сетнем 100к кактусов в воздухе и посмотрим, ляжет ли серв.
 
Последнее редактирование:
Полное враньё.
Чистая производительность бумаги 1.15.2 (и скоро бумаги 1.16.2, когда все патчи спортируют) выше бумаги 1.12.2, просто по той причине что в новой бумаге есть асинхронный генератор чанков, улучшенная по сравнению с 1.12.2 асинхронная загрузка чанков, асинхронный расчёт освещения, оптимизации EntityTracker, Eigencraft redstone, и немаловажная опция не дающая игроку заходить в непрогруженный чанк, что помогает избегать снихронных загрузок чанков (и куча фиксов в других местах избегающий то же самое). И там ещё есть пачка оптимизаций, которых не было до этого, но они относительно маленькие, потому отдельного упоминания не стоят, но вместе они тоже дают значительный эффект.
А ешё в бумаге есть no-tick-view-distance, которая позволяет устанавливать большую дистанцию обзора, чтобы игроки могли видеть чуть дальше своего собственного носа, но сервер при этом не страдал пытаясь обработать такие чанки раньше времени (один хрен на 80% серверов, дистанция обзора с обработкой больше 4-5 не имеет смысла, но при такой дистанции нихрена не видно вокруг).
Так что дело как обычно в прокладке между стулом и монитором, которая ни GC правильно настроить не может, ни плагины не жопой писать.
Да можно сколько угодно гнать на старые и хвалить новые, но весь онлайн ру-майна сидит на старых ядрах и в ус не дует. А такие баги как-то фиксятся потихоньку, да и я бы не назвал их критикал.
 
Кроме кактусов есть еще такие фишки, выкидывают десятки тысяч предметов, тоже залагивает, при большом онлике может и положить.
Что кактус, что такой вид вполне думаю будет пахать и на 1.16. Так что если порыться, много что сделать можно.
Вопрос, а такая проблема ли это. За этим должны модераторы следить.
Тем временем смог сбить тпс до 19.2 или просто удача )
По таймингам есть, да, PacketPlayInUseItem, но это лишь на 1 единицу в одно рыло сбивает из 20 тпс. Надо несколько крашеров минимум, чтобы хоть как-то грузануть норм.
 
Последнее редактирование:
Так это на 1.15.2 не работает, а раздули муху слона.
На модовых то нету креатив за донат
На без модовых есть.
но ядер на 1.15.2 стабильных нету как и модов ещё.
Так чем проблема перейти на 1.15.2 и не знать этой беды?
1. Раздули из-за актуальности проблемы.
2. Так модовых серверов <5%.
3. А папер?
Проблема в плагинах, багах. Переделывать всё - такое себе удовольствие.
 
Сколько на сколько должна платформа быть для появления лагов?
Короче, ставил где-то на 255-256 сетом камни 10-15к блоков в 1 блок высотой.
Долблю с 1.16 майна на ядре Paper 1.12 1617, настройки да, свои, годами отточенные. Онлайн с утра небольшой, пару десятков людей. ТПС вообще рандом от 20 до 19.5, но это всегда так.
Мне это напоминает баг из разряда, а давайте сетнем 100к кактусов в воздухе и посмотрим, ляжет ли серв.
там достаточно около 3000 блоков. я писал об этом выше. на некоторых серваках 1.12 не робит а что конкретно их по настройкам отличает админы не понимают.
 
там достаточно около 3000 блоков. я писал об этом выше. на некоторых серваках 1.12 не робит а что конкретно их по настройкам отличает админы не понимают.
Скорее всего от мощности сервака зависит, лаги оно создает, но серв и близко в 1 рыло не кладется. Сколько у тебя уходит, чтобы офнуть?
 
Забыл добавить, что к недостаткам на переход на новейшую версию это не всегда разработчики успевают обновить плагины.
Проблема еще острее, когда видишь, что такие плагины как NoCheatPlus и Orebfuscator остановились на 1.13 и больше не обновляются, а бесплатных аналогов я лично пока не нашел. (знаю что есть у бумаги свой антииксрей, но он не имеет тех фич что тот плагин)

p.s Нашел форк NCP, но насколько он стабилен и рабочий я не тестировал. Если кто тестил то отпишите.
 
По идее, ничего сложного, поправить 3 класса. Так-же заметил что на Paper 1.8.8 есть параметр use-async-lighting, при котором сервер не лагает.
 
Забыл добавить, что к недостаткам на переход на новейшую версию это не всегда разработчики успевают обновить плагины.
Проблема еще острее, когда видишь, что такие плагины как NoCheatPlus и Orebfuscator остановились на 1.13 и больше не обновляются, а бесплатных аналогов я лично пока не нашел. (знаю что есть у бумаги свой антииксрей, но он не имеет тех фич что тот плагин)

p.s Нашел форк NCP, но насколько он стабилен и рабочий я не тестировал. Если кто тестил то отпишите.
Замена одних проблем на другие и только )
 
Забыл добавить, что к недостаткам на переход на новейшую версию это не всегда разработчики успевают обновить плагины.
Проблема еще острее, когда видишь, что такие плагины как NoCheatPlus и Orebfuscator остановились на 1.13 и больше не обновляются, а бесплатных аналогов я лично пока не нашел. (знаю что есть у бумаги свой антииксрей, но он не имеет тех фич что тот плагин)

p.s Нашел форк NCP, но насколько он стабилен и рабочий я не тестировал. Если кто тестил то отпишите.
На Orebfuscator вроде есть форк для 1.13+
 
частично помогла настройка fastansycworldedit


lighting:
# If packet sending should be delayed until relight is finished
delay-packet-sending: true
async: false
# The relighting mode to use:
# - 0 = None (Do no relighting)
# - 1 = Optimal (Relight changed light sources and changed blocks)
# - 2 = All (Slowly relight every blocks)
mode: 0
# If existing lighting should be removed before relighting
remove-first: true

но результат лишь частичный. это уменьшило лаги на 20-30% но способ всё ещё может положить сервер.
 
Последнее редактирование:
частично помогла настройка fastansycworldedit


lighting:
# If packet sending should be delayed until relight is finished
delay-packet-sending: true
async: false
# The relighting mode to use:
# - 0 = None (Do no relighting)
# - 1 = Optimal (Relight changed light sources and changed blocks)
# - 2 = All (Slowly relight every blocks)
mode: 0
# If existing lighting should be removed before relighting
remove-first: true

но результат лишь частичный. это уменьшило лаги на 20-30% но способ всё ещё может положить сервер.
Для 1.12.2 нету такой настройки, а для 1.15.2 не актуально
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх