Добро пожаловать на Craft‑Bukkit

Всё о Minecraft серверах: гайды, команды, скачивание сборок и полезные советы для администраторов и игроков.

Как настроить систему "Автоматической архивации" устаревших миров для экономии места

ServerOwner 07.09.2026 18:00 12
Автоматическая архивация устаревших миров на сервере Minecraft с помощью Bash-скриптов и cron для экономии дискового пространства.

Как настроить систему "Автоматической архивации" устаревших миров для экономии места

Миры Minecraft занимают много места. Я покажу, как автоматически архивировать неактивные миры, чтобы сэкономить дисковое пространство.

Скрипт архивации

Создайте Bash-скрипт, который проверяет дату последнего изменения папки мира. Если она старше 30 дней — мир архивируется.

#!/bin/bash
for world in /home/minecraft/world_*; do
  last_modified=$(stat -c %Y "$world")
  now=$(date +%s)
  days_old=$(( (now - last_modified) / 86400 ))
  if [ $days_old -gt 30 ]; then
    tar -czf "$world.tar.gz" "$world"
    rm -rf "$world"
  fi
done

Автоматизация через cron

Добавьте скрипт в cron для еженедельного запуска: 0 3 * * 0 /home/archive_worlds.sh.

Восстановление

Настройте админ-команду /world restore world_name, которая распакует архив и загрузит мир.

🖥️
Хостинг для сервера Minecraft
Подробнее об услугах и тарифах вы можете узнать на сайте
Перейти на сайт →
← К списку статей

💬 Комментарии (0)

⏳ Все комментарии проходят модерацию

🔒 Войдите, чтобы оставить комментарий

😊 Пока нет комментариев. Будьте первым!