AMX MOD X
Четверг, 16.05.2024, 10:50:32



Приветствую Вас Гость | RSS
[ Главная ] [ Psychostats Interface Plugin - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Плагины » Обсуждение сторонних плагинов » Psychostats Interface Plugin (для нескольких сетей)
Psychostats Interface Plugin
LSDДата: Четверг, 28.06.2007, 15:03:14 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 74
Репутация: 0
Статус: Не в сети
Как известно статистика 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 так то для многих это будет актуально.

Прикрепления: 64169707.sma (2.2 Kb)


Сообщение отредактировал LSD - Четверг, 28.06.2007, 15:06:30
 
slogicДата: Четверг, 28.06.2007, 16:55:19 | Сообщение # 2
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Quote (LSD)
т.е нужно проверять из какой сети пришел запрос и добавить условие проверки сети и уже учитывая это значение подставлять свою sBaseURL.

Каким образом? Какой алгоритм? За тебя догадываться никто не будет.

И вообще непонятно, какая там у вас топология сети. Не может быть так, что к серверу цепляются, а до сайта достучаться не могут. Клиенты цепляются по разным IP что ли, но к одному серверу?

 
LSDДата: Четверг, 28.06.2007, 18:47:22 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 74
Репутация: 0
Статус: Не в сети
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
Репутация: 47
Статус: Не в сети
Если в локальной сети есть DSN сервер, а внешний ip тоже зарегистрирован в DNS (т.е. ему сопоставлено доменное имя), то все можно решить без дописывания плагина.
 
LSDДата: Пятница, 29.06.2007, 12:17:26 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 74
Репутация: 0
Статус: Не в сети
Quote (slogic)
Если в локальной сети есть DSN сервер, а внешний ip тоже зарегистрирован в DNS (т.е. ему сопоставлено доменное имя), то все можно решить без дописывания плагина.

Не совсем понятно причем здесь dns.

Внешний ип имеет доменное имя.
Локальный ип - нет имеет.

Тока какая разница обращаться через прямой ип или через dns?

Тут единственное ограничение, с локальной сети люди не могут зайти на http://внешний ип/stat, поэтому и нужно юзать два урл.

 
slogicДата: Пятница, 29.06.2007, 14:35:51 | Сообщение # 6
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
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
Лейтенант
Группа: Пользователи
Сообщений: 74
Репутация: 0
Статус: Не в сети
Quote (slogic)
Если DNS локального нет, то предложи клиентам в локальной сети прописать в файле windows\system32\drivers\etc\hosts следующее:

<внутенний_ip_где_стоит_статистика> <внешнее_доменное_имя_статистики>

Да ето вариант, тока проблема в том, что клиентов не 254, а гораздо больше. Поэтому это рещение не подходит. Но все равно спасибо.

 
slogicДата: Пятница, 29.06.2007, 15:52:20 | Сообщение # 8
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Quote (LSD)
Да ето вариант, тока проблема в том, что клиентов не 254, а гораздо больше.

Заведите DNS сервер тогда на тачке, которая круглосуточно работает. Иначе аналогичные проблемы будут только продолжаться.
 
AMX Mod X Форум » Плагины » Обсуждение сторонних плагинов » Psychostats Interface Plugin (для нескольких сетей)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024