Просмотр полной версии : [Вопрос] Сложный вопрос по NPC
Prolific
27.04.2016, 22:44
Всем хай. Появилась у меня пара проблем, а именно:
При 100+ ботов на сервере (может и меньше) начинаются метаморфозы. Пишет Blocking 127.0.0.1 due to a 'server full' attack (1), так флудит достаточно долго, после боты начинают коннектится (спустя секунд 5-7 после флуда строкой выше).
При коннекте ботов не у всех вызывается OnPlayerConnect. В душе не еб... знаю почему это так и как это поправить
!Важно. Ботов нужно коннектить сразу же всех, а не по таймеру и т.д.
Прошу вас оставлять тут все свои догадки или ссылки на решения или сами решения или любую информацию по этим вопросам.
$continue$
27.04.2016, 22:59
1) Сделать задержку в пару секунд для коннектов ботов?
2) А, чего бы OnPlayerConnect должен вызываться при коннкте ботов?
Prolific
27.04.2016, 23:04
1) Сделать задержку в пару секунд для коннектов ботов?
2) А, чего бы OnPlayerConnect должен вызываться при коннкте ботов?
Прочти пожалуйста предпоследнюю строку. Попробуй создать бота и прологируй OnPlayerConnect, дабы не было глупых вопросов.
P.S. Я так понимаю этот антиддос ведь можно как-то отключить.
P.P.S.
Поставил в конфиге кстати значения:
ackslimit 1000000000
messageholelimit 1000000000
$continue$
27.04.2016, 23:15
Что, в твоем понимание "бот"? (актер/npc?)
http://i.imgur.com/YSeoWcg.png
Prolific
27.04.2016, 23:16
Что, в твоем понимание "бот"? (актер/npc?)
Да, забыл написать, NPC.
P.S. А нет не забыл, в названии же писал.
$continue$
27.04.2016, 23:19
Моя ошибочка.
Да, забыл написать, NPC.
P.S. А нет не забыл, в названии же писал.
Prolific
27.04.2016, 23:38
Функции, что ты мне скинул покурить работают только в скриптах, папки npcmodes, почитай, там сверху есть описание, а мне нужно в основном моде работать с ботами.
Не подключишь ты их все сразу. Это защита сервера от DDOS. Только подключение пачками с помощью таймеров.
Уберёшь защиту и откроешь путь для тех, кто будет класть твой сервер обычным собейтом и флудом подключениями, кек
Prolific
29.04.2016, 20:14
Не подключишь ты их все сразу. Это защита сервера от DDOS. Только подключение пачками с помощью таймеров.
Уберёшь защиту и откроешь путь для тех, кто будет класть твой сервер обычным собейтом и флудом подключениями, кек
У меня сервер для личного пользования 127.0.0.1, как отключить эту защиту?
У меня сервер для личного пользования 127.0.0.1, как отключить эту защиту?
Вот тут есть все настройки
https://wiki.sa-mp.com/wiki/Server.cfg
Данную защиту, вроде, не отключить
Prolific
29.04.2016, 22:10
Что насчет второго вопроса?
Daniel_Cortez
29.04.2016, 22:34
При коннекте ботов не у всех вызывается OnPlayerConnect.
Не вызывается в моде или в скриптах NPC?
Prolific
29.04.2016, 22:57
Не вызывается в моде или в скриптах NPC?
В моде.
Пробовал подключать каждого NPC с небольшой задержкой (500 мс, например)?
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot