Satisfactory Руководство

Паузы автосохранения Satisfactory: что измерить перед сменой интервала

Сопоставьте паузы Satisfactory с автосохранением, нагрузкой диска и размером мира до изменения настроек.

Паузы автосохранения Satisfactory: что измерить перед сменой интервала

Если фабрика ненадолго замирает через равные промежутки времени, сначала сопоставьте паузы с сохранениями сервера. Увеличение интервала автосохранения сокращает число таких событий, но не объясняет, почему отдельное сохранение длится долго. Аварийное завершение во время записи требует других действий, чем пауза, после которой игра продолжает работать.

Речь о выделенном сервере PC-версии. Доступные настройки меняйте через внутриигровой Server Manager, а старые советы проверяйте по установленной сборке. Во время диагностики оставьте автосохранения включёнными и держите независимую копию заведомо рабочего мира вне активной папки сохранений.

Замеры до и после изменения нужны на сопоставимой нагрузке и с сохранённой копией мира.

Сначала защитите текущий прогресс#

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

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

Сопоставьте несколько пауз с событиями записи#

Понаблюдайте за тремя–пятью циклами в похожих условиях. Отмечайте начало и конец задержки и спрашивайте, заметили ли её остальные игроки. Сравните время с сообщениями о сохранении в журнале сервера или Server Manager. Если явной отметки записи нет, оставьте связь неподтверждённой: не каждое зависание является автосохранением.

Для короткой записи об инциденте достаточно:

  • времени с часовым поясом и примерной длительности паузы;
  • числа игроков, времени работы сессии и размера файла мира;
  • результата: запись завершилась, появилась ошибка, разрыв соединения или авария;
  • использования памяти, активности CPU, задержек хранилища и свободного места около события;
  • совпавших по времени резервного копирования, сжатия, снапшота или обновления.

Размер файла помогает описать условия, но не позволяет прямо рассчитать длительность паузы. Общая загрузка CPU тоже не показывает, какой поток или этап блокирует игру. Перед изменениями сравнивайте одну и ту же фабрику при похожей активности игроков.

Меняйте частоту, отдельно оценивая длительность#

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

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

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

Проверьте, какая работа совпала с паузой#

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

Нехватка памяти, интенсивный swap и занятое общее хранилище — основания разбираться с измерениями вместе с владельцем инфраструктуры. Оставьте место для записи мира и резервных копий. Не запускайте разрушающий дисковый тест и не покупайте новый CPU только из-за совпадения паузы с сохранением. Уберите один подтверждённый источник нагрузки и сравните результат.

Если задержки нарастают со временем работы, происходят между сохранениями или затрагивают одного игрока, расширьте проверку до производительности и подключения. Более редкие автосохранения не объяснят исходную проблему.

Ошибка записи — уже задача восстановления#

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

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

При администрировании Linux VPS полезно чётко различать экземпляр игры и его постоянные данные — Nexardo помогает управлять собственной инфраструктурой. Проверку сохранений и независимые резервные копии всё равно стоит включить в этот порядок работы.

Источники#