Ultimate Ping Control
|
|
AlMod | Дата: Пятница, 23.02.2007, 17:56:37 | Сообщение # 1 |
Сонный кодер
Группа: Админы
Сообщений: 600
Статус: Не в сети
| Ultimate Ping Control v0.0.4 Кратко: Плагин кикает всех игроков не подходящих по ограничению пинга Changelog: 0.0.4: Более качественная проверка на высокий пинг 0.0.3: Была проведена оптимизация кода и выполнены некоторые просьбы участников форума Для подробного описания читать файл upc.cfg Скачать
|
|
| |
VEN | Дата: Пятница, 23.02.2007, 18:30:20 | Сообщение # 2 |
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Где исходник? Не перестаю тебе удивляться - самое главное - и забываешь. "Бинарик" себе оставь... ;]
|
|
| |
AlMod | Дата: Пятница, 23.02.2007, 19:32:32 | Сообщение # 3 |
Сонный кодер
Группа: Админы
Сообщений: 600
Статус: Не в сети
| Блин, опять забыл
|
|
| |
Phenom | Дата: Суббота, 24.02.2007, 12:30:21 | Сообщение # 4 |
Рядовой
Группа: Пользователи
Сообщений: 15
Статус: Не в сети
| А он кикать будет если превышен ping ? Выводить сообщение там допустим в теч 10 сек игрок с наиб пингом будет кикнут
Сообщение отредактировал Phenom - Суббота, 24.02.2007, 12:30:44 |
|
| |
AlMod | Дата: Суббота, 24.02.2007, 14:54:31 | Сообщение # 5 |
Сонный кодер
Группа: Админы
Сообщений: 600
Статус: Не в сети
| Он кикает если превышено значение пинга по сравнению с amx_upc_upper или значение пинга ниже чем amx_upc_lower т.е. с помощью плагина можно ограничить доступ к серверу для различных типов модемов - можно создать сервер либо для ADSL модемов, либо для DialUP'ов
Сообщение отредактировал AlMod - Суббота, 24.02.2007, 14:55:12 |
|
| |
Phenom | Дата: Суббота, 24.02.2007, 15:23:06 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Сообщений: 15
Статус: Не в сети
| Как настроить его для ADSL модемов? Пропиши наилучшие настройки plz
|
|
| |
AlMod | Дата: Суббота, 24.02.2007, 16:05:25 | Сообщение # 7 |
Сонный кодер
Группа: Админы
Сообщений: 600
Статус: Не в сети
| Там в конфиге все предельно просто написано Для адсл можешь конфиг не трогать, там уже настроено
|
|
| |
Phenom | Дата: Суббота, 24.02.2007, 16:34:05 | Сообщение # 8 |
Рядовой
Группа: Пользователи
Сообщений: 15
Статус: Не в сети
| Modem D-Link 500T Firmware Version : V3.02B01T01.RU.20061228 Настройки по дефолту Коннекчусь к своему серву пишет ... Kicked :"Your ping is not in server's rules
Сообщение отредактировал Phenom - Суббота, 24.02.2007, 16:39:55 |
|
| |
AlMod | Дата: Суббота, 24.02.2007, 18:23:50 | Сообщение # 9 |
Сонный кодер
Группа: Админы
Сообщений: 600
Статус: Не в сети
| у ВЕНа спроси, мож он знает
|
|
| |
VEN | Дата: Воскресенье, 25.02.2007, 13:17:18 | Сообщение # 10 |
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Во-первых, Phenom, рекомендую почитать правила. Обращение лично в таких случаях недопустимо. Во-вторых, пинг зависит не только от типа модема, но и от великого множества других факторов.
|
|
| |
slogic | Дата: Воскресенье, 25.02.2007, 20:56:34 | Сообщение # 11 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Quote (VEN) | но и от великого множества других факторов. | Которые и должен учитывать плагин с названием Ultimate.
|
|
| |
AlMod | Дата: Понедельник, 26.02.2007, 09:07:12 | Сообщение # 12 |
Сонный кодер
Группа: Админы
Сообщений: 600
Статус: Не в сети
| Quote (slogic) | Которые и должен учитывать плагин с названием Ultimate. | Я конечно не уверен, но попробуйте найти ошибку тогда в нем, если что-то не так и он не ultimate
|
|
| |
slogic | Дата: Вторник, 27.02.2007, 16:57:31 | Сообщение # 13 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| А server_cmd разве выполняется моментально? Боюсь он не успевает выполниться и g_MaxPing и g_MinPing равны дефолтным настройкам. amx_upc_task - думаю, неудачное название для интервала. amx_upc_check_freq получше будить =) В CMDUPC_info() разве не надо возвращать PLUGIN_HANDLED ? Я понимаю, что это say, но может это блокирует вывод в чат? (или я не прав?) А вот это полный алес: Code | if (ping > g_MaxPing || ping < g_MinPing) | Всегда будет true если g_MaxPing <> g_MinPing (а это почти всегда так). Ты плагин сам тестировал? Уже 30 человек скачали =) В тут: Code | g_Timer = get_cvar_float("amx_upc_task") | настоятельно предлагаю применить ограничение типа if (g_Timer < 1.0) g_Timer = 1.0, а то можно лаги жуткие устроит со значением 0.1 и 32 игроками.
|
|
| |
slogic | Дата: Вторник, 27.02.2007, 16:59:35 | Сообщение # 14 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| И еще. В Task() если is_user_connected(id) = false, то set_task() ни в коем случае не надо делать. А то получается кто отключился, того все равно мы проверяем на пинг.
|
|
| |
AlMod | Дата: Вторник, 27.02.2007, 17:43:13 | Сообщение # 15 |
Сонный кодер
Группа: Админы
Сообщений: 600
Статус: Не в сети
| Quote (slogic) | Всегда будет true если g_MaxPing <> g_MinPing (а это почти всегда так). | Почему? не всегда если пинг предположим, 20, а границы от 10 до 100 например, false будит
|
|
| |