Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

7 страниц V   1 2 ... 5 6 »

Simple Redirection

, Простое перенаправление на другой сервер
Статус пользователя CrazyFool
сообщение 18.2.2007, 16:59
Сообщение #1


Стаж: 19 лет

Сообщений: 965
Благодарностей: 943
Полезность: 1377

Меценат Меценат

Simple Redirection v1.1

Плагин простого перенаправления для AMXX.
Оригинальный код выполнил Sonic (sonic@codet.de).
Модифицировал и совместил с AMXX BigBaller.
Перевел и отредактировал STR@TEG, специально для c-s.net.ua

Функции:
Плагин переадресовывает игроков на другой сервер в зависимости от значений переменных.

Модули:
Дополнительных не требуется.

Переменные:
amx_rd_max_players <x> // - Начать перенаправление, когда количество игроков будет больше чем указано вместо x (0 = переадресовывать всех игроков).
amx_rd_server_pw <password> // - Пароль для сервера указанного в переменной amx_rd_server_ip (Если нужно).
amx_rd_server_ip <ip> // - Перенаправлять на этот IP адрес.
amx_rd_server_port <port> // - Перенаправлять на этот порт.

Чтобы выключить плагин, установите значение переменной amx_rd_max_players "33" или удалите строку simple_redirect.amxx из файла plugins.ini.

История изменений:
Код
v1.0:
- Сделана основа плагина.

v1.1:
- Полная оптимизация кода.
- Добавлена поддержка игроков со Steam.
- Добавлено русское описание.


Тема на официальном сайте.

Прикрепленный файл  simple_redirection_1.1.rar ( 4,47 килобайт ) Кол-во скачиваний: 1627
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя gameinside
сообщение 21.4.2008, 6:55
Сообщение #2
Стаж: 18 лет

Сообщений: 65
Благодарностей: 12
Полезность: < 0

(0 - переадресовуются все).

0 - переадресация иден на нулевой ип. кто нибудь может пофиксить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 21.4.2008, 9:03
Сообщение #3


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

А значение amx_rd_server точно установлено?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя gameinside
сообщение 21.4.2008, 10:06
Сообщение #4
Стаж: 18 лет

Сообщений: 65
Благодарностей: 12
Полезность: < 0

та все правильно.
когда ставлю "1" в максплеерз то редирект нормально а когда 0 - 6apaga
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 30.4.2008, 17:24
Сообщение #5


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

НЕТ конечно! Ничего в <*> НЕ ПИШЕТЬСЯ!

Нужно вот так

amx_rd_maxplayers "18" // - begin redirection when more the x ppl connected ( 0 = redirect all players )
amx_rd_server "193.ХХХ.ХХХ.ХХХ" // - redirect to this server
amx_rd_serverport "27016" // - redirect server port
amx_rd_serverpw "password" // - password for the amx_rd_server (if needed)

Ну или так:

amx_rd_maxplayers 18 // - begin redirection when more the x ppl connected ( 0 = redirect all players )
amx_rd_server 193.ХХХ.ХХХ.ХХХ // - redirect to this server
amx_rd_serverport 27016 // - redirect server port
amx_rd_serverpw "password" // - password for the amx_rd_server (if needed)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 11 раз
   + Цитировать сообщение
Статус пользователя gameinside
сообщение 6.5.2008, 6:34
Сообщение #6
Стаж: 18 лет

Сообщений: 65
Благодарностей: 12
Полезность: < 0

никто не непонял почему редирект при amx_rd_maxplayers 0 идет на нулевой ип?
попробуйте ради прикола. и пофиксите кто сможет!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 6.5.2008, 6:48
Сообщение #7


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

решение одно: ставим 1, запускаем туда HLТV и все
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Karlezon
сообщение 6.5.2008, 15:42
Сообщение #8


Стаж: 19 лет

Сообщений: 413
Благодарностей: 76
Полезность: 192

Меценат Меценат

Проверил - все работает... (amxx 1.8.0)
amx_rd_maxplayers 0
amx_rd_server 99.999.99.999
amx_rd_serverport 27017
amx_rd_serverpw mypass

