06.04.2010, 15:17
Quote:
Originally Posted by MX_Master
с забаненного IPa (samp.bans) было также нельзя и конектиться через ркон консоль.
|
Quote:
Originally Posted by MX_Master
Если, хотите, давайте атакуем тему "Пожеланий для следующий версий" просьбами о дополнительный скриптовых средствах по управлению конектами с ркон консолей.
|
Реализовать правильно работу требуемого события довольно легко: нужена очередь, доступ к которой защищен мютексом (объект синхронизации, для потокобезопасности).
Код, который пишет в лог сообщение о неправомерном доступе к внешней консоли добавляет данные об этом событии в эту очередь (один поток управления).
В свою очередь, в павне создается таймер, обработчик которого будет обращаться к очереди (под защитой мютекса) и, если очередь не пуста, то вызывается наш OnRconLoginAttempt (это другой поток управления, основной цикл обработки павна)
Такая асинхронная работа нам гарантирует threadsave решение, не требующее больших накладных расходов.
Кай не любит C++ (судя по его стилю написания ), но и на си это не очень сложно реализуется.
Фаус, а что ты имел в виду, когда говорил про запрет ФС. Чтобы админы (люди имеющие ркон доступ) не могли запускать свои фильтр скрипты или что то другое?