Идеей плагина была замена xRedirect с добавлением новых возможностей.
Модули:
1. Amx Mod X
2. SQLx
Особенности:
1. Меню со списком серверов.
2. Вместо опроса n-ного количества сокетов выполняется всего 1 запрос в базу данных.
3. Не перебрасывает на заполенные и выключенные сервера.
4. Резервные слоты для админов, сетевиков, по IP/Name/SteamID.
5. Поддержка неограниченого количества серверов.
6. Возможность запретить переброс на определенный сервер.
7. Поддержка серверов с паролем.
8. Возможность ожидания места на другом сервере.
9. Возможность видеть количество админов на серверах.
Настройки:
Code
// Multiserver Redirect v1.0 Beta by Sho0ter
// Файл на стройки
// Имя сервера в меню
// Желательно указывать короткое
// При пустом значении будет использовано реальное имя сервера
msr_hostname ""
// Позиция сервера в меню
// Должно быть уникально!
msr_position "1"
// Адрес базы данных
msr_sql_host "localhost"
// Пользователь базы данных
msr_sql_user "root"
// Пароль базы данных
msr_sql_password "password"
// Имя базы данных
msr_sql_database "multiserver_redirect"
// Количество заразервированых слотов
msr_reserved_slots "0"
// Использовать резервные слоты для сетевиков
msr_lan_reservation "0"
// Использовать резервные слоты для админов
msr_admin_slot "0"
// Адми-флаг для резвервного слота
msr_admin_flag "b"
// Позволяет игрокам ждать свободно слота
// Используется в меню
msr_retry "0"
// Отображение количества админов на серверах
// Видят только администраторы
msr_show_admins "0"
// Частота обновления данных в секундах
// Чем меньше значение, тем точнее данные и больше нагрузка на базу
// Тестировал со значением 0.1 (10 раз в секунду) - нагрузки не заметил
msr_updaterate "1.0"
// Пароль сервера
msr_password ""
// Не перебрасывать на этот сервер?
// 0 - перебрасывать
// 1 - не перебрасывать при подключении
// 2 - не перебрасывать никогда
msr_noredirect "0"
// Рассчет слотов на других серверах
// С учетом резервного слота на текущем
// Настойчиво рекомендую включать только если
// На всех серверах резервные слоты розданы одним
// И тем же людям (админы с резервным слотом
// На всех серверах одинаковы, файлы multiserver_redirect.ini
// на всех серверах идентичны и т.д.)
// Использование этой настройки в значении "1" в
// Других условиях может привести в не верному
// Рассчету возможности перебрасывания игрока.
msr_slots_calculate "0"