Консольные команды для SQLite. (sudo apt-get install sqlite3
). Сами запросы подойдут для MySQL/MariaDB.
Выполнять в каталоге с сервером и под правами юзера, запускающего сервер (su - ts3user
).
Сервер TS должен быть выключен или перезагружен после обновления кол-ва слотов.
Проверка сколько слотов на каждом виртуальном сервере:
Более детальный вывод: id сервера, название, слоты, автостарт. с сортировкой по id сервера.PHP:sqlite3 ts3server.sqlitedb 'select server_id,value from server_properties where server_id>0 and ident="virtualserver_maxclients";'
PHP:sqlite3 ts3server.sqlitedb 'select sp.server_id, p.value as name, sp.value as slots, s.server_autostart as autostart from server_properties sp join server_properties p ON sp.server_id = p.server_id and p.ident="virtualserver_name" join servers s ON sp.server_id = s.server_id where sp.server_id>0 and sp.ident="virtualserver_maxclients" order by sp.server_id asc;'
Вывод кол-ва виртуальных серверов и их суммарного кол-ва слотов:
PHP:sqlite3 ts3server.sqlitedb 'select count(server_id),sum(value) from server_properties where server_id>0 and ident="virtualserver_maxclients";'
Сброс слотов до 5 для всех виртуальных серверов:
PHP:sqlite3 ts3server.sqlitedb 'update server_properties set value=5 where server_id>0 and ident="virtualserver_maxclients";'
Сброс слотов до 32 для всех виртуальных серверов, у которых кол-во слотов больше 32:
PHP:sqlite3 ts3server.sqlitedb 'update server_properties set value=32 where server_id>0 and ident="virtualserver_maxclients" and value>32;'
Сброс слотов до 32 для определенного виртуального сервера (server_id=1):
PHP:sqlite3 ts3server.sqlitedb 'update server_properties set value=32 where server_id=1 and ident="virtualserver_maxclients";'
-
Скрыть объявление
Рады видеть Вас на русскоязычном форуме TeamSpeak!
У нас Вы можете скачать последнюю версию:
- Клиент TeamSpeak 3;
- Русификатор TeamSpeak 3;
- Сервер TeamSpeak 3;
- Найти много всего интересного
Перед регистрацией рекомендуем ознакомиться
Присоединяйтесь! Учите и обучайтесь!
-
Новая группа "Новичок" на нашем форуме!
Новые пользователи будут попадать в группу "Новичок".
Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.
Перейти в тему обсуждения
Быстрый переход в группу Пользователь -
VPS/VDS и дедикейт сервера в аренду с DDoS защитой
- Низкий пинг
- Действующий SLA
- Рублевые цены без привязки к курсу валют
Бесплатный тестовый период VPS-OpenVZ
Попробовать
Диагностика и фикс ошибки с количеством слотов сервера TS3
too many slots hosted, shutting down!