ЗАКРЫТЬ
 

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

Свернуть

Реклама

Новости

08-марта
05-фев
31-дек
30-дек
11-ноя



5 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему
Simple Redirection, Простое перенаправление на другой сервер
CrazyFool
сообщение 18.2.2007, 16:59
Сообщение #1


Стаж: 5 лет 4 месяца
Vip
Иконка группы

Сообщений: 1174
Из: Бабруйска

Репутация: 901

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


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 килобайт ) Кол-во скачиваний: 564
Cмотреть
благодарности »
Всего поблагодарили: 23 чел.
Перейти в начало страницы  
 
+Цитировать сообщение
gameinside
сообщение 21.4.2008, 6:55
Сообщение #2
Стаж: 4 года 1 месяц
Постоялец
Сообщений: 71

Репутация: 14




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

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


Стаж: 5 лет 3 месяца
Постоялец
Сообщений: 1165
Из: Zh.V.

Репутация: 378




А значение amx_rd_server точно установлено?


--------------------
[G]ood [L]uck [A]nd [H]ave [F]un !!!
Cмотреть
благодарности »
Всего поблагодарили: 3 чел.
Перейти в начало страницы  
 
+Цитировать сообщение
gameinside
сообщение 21.4.2008, 10:06
Сообщение #4
Стаж: 4 года 1 месяц
Постоялец
Сообщений: 71

Репутация: 14




та все правильно.
когда ставлю "1" в максплеерз то редирект нормально а когда 0 - 6apaga
Cмотреть
благодарности »
Всего поблагодарили: 2 чел.
Перейти в начало страницы  
 
+Цитировать сообщение
BepToJIeT
сообщение 30.4.2008, 15:33
Сообщение #5


Стаж: 4 года 3 месяца
Новичок
Сообщений: 2

Репутация: 5




amx_rd_maxplayers <x> // - begin redirection when more the x ppl connected ( 0 = redirect all players )
amx_rd_server <ip> // - redirect to this server
amx_rd_serverport <port> // - redirect server port
amx_rd_serverpw <password> // - password for the amx_rd_server (if needed)

вот так выглядит все в плагине, а как должно быть прописано? Если у меня например после того, как 18 человек на сервер зашло, должна начаться переадресация на другой сервер?

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)

правильно ли так?
Cмотреть
благодарности »
Всего поблагодарили: 3 чел.
Перейти в начало страницы  
 
+Цитировать сообщение
SilverFire
сообщение 30.4.2008, 17:24
Сообщение #6


Стаж: 4 года 3 месяца
Постоялец
Сообщений: 684
Из: Киев

Репутация: 507




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

Нужно вот так

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)
Cмотреть
благодарности »
Всего поблагодарили: 11 чел.
Перейти в начало страницы  
 
+Цитировать сообщение
gameinside
сообщение 6.5.2008, 6:34
Сообщение #7
Стаж: 4 года 1 месяц
Постоялец
Сообщений: 71

Репутация: 14




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


Стаж: 4 года 3 месяца
Постоялец
Сообщений: 684
Из: Киев

Репутация: 507




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


Стаж: 5 лет 2 месяца
Постоялец
Иконка группы

Сообщений: 457

Репутация: 87

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


Проверил - все работает... (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
Cмотреть
благодарности »
Всего поблагодарили: 2 чел.
Перейти в начало страницы  
 
+Цитировать сообщение
jas0n
сообщение 21.5.2008, 9:37
Сообщение #10


Стаж: 5 лет 3 месяца
Постоялец
Сообщений: 1165
Из: Zh.V.

Репутация: 378




Сегодня в 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 килобайт ) Кол-во скачиваний: 360
 


--------------------
[G]ood [L]uck [A]nd [H]ave [F]un !!!
Cмотреть
благодарности »
Всего поблагодарили: 5 чел.
Перейти в начало страницы  
 
+Цитировать сообщение
CMETAH
сообщение 21.5.2008, 11:23
Сообщение #11


Стаж: 4 года 2 месяца
Постоялец
Сообщений: 103
Из: Питер

Репутация: 11




вопрос в том кау бдет работать переадресания если есть админский слот?
и как буде тпереадрисовывать или админа нет в игре или на обород?
эт что каждый раз менть придеться?
к примеру у меня сервер 5 на 5 и один адмиский слот
ставлю значит что бы переадресовывало после 11, тогда будет переадресовыват ькогда админ в игре
а если 10, то как я сам то зайлду по адмиский слот?
и вот еще момент, админы админы, у меня не все имеют доступ к слоту...
так как быть с этим?


