Xredirect - Server Redirect Menu V. 1.0 |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Xredirect - Server Redirect Menu V. 1.0 |
shadowhunter
|
16.10.2008, 18:04
Сообщение
|
![]() |
С помощью этого плагина вы сможете не выходя из игры просматривать ваши свободные сервера, делать быстрый редирект с одного на второй, если сервер забит или выключен, смотреть кто куда реконектился в последнее время и просто - красивый плагин никогда не помешает серверу.
Плагин сложный и очень много настроек, но я попытаюсь все перевести на русский так как сам юзаю его... Топик на оф. форуме: http://forums.alliedmods.net/showthread.php?t=29886 Комманды игроков и админов: say /server - главное меню редиректа на сервера say_team /server - главное меню редиректа на сервера pickserver - главное меню редиректа на сервера say /follow - показать последнего игрока переместившегося на этот сервер say_team /follow - показать последнего игрока переместившегося на этот сервер say /retry - переместить на выбранный сервер как только там появится свободный слот say_team /retry - переместить на выбранный сервер как только там появится свободный слот say /stopretry - убрать предыдущую функцию say_team /stopretry - убрать предыдущую функцию redirect_announce_now - показать всем список серверов принудительно (требуется флаг ADMIN_KICK) redirect_user - <name|#id> <№сервера> - принудительно отправить игрока на выбранный вами сервер (требуется флаг ADMIN_KICK) Содержание Serverlist.ini: address = адресс сервера (или ip или домен, без разницы) localaddress = адресс сервера (если сервер виден из локалки то параметр обязателен, что бы игроки могли коннектится с сети). port = порт сервера (по умолчанию 27015) cmdbackup = определяет как часто плагин делает запрос к вашим серверам (работает если redirect_check_method больше 0), (по умолчанию 2) noauto = отвергает настройки redirect_auto для этого сервера, (по умолчанию значение такое же как и в redirect_auto) nomanual = отвергает настройки redirect_manual для этого сервера, (по умолчанию значение такое же как и в redirect_manual) nodisplay = значение 1 скроет этто сервер из /server-меню (по умолчанию 0) adminslots = если значение 1 то плагин будет редиректить только людей с резервным слотом (по умолчанию 0) password = пароль для коннекта на сервер publicpassword = если поставить 1 то все игроки могут коннектится к запароленным серверам, если 0 - только админы (по умолчанию 0) вот пример обыкновенного serverlist.ini Код [my 1st server] address=example.n-ice.org port=27015 cmdbackup=5 noauto=1 nomanual=1 nodisplay=0 [my 2nd server] address=example2.n-ice.org port=27015 ВАЖНО! Все сервера должны входить в serverlist.ini. Это значит если у вас есть сервер А и сервер Б то в serverlist`e сервера А должны быть написаны оба сервера и во втором серверлисте точно так же. иначе плагин не будет работать правильно! serverlist.ini держит только 5 серверов. если у вас больше пяти - измените в исходнике переменную MAX_SERVERFORWARDS на большее значение иначе 6,7,8 и т д сервера будут игнорироваться. Переменные (Cwar`s) для плагина Все переменные вписывайте в amxx.cfg redirect_active - 1/0 вкл\выкл плагин - если поставите 0 - все остальные переменные игнорируются. (default 0) redirect_auto - 0 = выкл. автоматическую преадресацию если сервер полный\выключен - 1 = редиректить игрока на случайный сервер из serverlist.ini - 2 = редиректить игрока на следующий сервер из serverlist.ini - 3 = редиректить только игрока на случайный сервер из serverlist.ini - 4 = редиректить игрока на следующий сервер из serverlist.ini - 5* = редиректить игроков и админов на случайный сервер из serverlist.ini - 6* = редиректить игроков и админов на следующий сервер из serverlist.ini (default 0) redirect_manual - 0 = выключить FAQ по переадресации по комманде /server - 1 = включить FAQ по переадресации по комманде /server - 2 = показать подменю, когда игрок не может переместится на другой сервер - 3 = всегда показывать меню из которого игрок сможет сделать редирект (если возможно) default 0 redirect_follow - 1/0 вкл\выкл поиск переместившихся игроков по комманде /follow default 0 redirect_external_address - IP сервера - нужно только если в serverlist.ini вы указали доменное имя redirect_check_method проверка серверов в меню - 0 =не проверять. 1 = только пингом (проверка включен сервер или нет). 2 = проверка по игрокам\играющей карте (лучший вариант) (default 0) redirect_announce - оповещение о серверах в центре\вверху экрана о серверах синим цветом (зависит от redirect_check_method) каждые redirect_announce seconds - секунд измените значение на 0 для отключения (default 60) redirect_announce_mode - для кого показывается инфа о серверах (синим цветом) (redirect_announce): 1 = живые игроки 2 = мертвые игроки 3 = и тем и тем (default 3) redirect_announce_alivepos_x - координата таблички по вертикали показывающейся живым игрокам default -1.0 redirect_announce_alivepos_y - координата таблички по горизонтали показывающейся живым игрокам default 0.01 redirect_announce_deadpos_x - координата таблички по вертикали показывающейся мертвым игрокам default -1.0 redirect_announce_deadpos_y - координата таблички по горизонтали показывающейся живым игрокам default 0.35 redirect_show - 1/0 вкл/выкл информацию о редиректе в чате default 1 redirect_adminslots - 1/0 вкл/выкл админслоты - когда значение 1 люди редиректятся на другой сервер если заходит ктото с резервным слотом default 0 redirect_maxadmins - максимальное значение админслотов которые могут быть заняты в одно и тоже время. 0 = бескоенчно default 0 redirect_retry - 1/0 вкл/выкл особенность очереди /retry - когда стоит 1 игроки могут говорить /retry и редиректится на сервер как только появится слот. если ктото сакзал /retry до них то соблюдается очередь :) default 0 redirect_hidedown - контроль падения серверов (not responding): - 0 = не прятать - 1 = Прятать в меню /server - 2 = Прятать в табличке сверху - 3 = Прятать и там и там (Бесполезно чтото ставить если redirect_check_method 0) default 0 redirect_localslots - 1/0 вкл/выкл выделенные слоты для игроков с локалки - остальные игроки редиректятся с сервера как только заходит лан-игрок (если конечно же слотов нет) default 0 Минимальные требования: Metamod v1.18 HLDS v3.1.1.1 AMXX v1.70
Отредактировал: shadowhunter, - 19.8.2009, 4:05
Прикрепленные файлы:
Прикрепленные файлы:
redirect_language.zip ( 41,87 килобайт )
Кол-во скачиваний: 562
Xredirect_BETA.rar ( 75,74 килобайт )
Кол-во скачиваний: 360
Xredirect.rar ( 74,85 килобайт )
Кол-во скачиваний: 861 |
Поблагодарили 14 раз
|
|
shadowhunter
|
17.10.2008, 14:07
Сообщение
|
![]() |
вот он!
Прикрепленные файлы:
Прикрепленные файлы:
|
Поблагодарили 2 раз
|
|
shadowhunter
|
2.11.2008, 12:53
Сообщение
|
![]() |
Ну я могу сделать....
Ты первый плагин брал или второй? |
Поблагодарили 2 раз
|
|
Deag1y
|
2.11.2008, 13:00
Сообщение
|
![]() |
Mol,
ну дак и попробуй удалить из исходника MSG_REDIRECTED и MSG_REDIRECT_RECEIVE |
Поблагодарили 3 раз
|
|
Mol
|
2.11.2008, 13:37
Сообщение
|
|||
![]() |
Ну я могу сделать.... Ты первый плагин брал или второй? Буду благодарен.
xredirect.zip ( 22,94 килобайт )
Кол-во скачиваний: 48Mol, ну дак и попробуй удалить из исходника MSG_REDIRECTED и MSG_REDIRECT_RECEIVE Пробовал, безуспешно.
|
|||
Поблагодарили 1 раз
|
||||
Fedcomp
|
2.11.2008, 14:21
Сообщение
|
|
|
Мощный плаг как я погляжу, а те кто в нем сомневаются то зря, я такой плаг видел много раз на разных серверах.
|
Поблагодарили 1 раз
|
|
shadowhunter
|
2.11.2008, 19:42
Сообщение
|
![]() |
Mol,
мммм..... в исходнике такого нету походу вся сила в data/lang/xredirect.txt |
Поблагодарили 1 раз
|
|
Mol
|
2.11.2008, 20:17
Сообщение
|
|||
![]() |
Мм, в *txt я полностью удалял стро4ку, не помагло. Возможно в моём архиве кривой *sma файл, тоесть который я уже пробовал редактировать. Попробуйте архив, из вашего поста.
Отредактировал: Mol, - 2.11.2008, 20:19
|
|||
Поблагодарили 1 раз
|
||||
Jameson
|
30.12.2008, 19:24
Сообщение
|
|
|
отличный плагин, правда заметил что чуть лагать стало раз в несколько минут)
Отредактировал: Jameson, - 30.12.2008, 20:23
|
Поблагодарили 1 раз
|
|
luckyman
|
17.4.2009, 12:41
Сообщение
|
![]() |
Не как лагов нет, shadowhunter, у тя по скринам рус. перевод, можешь сказать как сделал ?,
Я сделал все как надо поставил перевод рус. на первом место потом сохронил в UTF 8 без галочки , не помогло на сервере англ остался( |
Поблагодарили 1 раз
|
|
Spasik
|
23.4.2009, 20:15
Сообщение
|
|
|
У меня проблема с плагином вроде все норм,тока когда пишешь /server они появляются тока на них переходить нельзя.Вот мои настройки может я что не так сделал???
redirect_active 1 redirect_auto 0 redirect_manual 1 redirect_follow 0 redirect_check_method 2 redirect_announce 1 redirect_announce_mode 2 redirect_announce_alivepos_x redirect_announce_alivepos_y redirect_announce_deadpos_x redirect_announce_deadpos_y redirect_show 1 redirect_adminslots 0 redirect_maxadmins 0 redirect_retry 0 edirect_hidedown 3 redirect_localslots 0 |
Поблагодарили 1 раз
|
|
lPATTERl
|
10.8.2009, 13:23
Сообщение
|
![]() |
У меня возникла проблема когда я набираю /server мне пишет : Ручной переход на другой сервер отключён
Подскажіте что я натворил ) |
Поблагодарили 1 раз
|
|
shadowhunter
|
10.8.2009, 15:09
Сообщение
|
![]() |
luckyman,
Язык сервера стоит какой? Т.е. amx_language? или как там... |
Поблагодарили 1 раз
|
|
zBepb
|
6.10.2009, 14:25
Сообщение
|
|
|
Господа, подскажите. Проблема такая.
Допустим, ставлю я на сервере 20 слотов: выставляю: amx_reservation 0 amx_hideslots 0 Установил Xredirect и настроил его так: redirect_active 1 redirect_auto 2 redirect_manual 2 redirect_follow 1 redirect_check_method 2 redirect_announce 2 redirect_announce_mode 2 redirect_announce_alivepos_x -1.0 redirect_announce_alivepos_y 0.01 redirect_announce_deadpos_x -1.0 redirect_announce_deadpos_y 0.01 redirect_show 1 redirect_adminslots 0 redirect_retry 1 redirect_hidedown 3 redirect_localslots 0 Но как бы я не пыжился, что бы я не делал, сервер работает только на 19 слотов, т.е. когда игрок заходит на 20й слот, его редиректит на следующий серв. Я так же пробовал ставить слоты для админов, ситуация аналогично, даже админы улетают в редирект. Подскажите, что можно сделать ? |
|
|
|
WhiteBear
|
6.10.2009, 15:42
Сообщение
|
![]() |
не понял что ты пытаешься спросить, моск уже не думает ((
но для работы редиректа нужен отдельный слот, т.е. для сервера на 20 игроков - 20 слотов + 1 слот для редиректа |
|
|
|
zBepb
|
6.10.2009, 19:05
Сообщение
|
|
|
Цитата но для работы редиректа нужен отдельный слот, т.е. для сервера на 20 игроков - 20 слотов + 1 слот для редиректа Это мне и нужно было узнать. Спасибо. |
|
|
|
Stalin_alex
|
4.2.2010, 9:55
Сообщение
|
|
|
Ребят, помогитес плагином. Тока тока начал его изучать. Ситуация такая...
Сервер на 20слотов serverlist.ini Код [=STALIN=[2]#[CSDM]] address=93.153.188.74 port=27016 cmdbackup=5 noauto=1 amxx.cfg Код redirect_active "1" redirect_auto "6" redirect_manual "3" redirect_follow "1" redirect_check_method "2" redirect_announce "60" redirect_announce_mode "2" redirect_show "1" redirect_adminslots "0" redirect_maxadmins "0" redirect_retry "1" Плагин adminreservation.amxx // Отвечает за режим выделения резервных слотов входящим на сервер админам Код amx_reservation 1 amx_reservedslots 1 amx_staticslots 1 Значит так: Когда на сервере 19 человек выдаётся сообщение что у Вас нет резервного слота и никакого редиректа. Когда 20человек, то выдаётся сообщение что сервер ПОЛОН, и так же никакого редиректа.. Если зайти на сервер и ввести команду /server то можно увидеть такое... в файле redirect.txt Код [ru] MSG_ERROR_NOT_ENOUGH_SERVERS = Ошибка: Вы должны иметь по крайней мере 2 сервера MSG_ERROR_NO_FILE = Ошибка: Файл '%s' не найден MSG_LOADED_SERVER = Загружен сервер %s (%s:%s) MSG_SELECT_SERVER = Выберите сервер: MSG_CANCEL = Отмена MSG_SERVER_FULL_REDIRECTING = Сервер заполненный, вы перебрасываетесь на %s... MSG_REDIRECTED = '%s' Вы были переброшены на %s MSG_REDIRECTING = Хорошо, перебрасываетесь на %s... MSG_FOLLOWED = '%s' переброшен '%s' на %s MSG_FOLLOW = Пишите /follow ,чтобы последовать также MSG_MANUAL_DISABLED = Извините, ручной переход на другой сервер отключён. MSG_FOLLOW_DISABLED = Извините, преследование отключено. MSG_NO_REDIRECT_SERVER = Извините, в данный момент сервер полный и нету другого сервера,чтобы вас перебросить MSG_REDIRECT_RECEIVE = '%s' был переброшен сюда с %s MSG_CANT_FOLLOW = Вы не можете использовать /follow, потому что никто еще не был переброшен MSG_SAY_SERVER = Напишите /server ,чтобы переключиться между серверами: MSG_MORE = Дальше MSG_REDIRFORADMIN = Вы были переброшены,чтобы освободить слот для админа MSG_REDIRFROM = Добро пожаловать на %s, вы были переброшены сюда с %s MSG_RETRY_ANNOUNCE = Скажите /retry если вы хотите быть перекинутыми на сервер, когда появится свободный слот MSG_RETRY_BACK_ANNOUNCE = Скажите /retry если вы хотите быть перекинутыми назад, когда появится свободный слот MSG_REDIR_REG = Вы должны быть зарегистрированы, чтобы использовать эту опцию MSG_OWN_DETECTION_ERROR = Ошибка: наш сервер не был обнаружен, плагин не будет функционировать правльно MSG_SOCKET_ERROR = Ошибка: ошибка сокета %i на сокете для сервера %i MSG_RETRY_SUCCESS = Слот на выбранном сервере свободный для вас, вы перебрасываетесь... MSG_QUEUE_ADD = Сейчас вы %i в очереди на перебрасывание на сервер %s MSG_QUEUE_REMOVE = Вы были удалены из очереди на перебрасывание на сервер %s MSG_QUEUE_DEACTIVATED = Опция очереди деактивирована на сервере MSG_QUEUE_NO_LAST = Последний сервер не обнаружен, невозможно повторить Ребят, подскажите как решить мои проблемы...
Отредактировал: Stalin_alex, - 4.2.2010, 9:56
Прикрепленные файлы:
|
|
|
|
WhiteBear
|
8.2.2010, 12:04
Сообщение
|
![]() |
настройки у меня, при которых количество игроков при say /server отображается:
Раскрывающийся текст [настройки xREDIRECT] redirect_active 1 ///1/0 вкл\выкл плагин - если поставите 0 - все остальные переменные игнорируются. (default 0) redirect_auto 2 /// 0 = выкл. автоматическую преадресацию если сервер полный\выключен, 1 = на случайный, 2 = на следующий, 3 = игрока на случайный, 4 = игрока на следующий, 5* = игроков и админов на случайный, 6* = игроков и админов на следующий, (default 0) redirect_manual 1 ///0 = выключить FAQ по переадресации по комманде /server, 1 = включить FAQ по переадресации по комманде /server, 2 = показать подменю, когда игрок не может переместится на другой сервер, 3 = всегда показывать меню из которого игрок сможет сделать редирект (если возможно), default 0 redirect_follow 0 ///1/0 вкл\выкл поиск переместившихся игроков по комманде /follow, default 0 ///redirect_external_address - IP сервера - нужно только если в serverlist.ini вы указали доменное имя redirect_check_method 2 ///проверка серверов в меню, 0 =не проверять, 1 = только пингом (проверка включен сервер или нет), 2 = проверка по игрокам\играющей карте (лучший вариант), default 0 redirect_announce 360 ///оповещение о серверах в центре\вверху экрана о серверах синим цветом (зависит от redirect_check_method) каждые redirect_announce seconds - секунд измените значение на 0 для отключения default 60 redirect_announce_mode 2 ///для кого показывается инфа о серверах (синим цветом) (redirect_announce): 1 = живые, 2 = мертвые, 3 = всем, default 3 ///redirect_announce_alivepos_x - координата таблички по вертикали показывающейся живым игрокам, default -1.0 ///redirect_announce_alivepos_y - координата таблички по горизонтали показывающейся живым игрокам, default 0.01 redirect_announce_deadpos_x -1.0 //координата таблички по вертикали показывающейся мертвым игрокам, default -1.0 redirect_announce_deadpos_y 0.01 // координата таблички по горизонтали показывающейся мертвым игрокам, default 0.35 redirect_show 1 ///1/0 вкл/выкл информацию о редиректе в чате, default 1 redirect_adminslots 0 ///1/0 вкл/выкл админслоты - когда значение 1 люди редиректятся на другой сервер если заходит ктото с резервным слотом, default 0 ///redirect_maxadmins - максимальное значение админслотов которые могут быть заняты в одно и тоже время. 0 = бескоенчно, default 0 redirect_retry 1 ///1/0 вкл/выкл особенность очереди /retry - когда стоит 1 игроки могут говорить /retry и редиректится на сервер как только появится слот. если ктото сакзал /retry до них то соблюдается очередь :), default 0 redirect_hidedown 0 ///контроль падения серверов (not responding), 0 = не прятать, 1 = Прятать в меню /server, 2 = Прятать в табличке сверху, 3 = Прятать и там и там, (Бесполезно чтото ставить если redirect_check_method 0), default 0 redirect_localslots 0 ///1/0 вкл/выкл выделенные слоты для игроков с локалки - остальные игроки редиректятся с сервера как только заходит лан-игрок (если конечно же слотов нет), default 0 Раскрывающийся текст [CS -****-] address=***.***.***.28 port=27015 cmdbackup=5 noauto=0 nomanual=0 nodisplay=1 adminslots=0 publicpassword=0 [CS -****- GunGame] address=***.***.***.28 port=27019 cmdbackup=5 noauto=0 nomanual=0 nodisplay=0 adminslots=0 publicpassword=0 [gopora Ha 3anag - Bo3BpaTa HeT] address=**.*.*.*51 port=27015 cmdbackup=5 noauto=0 nomanual=0 nodisplay=0 adminslots=0 publicpassword=0 причем последний сервер вообще конкурента )) но на нем тоже х-редирект стоит
Отредактировал: WhiteBear, - 8.2.2010, 12:12
|
|
|
|
oleg25oleg
|
12.3.2010, 21:33
Сообщение
|
|
|
Люди подскажите поставил на сервера свой когда пишу /server показывает мой сервер 27015 порта и все((( а три других 27016,27017,27020 непоказывет
Отредактировал: oleg25oleg, - 12.3.2010, 22:24
|
|
|
|
![]() ![]() |