Далее все настройки интуитивно понятны:
redirect_active - включить/выключить переадресацию.
redirect_auto - автоматическая переадресация при определенных условиях, которые вы и укажете.
redirect_manual - вид меню переадресации серверов (в картинках) при наборе команды /server в чате.
redirect_follow - включить/выключить информацию, о последнем переместившемся игроке.
redirect_retry - включить/выключить переадресацию по команде
/retry (если игрок хочет попасть на какой-либо из ваших серверов, но все
слоты на нем заняты, то после ввода команды /retry, он "встанет в
очередь" и будет перенаправлен, как только на нем освободится слот).
redirect_countbots - удалять бота с сервера, при коннекте игрока (если боты установлены).
redirect_advertise - выводить сообщение в чате о плагине xRedirect (по умолчанию каждые 70 секунд).
redirect_show - показывать информацию в чате о переместившихся игроках.
redirect_hidedown - включить/выключить информацию о серверах, которые offline.
redirect_categories - включить/выключить вывод меню серверов по категориям (в картинках).
redirect_announce - включить/выключить HUD сообщение о серверах (как правило вверху, по центру). Реклама ваших серверов.
redirect_announce_mode - кто будет видеть HUD сообщение о серверах (установите значение 3, для всех).
redirect_announce_alivepos_x - координата вывода информации по вертикали для живых игроков (-1.0 по умолчанию).
redirect_announce_alivepos_y - координата вывода информации по горизонтали для живых игроков (0.01 по умолчанию).
redirect_announce_deadpos_x - координата вывода информации по вертикали для мертвых игроков (-1.0 по умолчанию).
redirect_announce_deadpos_y - координата вывода информации по горизонтали для мертвых игроков (0.35 по умолчанию).
Координаты вывода информации лучше оставить по умолчанию (будет
выводиться вверху по центру экрана), а если и будете менять позицию
вывода сообщения, то не "загоните" его куда то за "пределы экрана".
redirect_check_method - проверка статуса серверов, записанных в serverlist.ini (online/offline, в картинках).
redirect_external_address - указать IP-адрес сервера, при
условии, что в serverlist.ini у вас указан dns серверов (если не
используете dns - оставьте параметр autodetect).
redirect_adminslots - включить/выключить резервный слот для администратора.
redirect_localhost - включить/выключить резервный слот для локальных игроков.
redirect_maxadmins - установить количество слотов для админов.
После того, как произвели все необходимые настройки cvar's для
xRedirect, жмем на кнопку "Save" (в верхнем левом углу). У вас появится
такое вот окно где вы сможете выбрать как и куда сохранить настройки,
которые вы только что произвели:
Можно оставить все так как предложено:
Save to clipboard - сохранить в буфер обмена (равносильно копированию их любого текстового файла с помощью Ctrl +C).
Short description - краткое описание настроек произведенных вами.
Long description - расширенное описание этих же настроек.
Выбрали какое описание вам необходимо? Жмем кнопку "OK", после чего
увидите табличку с сообщением о том, что настройки сохранены в буфер
обмена и вы можете вставить их в файл:
Затем, открываем файл amxx.cfg в /.../cstrike/addons/amxmodx/configs и в конце (или начале) этого файла вставляем то, что сохранили. Достаточно нажать комбинацию клавиш "Ctrl + V".
Настройка serverlist.ini:
Создайте (пример возьмите в аттаче) в /.../cstrike/addons/amxmodx/configs файл serverlist.ini примерно следующего содержания (я укажу три сервера, вы ровно столько, сколько их у вас есть):
[Classic]
address=127.0.01
localaddress=192.168.0.1
port=27015
cmdbackup=5
noauto=0
nomanual=0
nodisplay=0
adminslots=0
publicpassword=1
[Arena]
address=127.0.01
localaddress=192.168.0.1
port=27016
cmdbackup=5
noauto=0
nomanual=0
nodisplay=0
adminslots=0
publicpassword=1
[War3FT]
address=127.0.01
localaddress=192.168.0.1
port=27018
cmdbackup=5
noauto=0
nomanual=0
nodisplay=0
adminslots=0
publicpassword=1
Теперь подробнее о значениях настроек:
[Classic] = [Имя вашего сервера]
address = IP-адрес вашего сервера
localaddress = Локальный адрес вашего сервера (если нет - строку удалить)
port = Порт вашего сервера
cmdbackup = Время опроса серверов (установите значение 5)
noauto = Без автоматической переадресации (1-вкл., 0-выкл.)
nomanual = Отключает руководство по переадресации на сервере (1-вкл., 0-выкл)
nodisplay = Скрыть сервер в списке серверов при введенной команде /server (1-вкл., 0-выкл)
adminslots = Включить резервацию слотов для администраторов (1-вкл., 0-выкл)
publicpassword = Если установлено в 1 - все игроки могут подключаться к серверу с паролем, при значении 0 - только администраторы.
Можно так же воспользоваться программой xServerList для создания файла serverlist.ini или проверки уже существующего. Скачать можно в аттаче.
Внимание!!! serverlist.ini держит только 5 серверов и если количество ваших серверов больше пяти - измените в исходнике переменную #define MAX_SERVERFORWARDS на
значение больше шести (например 10) и перекомпилируйте плагин. Если
вы этого не сделаете - сервера, после пятого, будут игнорироваться.
Команды для игроков:
say /server - команда вывода доступных серверов, либо всех серверов (в зависимости от настроек cvar's).
say_team /server - то же, что и say /server.
say /follow - показать последнего переместившегося игрока.
say_team /follow - то же, что и say /follow.
say /retry - переместить на выбранный сервер при появлении свободного слота (встать в очередь).
say_team /retry - то же, что и say /retry.
say /stopretry - отменить переадресацию на выбранный сервер при появлении свободного слота (отмена команды say /retry).
say_team /stopretry - то же, что и say /stopretry.
Вложения:
Компилированный плагин CS 1.6: xredirect.amxx,xredirect-beta.amxx
Исходник плагина для CS 1.6: xredirect.sma,xredirect-beta.sma
Дополнительно: все нужные файлы для плагина