Отредактировал: Karlezon, - 6.5.2008, 15:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 21.5.2008, 9:37
Сообщение #9


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Сегодня в 5 утра пробило доделать, чтоб у админов был иммунитет перед переадресацией, вроде удачно получилось. Должен работать лучше чем оригинал (:
По-большему счету ничего не изменилось, только:
Цитата
* Поместите следующие настройки в server.cfg
*
* amx_rd_maxplayers 20 // при каком кол-ве людей включать переадресацию ( 0 = перенаправляются все игроки; 33 = никого не будет переадресовывать )
* amx_rd_adminimm 1 // вкл./выкл. иммунитет админов с флагом "b"
* amx_rd_server 192.168.1.1 // адрес сервера переадресации
* amx_rd_serverport 27015 // порт сервера переадресации
* amx_rd_serverpw password // пароль сервера переадресации (если на сервере установлен пароль)

Прикрепленные файлы:
Прикрепленный файл  simple_redirect_with_imm.rar ( 3,22 килобайт ) Кол-во скачиваний: 525
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
Статус пользователя CMETAH
сообщение 21.5.2008, 11:23
Сообщение #10


Стаж: 18 лет

Сообщений: 104
Благодарностей: 11
Полезность: < 0

вопрос в том кау бдет работать переадресания если есть админский слот?
и как буде тпереадрисовывать или админа нет в игре или на обород?
эт что каждый раз менть придеться?
к примеру у меня сервер 5 на 5 и один адмиский слот
ставлю значит что бы переадресовывало после 11, тогда будет переадресовыват ькогда админ в игре
а если 10, то как я сам то зайлду по адмиский слот?
и вот еще момент, админы админы, у меня не все имеют доступ к слоту...
так как быть с этим?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Tolstiu
сообщение 22.5.2008, 18:58
Сообщение #11


Стаж: 19 лет

Сообщений: 481
Благодарностей: 46
Полезность: < 0

Ставиш 10 слотов, админ с иммунитетом войдет на 11, но это догадки!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя CMETAH
сообщение 30.5.2008, 11:01
Сообщение #12


Стаж: 18 лет

Сообщений: 104
Благодарностей: 11
Полезность: < 0

да я вапще не понима юкак он работает то.. он тупо мне всех кидает.. или не правльно пашет
* amx_rd_maxplayers 20
* amx_rd_adminimm 1
* amx_rd_server свой айпишник
* amx_rd_serverport 27015
* amx_rd_serverpw password
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 30.5.2008, 11:16
Сообщение #13


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

Цитата
Поместите следующие настройки в server.cfg


Ты не забіл про єто? И еще скинь как ты написал в server.cfg

Отредактировал: dima4199, - 30.5.2008, 11:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CMETAH
сообщение 30.5.2008, 11:50
Сообщение #14


Стаж: 18 лет

Сообщений: 104
Благодарностей: 11
Полезность: < 0

нет)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SilverFire
сообщение 30.5.2008, 12:26
Сообщение #15


Стаж: 18 лет

Сообщений: 630
Благодарностей: 568
Полезность: 1151

Цитата
И еще скинь как ты написал в server.cfg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tolstiu
сообщение 31.5.2008, 13:21
Сообщение #16


Стаж: 19 лет

Сообщений: 481
Благодарностей: 46
Полезность: < 0

Все паротестил, только и пускает админов! Игроков не пускает!
Джейс это уже 3-й раз(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kaifolom
сообщение 1.6.2008, 13:42
Сообщение #17


Стаж: 18 лет

Сообщений: 350
Благодарностей: 83
Полезность: 209

Цитата(Tolstiu @ 31.5.2008, 14:21) *
Все паротестил, только и пускает админов! Игроков не пускает!

Да действительно, никого кроме админа не пускает, бредово..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tolstiu
сообщение 2.6.2008, 20:55
Сообщение #18


Стаж: 19 лет

Сообщений: 481
Благодарностей: 46
Полезность: < 0

Джейссс!! Не пропадай, допишы!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sesh
сообщение 3.6.2008, 5:49
Сообщение #19


Стаж: 19 лет

Сообщений: 234
Благодарностей: 42
Полезность: 155

Как вариант подредактировать сам исходник simple_redirect.sma так как вам нужно и перекомпелировать. Проверено все работает!

К примеру Было:
Цитата
{
register_plugin(PLUGIN, VERSION, AUTHOR)

g_MaxPlayers = register_cvar("amx_rd_maxplayers", "0")
g_AdminImm = register_cvar("amx_rd_adminimm", "1")
g_ServerIP = register_cvar("amx_rd_server", "")
g_ServerPort = register_cvar("amx_rd_serverport", "27015")
g_ServerPw = register_cvar("amx_rd_serverpw", "")
}

Меняем на :
{
register_plugin(PLUGIN, VERSION, AUTHOR)

g_MaxPlayers = register_cvar("amx_rd_maxplayers", "20")
g_AdminImm = register_cvar("amx_rd_adminimm", "1")
g_ServerIP = register_cvar("amx_rd_server", "193.56.87.253")
g_ServerPort = register_cvar("amx_rd_serverport", "27015")
g_ServerPw = register_cvar("amx_rd_serverpw", "")
}



Естественно свой айпиадрес ставте =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 3.6.2008, 10:08
Сообщение #20


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Я меня сейчас гастроли, праздники...
Если плагин работает при дефолтных настройках заданых в самом скрипте, то он и так будет работать. Если же все правильно прописано в server.cfg (или где-то еще) и после рестарта сервера или смены карты они прочитались, то я не вижу причин, чтоб плаг глючил.
Я устанавливал rd_maхplayers 0 (чтоб перенаправляло всех) и менял rd_adminimm переключал 1|0 и ставил/убирал у себя в правах флаг "b", то все варианты отработали правильно. Ну если у кого-то точно не пашет, то надо будет ничего в стандартном simple_redirect'е не менять и не оптимизировать, а просто дописать пару букав, чтоб админов не трогало.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
7 страниц V   1 2 ... 5 6 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: