Psychostats Interface Plugin
|
|
LSD | Дата: Четверг, 28.06.2007, 15:03:14 | Сообщение # 1 |
![LSD](/avatar/60/380319.gif) Лейтенант
Группа: Пользователи
Сообщений: 74
Статус: Не в сети
| Как известно статистика Psychostats и /top15 ведется по разному и часто бывает не соответсвие цифр этих статистик. Данный плагин позволяет выводить в motd статату из Psychostats, но есть проблема в переменную amx_psrank_url можно установить тока один адрес. Вот код: Quote if(containi(args, "/rank")!=-1 || containi(args, "/top15")!=-1 || containi(args, "/top10")!=-1) { // SAY /rank or /top15 show_motd(id, sBaseURL, "") return PLUGIN_HANDLED } т.е нужно проверять из какой сети пришел запрос и добавить условие проверки сети и уже учитывая это значение подставлять свою sBaseURL. Можно ли такое сделать и сложно ли это и может быть ктонибудь из кодеров на досуге попробует сделать? P.S так то для многих это будет актуально.
Сообщение отредактировал LSD - Четверг, 28.06.2007, 15:06:30 |
|
| |
slogic | Дата: Четверг, 28.06.2007, 16:55:19 | Сообщение # 2 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Quote (LSD) т.е нужно проверять из какой сети пришел запрос и добавить условие проверки сети и уже учитывая это значение подставлять свою sBaseURL. Каким образом? Какой алгоритм? За тебя догадываться никто не будет. И вообще непонятно, какая там у вас топология сети. Не может быть так, что к серверу цепляются, а до сайта достучаться не могут. Клиенты цепляются по разным IP что ли, но к одному серверу?
|
|
| |
LSD | Дата: Четверг, 28.06.2007, 18:47:22 | Сообщение # 3 |
![LSD](/avatar/60/380319.gif) Лейтенант
Группа: Пользователи
Сообщений: 74
Статус: Не в сети
| Quote (slogic) какая там у вас топология сети Две сетевухи, два ипа, два провода) 1 внешний ип 2 локалка первый url http://инет/stat второй url http://локалка/stat Quote Каким образом? Какой алгоритм? Ты думаешь еслиб я ето знал, то создавал бы здесь пост?
Сообщение отредактировал LSD - Четверг, 28.06.2007, 18:47:54 |
|
| |
slogic | Дата: Пятница, 29.06.2007, 11:02:05 | Сообщение # 4 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Если в локальной сети есть DSN сервер, а внешний ip тоже зарегистрирован в DNS (т.е. ему сопоставлено доменное имя), то все можно решить без дописывания плагина.
|
|
| |
LSD | Дата: Пятница, 29.06.2007, 12:17:26 | Сообщение # 5 |
![LSD](/avatar/60/380319.gif) Лейтенант
Группа: Пользователи
Сообщений: 74
Статус: Не в сети
| Quote (slogic) Если в локальной сети есть DSN сервер, а внешний ip тоже зарегистрирован в DNS (т.е. ему сопоставлено доменное имя), то все можно решить без дописывания плагина. Не совсем понятно причем здесь dns. Внешний ип имеет доменное имя. Локальный ип - нет имеет. Тока какая разница обращаться через прямой ип или через dns? Тут единственное ограничение, с локальной сети люди не могут зайти на http://внешний ип/stat, поэтому и нужно юзать два урл.
|
|
| |
slogic | Дата: Пятница, 29.06.2007, 14:35:51 | Сообщение # 6 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Quote (LSD) Тока какая разница обращаться через прямой ип или через dns? Большая. Из разных сегментов по одному и тому же имени можно получить разные IP. Если DNS локального нет, то предложи клиентам в локальной сети прописать в файле windows\system32\drivers\etc\hosts следующее: <внутенний_ip_где_стоит_статистика> <внешнее_доменное_имя_статистики>
Сообщение отредактировал slogic - Пятница, 29.06.2007, 14:36:24 |
|
| |
LSD | Дата: Пятница, 29.06.2007, 14:58:55 | Сообщение # 7 |
![LSD](/avatar/60/380319.gif) Лейтенант
Группа: Пользователи
Сообщений: 74
Статус: Не в сети
| Quote (slogic) Если DNS локального нет, то предложи клиентам в локальной сети прописать в файле windows\system32\drivers\etc\hosts следующее: <внутенний_ip_где_стоит_статистика> <внешнее_доменное_имя_статистики> Да ето вариант, тока проблема в том, что клиентов не 254, а гораздо больше. Поэтому это рещение не подходит. Но все равно спасибо.
|
|
| |
slogic | Дата: Пятница, 29.06.2007, 15:52:20 | Сообщение # 8 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Quote (LSD) Да ето вариант, тока проблема в том, что клиентов не 254, а гораздо больше. Заведите DNS сервер тогда на тачке, которая круглосуточно работает. Иначе аналогичные проблемы будут только продолжаться.
|
|
| |