В этой статье мы подробно разберём, как создать полную резервную копию вашего текущего сервера TeamSpeak 3 и перенести его на новое место — будь то другой хостинг, другая операционная система или новый физический/виртуальный сервер.
Вы узнаете, какие именно файлы и папки отвечают за настройки, лицензию, пользователей, каналы и загруженные файлы.
Описанные ниже шаги полностью универсальны. Они работают независимо от того, откуда и куда вы переносите сервер:
Всё, что вам нужно — доступ к файловой системе исходного и целевого сервера.
КРИТИЧЕСКИ ВАЖНО
Никогда не «убивайте» процесс сервера принудительно (kill -9, диспетчер задач и т.п.)!
После некорректной остановки лицензия сервера блокируется на 2–3 часа, и запустить новый экземпляр будет невозможно.
Для всех ОС (через ServerQuery):
serverprocessstop
Введите эту команду в панели ServerQuery (например, через telnet или клиентский плагин).
Linux:
./ts3server_startscript.sh stop
Это работает, если сервер был запущен командой ./ts3server_startscript.sh start.
Windows:
После корректной остановки сервер сообщит в лицензионную систему, что слоты больше не используются.
С исходного сервера скопируйте в новую установку следующие файлы:
| Файл | Назначение |
|---|---|
.ts3server_license_accepted |
Подтверждение принятия лицензии |
licensekey.dat |
Лицензионный ключ (если есть) |
query_ip_denylist.txt |
Чёрный список IP для ServerQuery |
query_ip_allowlist.txt |
Белый список IP для ServerQuery |
serverkey.dat |
Ключ сервера (уникальный идентификатор) |
ts3server.ini |
Конфигурационный файл |
ts3db_mariaDB.ini |
Конфиг для MariaDB (если используется) |
ts3server.sqlitedb |
База данных SQLite |
Примечание: Если вы используете MariaDB, не забудьте также перенести саму базу данных на новый сервер (дампами или через репликацию).
Некоторые файлы из списка могут отсутствовать в вашей установке — это нормально. Копируйте только то, что есть.
| Папка | Содержимое |
|---|---|
files/ |
Все файлы, загруженные пользователями (аватары, вложения в чат и т.д.) |
logs/ |
Логи сервера (рекомендуется для истории) |
Скопируйте эти папки поверх новой установки.
После того как все файлы и папки перенесены:
Не удаляйте исходную копию сервера сразу после переезда.
Оставьте резервную копию файлов из шагов 3 и 4 — она может понадобиться для отката или восстановления.
Данная инструкция предназначена исключительно для переноса сервера.
Не пытайтесь использовать её для создания двух одновременно работающих копий одного сервера — это не поддерживается.
Копии либо откажутся запускаться, либо самостоятельно остановятся через короткое время.
В TeamSpeak 3 функция «Снимок» (Snapshot) позволяет перенести только:
Файлы, загруженные пользователями, при этом НЕ сохраняются.
Если вам нужен полный перенос со всеми данными — используйте описанный выше метод копирования папки files.
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()