--------------------
87.249.33.213:27015 Public Meat 22
87.249.33.213:27016 AIM 5x5
87.249.33.213:27017 CSDM 17 Временно не доступен
87.249.33.213:27018 jump 9
87.249.33.213:27019 Zombie mod В переделке
87.249.33.213:27020 War3 Вразработке
87.249.33.213:27021 CW
Cмотреть
благодарности »
Всего поблагодарили: 1 чел.
Перейти в начало страницы  
 
+Цитировать сообщение
Tolstiu
сообщение 22.5.2008, 18:58
Сообщение #12


Стаж: 5 лет 1 месяц
Постоялец
Сообщений: 570
Из: Санкт-Петербург

Репутация: 47




Ставиш 10 слотов, админ с иммунитетом войдет на 11, но это догадки!


--------------------
-= Нас легче не пустить чем потом выгнать =-
Cмотреть
благодарности »
Всего поблагодарили: 1 чел.
Перейти в начало страницы  
 
+Цитировать сообщение
CMETAH
сообщение 30.5.2008, 11:01
Сообщение #13


Стаж: 4 года 2 месяца
Постоялец
Сообщений: 103
Из: Питер

Репутация: 11




да я вапще не понима юкак он работает то.. он тупо мне всех кидает.. или не правльно пашет
* amx_rd_maxplayers 20
* amx_rd_adminimm 1
* amx_rd_server свой айпишник
* amx_rd_serverport 27015
* amx_rd_serverpw password


--------------------
87.249.33.213:27015 Public Meat 22
87.249.33.213:27016 AIM 5x5
87.249.33.213:27017 CSDM 17 Временно не доступен
87.249.33.213:27018 jump 9
87.249.33.213:27019 Zombie mod В переделке
87.249.33.213:27020 War3 Вразработке
87.249.33.213:27021 CW
Перейти в начало страницы  
 
+Цитировать сообщение
SilverFire
сообщение 30.5.2008, 11:16
Сообщение #14


Стаж: 4 года 3 месяца
Постоялец
Сообщений: 684
Из: Киев

Репутация: 507




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


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

Сообщение отредактировал dima4199 - 30.5.2008, 11:16
Перейти в начало страницы  
 
+Цитировать сообщение
CMETAH
сообщение 30.5.2008, 11:50
Сообщение #15


Стаж: 4 года 2 месяца
Постоялец
Сообщений: 103
Из: Питер

Репутация: 11




нет)


--------------------
87.249.33.213:27015 Public Meat 22
87.249.33.213:27016 AIM 5x5
87.249.33.213:27017 CSDM 17 Временно не доступен
87.249.33.213:27018 jump 9
87.249.33.213:27019 Zombie mod В переделке
87.249.33.213:27020 War3 Вразработке
87.249.33.213:27021 CW
Перейти в начало страницы  
 
+Цитировать сообщение
SilverFire
сообщение 30.5.2008, 12:26
Сообщение #16


Стаж: 4 года 3 месяца
Постоялец
Сообщений: 684
Из: Киев

Репутация: 507




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


Стаж: 5 лет 1 месяц
Постоялец
Сообщений: 570
Из: Санкт-Петербург

Репутация: 47




Все паротестил, только и пускает админов! Игроков не пускает!
Джейс это уже 3-й раз(


--------------------
-= Нас легче не пустить чем потом выгнать =-
Перейти в начало страницы  
 
+Цитировать сообщение
Kaifolom
сообщение 1.6.2008, 13:42
Сообщение #18


Стаж: 4 года 6 месяцев
Постоялец
Сообщений: 392

Репутация: 80




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

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


Стаж: 5 лет 1 месяц
Постоялец
Сообщений: 570
Из: Санкт-Петербург

Репутация: 47




Джейссс!! Не пропадай, допишы!


--------------------
-= Нас легче не пустить чем потом выгнать =-
Перейти в начало страницы  
 
+Цитировать сообщение
Sesh
сообщение 3.6.2008, 5:49
Сообщение #20


Стаж: 5 лет 3 месяца
Постоялец
Сообщений: 366
Из: Украина>Полтава

Репутация: 43




Как вариант подредактировать сам исходник 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", "")
}



Естественно свой айпиадрес ставте =)


--------------------
Cмотреть
благодарности »
Всего поблагодарили: 1 чел.
Перейти в начало страницы  
 
+Цитировать сообщение

5 страниц V   1 2 3 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.5.2012, 21:23