Восстановление конфигов и локальных баз данных из резервных копий MTA

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск

В этой инструкции вы узнаете, как восстановить конфиги и локальные базы данных из резервных копий MTA:SA.

Эта инструкция будет полезна тем, у кого по какой-то причине очистились или испортились конфиги.

Настройка сервера для создания базовых резервных копий:


Внимание!
Базовые резервные копии делаются только во время запуска сервера.


В конфиге сервера mtaserver.conf следующие настройки должны быть настроены таким образом:

 <backup_copies>5</backup_copies>

Этот параметр указывает максимальное количество хранимых резервных копий, значение 5 - по умолчанию.
0 - резервное копирование выключено.
1 - 100 - количество хранимых резервных копий.

 <backup_interval>3</backup_interval>

Этот параметр указывает количество дней между каждой из базовых резервных копий.
Фактический интервал может быть намного больше, так как копии делаются во время запуска игрового сервера.
Доступные значения 0 - 30, по умолчанию - 3.
0 - резервное копирование выключено.

 <backup_path>backups</backup_path>

Этот параметр указывает путь, используемый для хранения базовых резервных копий некоторых файлов сервера. Значение по умолчанию: backups



Восстановление конфигов и базовых файлов:

1. Заходите в раздел FTP вашего игрового сервера

Рисунок 1. Переход в раздел FTP.



2. Переходите в папку backups

Рисунок 2. Переход в папку с резервными копиями.



И вы увидите один или несколько .zip архивов с датой создания в названии.

Рисунок 3. Архив резервных копий на сервере.



3. Скачиваете необходимый себе на компьютер
4. Разархивируйте его в пустую папку.
У вас будут доступны две папки, это databases и config.
В папке databases папка other, в которой расположены файлы:
registry.db - файл, в котором хранится информация о созданных группах и игроков в них.
internal.db - файл, в котором хранится вся информация о зарегистрированных аккаунтах игроков на сервере, и другой информации.

В папке config расположены такие конфиги:
mtaserver.conf - главный конфиг сервера
acl.xml - файл настройки доступа
banlist.xml - список игроков, которым заблокирован доступ на сервер
settings.xml - файл настройки ip2cUpdateTime, не рекомендуем редактировать
server-id.keys - файл, являющийся уникальным личным ключом данного сервера.
Он используется для предотвращения чтения личных файлов, сохраненных на клиенте, другими серверами. Храните резервную копию этого файла в безопасном месте!
vehiclecolors.conf - файл, в котором указываются цветовые комбинации, которые могут иметь транспортные средства сервера


Восстановление делайте при выключенном сервере!

5. Подключитесь к FTP вашего сервера (инструкция)
6. Загрузите с заменой файлы:

 registry.db
 internal.db
 acl.xml
 banlist.xml
 settings.xml
 server-id.keys
 vehiclecolors.conf



7. Откройте файл mtaserver.conf через notepad++
8. Скопируйте всё содержимое файла в буфер обмена.

Рисунок 4. Конфиг mtaserver.conf открыт в notepad++.



9. Откройте раздел Конфиги вашего сервера, в этом разделе откройте конфиг mtaserver.conf
Выделите всё и удалите, а всё, что скопировали в буфер обмена - вставьте в файл, затем сохраните изменения.


Рисунок 5. Конфиг mtaserver.conf в панели управления.



Можете смело запускать сервер!