Перейти к содержимому
Multigaming

Документация: Генератор скрипта резервного копирования

Генератор скриптов резервного копирования для игровых серверов: архив tar.gz или zip, 7z либо снимки rsync/robocopy на жёстких ссылках, исключения, хранение в днях, остановка и запуск службы для согласованной копии, необязательная внешняя копия (rsync по SSH, сетевая папка) и строка cron или schtasks. Скрипт создаётся в браузере; прочитайте его и проверьте восстановление, прежде чем на него полагаться.

Последнее обновление: 09.10.2026

Открыть инструмент

Регулярные бэкапы защищают от порчи мира, неудачного обновления и ошибок администрирования. Инструмент пишет скрипт, ротацию и расписание, а ваши данные не покидают компьютер.

Как пользоваться инструментом

  1. Выберите Linux (bash) или Windows (PowerShell) и метод: архив, 7z или снимки (rsync / robocopy).

  2. Укажите папку для копирования, назначение, исключения и срок хранения.

  3. Включите остановку службы для согласованной копии, если в игре нет команды «горячего» сохранения.

  4. Сохраните скрипт, сделайте его исполняемым, запланируйте (строка cron или schtasks приложена) и проверьте восстановление.

Рекомендации

Следуйте правилу 3-2-1: три копии, два носителя, одна вне площадки. Бэкап, который ни разу не восстанавливали, бэкапом не является: проверяйте регулярно. Скачанный файл имеет расширение .txt — переименуйте его в .sh (Linux) или .ps1 (Windows). Пути по умолчанию (в стиле Linux) приведите в соответствие со своей системой. Бэкапы могут содержать пароли (RCON, база данных): защитите папку назначения. Внешняя копия через rsync предполагает вход по ключу SSH; для объектного хранилища (S3) добавьте отдельный клиент, например rclone. Режим «снимки» создаёт папку на каждый запуск, экономя место жёсткими ссылками (rsync --link-dest); ротация удаляет папки старше N дней.

# Restore test (archive method)
mkdir -p /tmp/restore-test
tar -xzf /backups/gameserver/gameserver-YYYYMMDD-HHMMSS.tar.gz -C /tmp/restore-test
ls /tmp/restore-test

Частые вопросы

Нужно ли останавливать сервер во время бэкапа?
Так надёжнее всего получить согласованные файлы. Иначе непосредственно перед копированием принудительно сохраните мир через RCON (см. шпаргалку по RCON) или используйте встроенные средства игры.
Где хранить бэкапы?
Не только на том же диске, что и сервер. Используйте второй диск или, лучше, другой сервер либо удалённое хранилище (rsync по SSH).
Multigaming
MultigamingСвободный доступ
Порты по умолчанию для FiveM, Minecraft, Rust, DayZ, ARK, Valheim, Palworld, CS2, Arma… и проверка вашего списка открытых портов.
ПортыСетьОткрыть
Документация
Multigaming
MultigamingСвободный доступ
Админ-команды по играм (Minecraft, Rust, ARK, Palworld, DayZ, CS2…) с вашими параметрами, готовые к копированию. Без сети.
RCONАдминистрированиеОткрыть
Документация
Multigaming
MultigamingСвободный доступ
Создайте cron, таймер systemd или задачу Windows (schtasks) с предупреждениями игрокам по RCON перед каждым перезапуском.
ПерезапускРасписаниеОткрыть
Документация
Multigaming
MultigamingСвободный доступ
Оцените CPU, RAM, диск и канал игрового сервера по числу слотов — формулы видны, допущения редактируются.
Подбор ресурсовСтоимостьОткрыть
Документация
Multigaming
MultigamingСвободный доступ
Превратите список портов в правила ufw, iptables, nftables или Windows netsh для игрового сервера.
ФайрволБезопасностьОткрыть
Документация
Multigaming
MultigamingНужен вход
Сравните два файла конфигурации (INI, CFG, JSON): различия по строкам и по ключам, локально в браузере.
DiffКонфигурацияОткрыть
Документация