Перезапуск сервера Multi Theft Auto (MTA:SA)

Как перезапустить сервер MTA: консольные команды, RCON, панели хостинга, советы админам по сохранению прогресса игроков и безопасной перезагрузке ресурсов.

2026.04.01                  


Перезапуск сервера Multi Theft Auto (MTA:SA)Перезапуск сервера Multi Theft Auto (MTA:SA)

Перезапуск сервера Multi Theft Auto (MTA:SA) может подразумевать два разных действия:

  1. Перезапуск игрового режима (ресурса) — мягкая перезагрузка, игроки могут остаться на сервере (зависит от скриптов).
  2. Перезапуск процесса сервера — полная перезагрузка, все игроки отключаются.

Ниже представлен подробный гайд по всем основным способам.

Способ 1: Через консоль сервера (Локально)

Если у вас есть прямой доступ к окну сервера (например, сервер запущен на вашем ПК или через VPS с доступом к терминалу).

  1. Откройте окно консоли сервера (черное окно, где бегут логи).

2. Введите команду для перезапуска конкретного ресурса (например, гамемода):

    restart [название_ресурса]

Пример:

  • restart freeroam
  1. Если нужно перезапустить весь серверный процесс через консоль, стандартной команды нет. Нужно закрыть окно сервера и запустить его снова, либо использовать скрипты-обертки.

Способ 2: Через RCON (Удаленная консоль)

Это самый популярный способ для администрирования удаленного сервера.

Шаг 1: Настройка RCON (если еще не настроена)

  1. Зайдите в папку сервера.
  2. Откройте файл mtaserver.conf любым текстовым редактором.
  3. Найдите секцию <acl> или <rcon>.

4. Установите пароль:

    <rcon password="ваш_сложный_пароль" />

5. Разрешите доступ по сети (по умолчанию часто закрыто):

<rcon allowed="127.0.0.1;ваш_IP_адрес" />

Чтобы разрешить доступ с любого IP (не рекомендуется для безопасности), используйте *, но лучше указывать конкретные IP.

  1. Сохраните файл и перезапустите сервер процессом (Способ 4).

Шаг 2: Подключение и перезапуск

  1. Скачайте RCON-клиент (например, MTA RCON Tool или используйте Telnet).

2. Введите данные:

  • IP: Адрес вашего сервера.
  • Порт: Обычно 22003 (порт сервера) или отдельный RCON-порт (если настроен).
  • Пароль: Тот, что задали в mtaserver.conf.

3. После подключения введите команду:

    restart [название_ресурса]

Или для полной перезагрузки процесса (если хостинг поддерживает команды оболочки через RCON, что редко):

    quit

(Сервер остановится, и вам нужно будет запустить его снова через панель хостинга).

Способ 3: Через панель хостинга (VPS / Выделенный сервер)

Если вы арендуете сервер у провайдера (например, через Pterodactyl, AMP, GameServers и т.д.).

  1. Зайдите в личный кабинет хостинга.
  2. Перейдите в панель управления вашим сервером.
  3. Найдите кнопку Restart (Перезапустить) или Stop / Start.
    • Restart: Перезапускает процесс сервера.
    • Stop: Останавливает сервер.
    • Start: Запускает сервер.
  4. Подтвердите действие. Консоль покажет процесс загрузки.

Для Linux (SSH доступ):

Если у вас есть доступ по SSH, вы можете управлять сервисом:

# Пример для systemd
sudo systemctl restart mta-server
# Или если запускаете через screen
screen -r mta # зайти в сессию
# Нажать Ctrl+C для остановки
./run # запустить снова

Способ 4: Через игровую команду (Админка)

На большинстве проектов установлена админ-панель (например, Admin System, Ultimate Admin и др.).

  1. Зайдите на сервер под аккаунтом с правами администратора.
  2. Откройте чат (T).
  3. Введите команду (зависит от установленных скриптов):
    • /restart — обычно перезапускает гамемод.
    • /re — сокращенная версия.
    • /savemaps — часто требуется перед перезапуском, чтобы сохранить постройки.
  4. Сервер предупредит игроков и произведет перезапуск ресурса.

Важные рекомендации перед перезапуском

Предупреждение игроков:

  • Всегда сообщайте игрокам в чат или дискорд за 5–10 минут до перезапуска, чтобы они не потеряли прогресс.

Команда в консоль для сообщения:

    echo "Внимание! Сервер будет перезагружен через 5 минут."

Сохранение данных:

  • Убедитесь, что скрипты автоматически сохраняют данные (аккаунты, машины, дома) при выгрузке ресурса. Если нет — используйте команду сохранения вручную перед перезапуском.

Логи:

  • После перезапуска проверьте файл mods/deathmatch/logs/server.log, чтобы убедиться, что сервер запустился без ошибок.

Бэкап:

  • Перед глобальными обновлениями или изменением конфигов делайте копию папки сервера.