Русское сообщество по скриптингу

Костыль от слетающего Fastdl при перезаходе

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для AMX Mod X. Новые плагины нужно выкладывать в разделе "Новые плагины".

Костыль от слетающего Fastdl при перезаходе

Сообщение mazdan » 03 ноя 2012, 00:03

Авторы: mazdan
Версия: 0.3

Описание:
Плагин помогает исправить баг со слетающей быстрой закачкой при перезаходе игрока на сервер (когда игрок нажал кнопку отмена при закачке и входит снова).
Работает следующим образом: если прошлое подключение игрока было дольше чем 3 секунды назад (я отметил место где можно поменять) то его коннектит на ваш же сервер но с добавочкой к адресу.
Клиент думает что это новый сервер и быстрая закачка отрабатывает как надо.

Настройки:
fixfastdl_ip "127.0.0.1:27015" //айпи вашего сервера (ну или моего ;) )
fixfastdl_time 3 // Очень важный квар. Маленькие значения могут привести к постоянному реконнекту игроков, большие к тому что плагин будет не всегда отрабатывать. Рекомендую значения 3-20, лучше больше. Вполне хорошо будет 5-10
fixfastdl_si 1 //использовать дополнительную проверку через setinfo или не использовать.

Собственно всё в описании.

Спасибо всем кто принимал участие в тестах.
Идеи по улучшению приветствуются =)
0.3 - Исправил ошибку с кваром. Протестировал на localhost
0.2 - добавил квары
Модуль, включающий, данный функционал
Вы должны зарегистрироваться, чтобы видеть ссылки.

Плагин утвердил // Rejiser
За что ему спасибо от меня // mazdan
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось mazdan 21 ноя 2012, 14:14, всего редактировалось 9 раз(а).
я не пишу плагины на заказ!
Аватара пользователя
mazdan
 
Сообщения: 739
Зарегистрирован: 12 окт 2010, 14:44
Благодарил (а): 121 раз.
Поблагодарили: 211 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Костыль от слетающего Fastdl при перезаходе

Сообщение 9iky6 » 25 ноя 2012, 12:06

mazdan писал(а):
trololost писал(а):поэтому я и не рискнул ставить свежак. Лучше уже этим костылем пользоваться, пока не приведут в порядок модуль.

В модуле тот же самый костыль, только модулем, а не плагином.

Абсолютно идентичный :( Только не понятно почему нагрузка на сервер сразу возрасла => на отлаженом сервере появились впервые баги о_О Да и никто не подскажет, а то инфы об этом нет: в server.cfg настройки загрузки какие выставлять? Ну например сейчас у меня там:
Код: Выделить всё
sv_allow_dlfile "1"
sv_allowdownload "1"
sv_allowupload "0"
sv_downloadurl "ссылка"

url как я понял можно удалить, а вот остальные команды какие ставить?
Последний раз редактировалось 9iky6 25 ноя 2012, 14:39, всего редактировалось 1 раз.
Аватара пользователя
9iky6
 
Сообщения: 2174
Зарегистрирован: 30 янв 2012, 19:07
Откуда: Россия
Благодарил (а): 375 раз.
Поблагодарили: 707 раз.

Re: Костыль от слетающего Fastdl при перезаходе

Сообщение mazdan » 25 ноя 2012, 12:28

там же всё описано
All configuration files go there : addons/http_resources_manager/configs/.

How to name the configuration files :

@default.res : It's an unique file name for all maps, a fallback if no per map or per prefix files are found.
mapname.res : It will match the exact map name.
prefix-prefixmap.res : It will match any maps starting with prefixmap_.
Example with de_dust : de_dust.res and prefix-de.res.

я не пишу плагины на заказ!
Аватара пользователя
mazdan
 
Сообщения: 739
Зарегистрирован: 12 окт 2010, 14:44
Благодарил (а): 121 раз.
Поблагодарили: 211 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Костыль от слетающего Fastdl при перезаходе

Сообщение 9iky6 » 25 ноя 2012, 12:38

mazdan, не, сам модуль я настроил, добавил 2 сервера скачки, а в самом server.cfg менять надо?
Аватара пользователя
9iky6
 
Сообщения: 2174
Зарегистрирован: 30 янв 2012, 19:07
Откуда: Россия
Благодарил (а): 375 раз.
Поблагодарили: 707 раз.

Re: Костыль от слетающего Fastdl при перезаходе

Сообщение mazdan » 25 ноя 2012, 13:32

ну я так понял что не нужно. Я честно говоря не вникал в это дело, мне это не очень интересно =)
я не пишу плагины на заказ!
Аватара пользователя
mazdan
 
Сообщения: 739
Зарегистрирован: 12 окт 2010, 14:44
Благодарил (а): 121 раз.
Поблагодарили: 211 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Костыль от слетающего Fastdl при перезаходе

Сообщение 9iky6 » 25 ноя 2012, 14:39

Немного поковырял, вот так надо:
Код: Выделить всё
sv_allow_dlfile "1"
sv_allowdownload "0"
sv_allowupload "0"
sv_downloadurl "ссылка обязательно должна быть!" // я её удалил сначала, скачка пошла напрямую с сервера о_О это в очередной раз показало, что модуль сырой :(
Аватара пользователя
9iky6
 
Сообщения: 2174
Зарегистрирован: 30 янв 2012, 19:07
Откуда: Россия
Благодарил (а): 375 раз.
Поблагодарили: 707 раз.

Re: Костыль от слетающего Fastdl при перезаходе

Сообщение noo00oob » 25 ноя 2012, 17:24

Маздан, что-то мне вдруг попалась на глаза твоя оскорбительная подпись, с какими-то не очень связными аргументами. Можно поинтересоваться, в целях повышения образованности - она делает тебя на 20% круче, приносит по 5$ каждый день, или что-то ещё? Может мне про тебя такую тоже стоит написать?
Один фрукт, страдающий недостачей времени, нашел его ради меня любимого и писал(а):
noo00oob, зачем родился на свет вообще? срать на форумах это понятно.. больше изъеба не найти как бэ? а то, что ты недоношенная скотина, сдерживайся, детка.
noo00oob
 
Сообщения: 1061
Зарегистрирован: 09 янв 2010, 21:52
Благодарил (а): 258 раз.
Поблагодарили: 394 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Half-Life

Re: Костыль от слетающего Fastdl при перезаходе

Сообщение TRUE RED » 15 апр 2013, 06:39

Что если у меня сервер за роутером работает? Получается что быструю скачку я только для себя смогу сделать?
Аватара пользователя
TRUE RED
 
Сообщения: 2
Зарегистрирован: 07 мар 2013, 02:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Пред.

Вернуться в Утвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5