CT - server redirect menu - 22.07.2008, 14:06 xREDIRECT - server redirect menu
AUTHOR: x0R
Plugin VERSION: 1.0RC6
Plugin name: xREDIRECT
http://forums.alliedmods.net/showthread.php?t=29886
Описание:
Плагин, позволяющий перекидывать игроков с одного сервера на другой набрав в чате /server. Так же высвечиваются HUD сообщения в вреху по середине, на которых написано какие серверы доступны, и их маленький мониторинг. (карта, кол. игроков)
Команды, доступные юзерам:
say /server – показать список серверов
pickserver – тоже что и выше
say /follow – следовать за последним игроком, которые перешёл на другой сервер
say /retry – допустим на сервере который вы выбали нету слотов, введя эту команду, вы зайдёте на сервер когда освободится слот.
say /stopretry – остановить выполнение команды /retry
redirect_announce_now – сразу показать всем список всех серверов (доступ ADMIN_KICK обязателен)
redirect_user “playername|playerid” “servernum” – переместить игрока на другой сервер. (доступ ADMIN_KICK обязателен)
Лист файлов с серверами: (serverlist.ini)
[1] Файл со списком серверов.
[1.1]Создайте файл serverlistс расширением *.ini
[1.2] Перетащите файл в папку .../cstrike/addons/amxmodx/configs/
[1.3] Откройте файл.
[2] Настройка
[2.1] Вписываем свои настройки:
Цитата:[ИМЯ МОЕГО СЕРВЕРА]
address=IP_СЕРВЕРА
port=PORT_СЕРВЕРА
adminslots=КОЛ.СЛОТОВ_ДЛЯАДМИНОВ
cmdbackup=5
noauto=1
nomanual=1
nodisplay=0
[Второй мой серваг]
address=IP
port=PORT
adminslots=SLOTS
cmdbackup=5
noauto=1
nomanual=1
nodisplay=0
[2.2] Рассмотрим настройки
Цитата:address – Адрес сервера ( IP )
port – Порт сервера
adminslots – Количество слотов для админов
cmdbackup – Определяет как часто идёт запрос UDP на сервер
noauto – заблокирует установку redirect_auto для этого сервера
nomanual – заблокирует установку redirect_manual для этого сервера
nodisplay – спрячет этот сервер из списка /server ( 0/1 [выкл./вкл.] )
password – пароль который на сервере. (вписывать это необязательно, ибо по умолачнию пароля нету.)
publicpassword – на запароленный сервер игроки смогут заходить тоже. (1/0 вкл./выкл.)
[2.3] Примерно у вас должно быть так:
Цитата:address=85.122.111.79
port=27015
adminslots=1
cmdbackup=5
noauto=1
nomanual=1
nodisplay=0
Переменные: (CVAR’s)
Все переменные необходимо добавлять в файл AMXX.CFG (.../cstrike/addons/amxmodx/configs/ )
redirect_active “1/0” >> Включить/Выключить плагин (дефолт 0)
---
redirect_auto “0/1/2” >> Есле сервер полный то: 0 – ничего не делать | 1 – переместить на случайный сервер из списка | 2 – переместить на следующий сервер который идёт по списку. (дефолт 0)
---
redirect_manual “0/1” >> 1 – включить редирект через меню /server | 0 – выключить (дефолт 0)
---
redirect_follow “1/0” >> 1 – включить команду /follow | 0 – выключить (дефолт 0)
---
redirect_external_address “cs.snakearena.net” >> Есле у вас заместо IPдоменное имя, то введи его в этой переменной и в serverlist.ini ( adres= )
---
redirect_announce “60” >> 0 – выключить показ HUDсообщения по середине, сверху в игре. Остольное от 1 и до 9999 секунд (дефолт: показ раз в 60 секунд)
---
redirect_show “1/0” >> Включить/Выключить показ сообщения в чат (дефолт 1)
---
redirect_adminslots “1/0” >> Включить/Выключить поддержку adminslots (дефолт 0)
---
redirect_maxadmins “число” >> Максимальное число админов (дефолт 0)
---
redirect_retry “1/0” >> Включить/Выключить поддержку /retry (дефолт 0)
Минимальные требования:
Metamod v1.18
HLDS v3.1.1.1
AMXX v1.70
Внимание! Обязательно должен быть включён модуль sockets
Установка:
[1] Файл *.amxx в папку /amxmodx/plugins
[2] Открыть файл plugins.ini и дописать в конце строчку xredirect.amxx
[3] Файл *.sma запихнуть в папку /amxmodx/scripting (это не обязательно)
[4] Файл *.inc запихнуть в папку /amxmodx/include (не обязательно)
[5] Файл *.txt поместить в папку /amxmodx/data/lang
[6] Сделать рестерт сервера, и плагин будит готов к работе ;]