Перейти до вмісту
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КонфігураціяВідкрити
Документація