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

Документация: Планировщик перезапусков

Генератор плановых перезапусков игровых серверов: время, дни, предупреждения (30, 15, 5, 1 минуты…) через консольный RCON-клиент (например, mcrcon), команда сохранения, перезапуск службы. Выдаёт скрипт bash или PowerShell и расписание cron, systemd (service + timer) или Windows schtasks. Пароль RCON хранится в переменной окружения, но не в скрипте.

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

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

Регулярный перезапуск игрового сервера освобождает память и применяет обновления, но игроков нужно предупреждать. Инструмент пишет скрипт с предупреждениями и перезапуском и расписание для Linux (cron или systemd) или Windows.

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

  1. Выберите платформу (cron, systemd или Windows), время перезапуска и дни.

  2. Укажите предупреждения в минутах до перезапуска, сообщение и команду чата игры.

  3. Заполните RCON-клиент (хост, порт), команду сохранения и имя службы.

  4. Сохраните каждый блок в файл, указанный в комментарии, задайте MCRCON_PASS и включите расписание.

Как работает расписание

Задача стартует в момент первого предупреждения (время перезапуска минус наибольшая задержка). Скрипт отправляет каждое предупреждение, ждёт разницу между ними, сохраняет и перезапускает службу: при 30,15,5,1 минуты и перезапуске в 04:00 задача стартует в 03:30. Если время старта попадает на предыдущие сутки, дни сдвигаются автоматически. Скрипт рассчитан на RCON-клиент с синтаксисом «-H хост -P порт команда» (mcrcon); для другого клиента измените строку send(). Синтаксис сообщения зависит от игры: сверьтесь со шпаргалкой по RCON.

sudo mkdir -p /etc/gameserver
echo 'MCRCON_PASS=ChangeMe!' | sudo tee /etc/gameserver/rcon.env
sudo chmod 600 /etc/gameserver/rcon.env

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

Хранится ли пароль RCON в скрипте?
Нет. Скрипт читает переменную окружения MCRCON_PASS (её понимает mcrcon). Храните её в файле только для чтения (chmod 600) или в системной переменной Windows.
cron, systemd или задача Windows?
В Linux systemd даёт журналы и обработку ошибок (journalctl), cron проще. В Windows используйте планировщик заданий через schtasks.
Multigaming
MultigamingСвободный доступ
Порты по умолчанию для FiveM, Minecraft, Rust, DayZ, ARK, Valheim, Palworld, CS2, Arma… и проверка вашего списка открытых портов.
ПортыСетьОткрыть
Документация
Multigaming
MultigamingСвободный доступ
Админ-команды по играм (Minecraft, Rust, ARK, Palworld, DayZ, CS2…) с вашими параметрами, готовые к копированию. Без сети.
RCONАдминистрированиеОткрыть
Документация
Multigaming
MultigamingСвободный доступ
Оцените CPU, RAM, диск и канал игрового сервера по числу слотов — формулы видны, допущения редактируются.
Подбор ресурсовСтоимостьОткрыть
Документация
Multigaming
MultigamingСвободный доступ
Превратите список портов в правила ufw, iptables, nftables или Windows netsh для игрового сервера.
ФайрволБезопасностьОткрыть
Документация
Multigaming
MultigamingНужен вход
Сравните два файла конфигурации (INI, CFG, JSON): различия по строкам и по ключам, локально в браузере.
DiffКонфигурацияОткрыть
Документация
Multigaming
MultigamingНужен вход
Создайте скрипт резервного копирования bash или PowerShell (tar, 7z, rsync/robocopy) с ротацией, остановкой службы и строкой cron.
Резервные копииСкриптыОткрыть
Документация