Равномерное сохранение мира
Server Performance - Smooth Chunk Save[Forge/Fabric] меняет расписание записи чанков. Вместо накопления большой очереди и её обработки одним тяжёлым этапом мод сохраняет данные непрерывно небольшими порциями. Это помогает уменьшить паузы, когда сервер одновременно выгружает множество изменённых областей.
Проект ориентирован на стабильность TPS, а не на ускорение генерации мира или рендера клиента. В тесте автора доля тика, занятая сохранением, снизилась примерно с 11% до 0,3%. Это пример конкретной среды, а не гарантия: накопитель, сборка и активность мира меняют результат.
Параметры нагрузки
Конфигурация задаёт интервал, после которого чанк сохраняется, и максимальное количество чанков, выгружаемых одновременно. Слишком редкая запись увеличивает объём несохранённых изменений, а слишком частая создаёт постоянную дисковую работу. Начинать лучше со стандартных значений и менять один параметр после измерения MSPT.
Отладочный журнал помогает проверить работу, но на постоянном сервере избыточное логирование само создаёт лишние операции записи. Его включают на время диагностики, затем отключают и сравнивают профиль при одинаковой нагрузке.
Серверная установка
Мод требуется только серверной стороне. Это относится и к одиночной игре, потому что мир запускается во встроенном сервере. Клиентам выделенного сервера отдельный файл не нужен.
Новые версии используют зависимость Cupboard. Файл выбирают под точное сочетание Minecraft и Fabric, Forge либо NeoForge. После установки следует проверить журнал запуска и выполнить тест сохранения на копии мира. Резервные копии мод не заменяет: он меняет расписание обычной записи, а не создаёт архивы.
Сравнение с подготовкой территории
Chunky заранее генерирует выбранную область, чтобы игроки реже создавали новые чанки в реальном времени, тогда как Smooth Chunk Save сглаживает запись уже загруженных и изменённых данных. Эти подходы дополняют друг друга и воздействуют на разные причины лагов.
Эффект стоит оценивать по профилировщику. Если задержки вызывают сущности, редстоун или сборщик мусора, изменение сохранения их не устранит. Перед обновлением нужно сохранить конфигурацию и мир, а затем проверить время тика и журнал ошибок под обычной нагрузкой.
Давайте общаться
Помогите нам сделать сайт лучше
Мы очень стараемся сделать сайт удобнее и полезнее, поэтому нам важно ваше мнение. Поделитесь впечатлениями, идеей или советом – каждый комментарий помогает нам стать лучше.