myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Antisearch

Теги
Нет тегов для показа
Saymon21
сообщение 16.7.2011, 17:14
Сообщение #1


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Название скрипта: Antisearch
Версия скрипта: 1.4
Версия API: RusHub
Автор: Setuper
Перевод под RusHub: Saymon
Требования: Для работы скрипта требуется библиотека MySQL и скрипт/модуль BanManager
Описание: Скрипт антипоиска. Скрипт хранит в mysql базе TTH запрещённых файлов.
Скрипт автоматически ищет у пользователей запрещённые TTH и даёт наказания за них.
Наказания могут быть следующих типов:
  • 0 - без действий;
  • 1 - дроп;
  • 2 - кик;
  • 3 - временный бан ника;
  • 4 - временный бан IP;
  • 5 - временный бан ника и IP;
  • 6 - постоянной бан ника;
  • 7 - постоянной бан IP;
  • 8 - постоянной бан ника и IP.

Прежде чем запускать скрипт нужно предварительно настроить базу данных на работу со скриптом:
  1. Прописать в скрипте настройки коннекта к базе данных.
  2. Создать базу
  3. Выполнить запросы, которые находятся в файле Antisearch.sql

Сам скрипт: Прикрепленный файл  Antisearch_1.4_rushub.7z ( 7.16 килобайт ) Кол-во скачиваний: 36


Вставала проблема, как быстро из Lua таблицы загнать большое число TTH в базу, поэтому сделал следующее: Прикрепленный файл  TTH_Import_for_Antisearch_by_Setuper.lua.tar.gz ( 50.7 килобайт ) Кол-во скачиваний: 24


Использование просто:
  1. Загоняем дамп из Antisearch.sql.
  2. Прописываем в этом скрипте настройки подключения к бд.
  3. Запускаем скрипт.

В таблице уже есть примерно 1к TTH. И да, конечно к этому скрипту также нужна библиотека MySQL.


Спасибо сказали:
Go to the top of the page
+Quote Post
 
Начать новую тему
Ответов
ShadoWx
сообщение 11.9.2011, 1:45
Сообщение #2


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Цитата
[Sat Sep 10 22:39:23 2011] ...bin/scripts/TTH_Import_for_Antisearch_by_Setuper.lua:1907: LuaSQL: Error retrieving result. MySQL: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='


возникла такая ошибка при импорте, подскажите что не так
Go to the top of the page
+Quote Post
Saymon21
сообщение 11.9.2011, 2:06
Сообщение #3


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Что-то не то с кодировкой бд скорей всего
Go to the top of the page
+Quote Post
ShadoWx
сообщение 11.9.2011, 2:52
Сообщение #4


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Цитата
[03:51:18] <TTHImport@Antisearch>

Импорт TTH был закончен:
TTH строка уже есть в базе: 0
Наказания с указанным ID не существует: 1864
Было добавлено: 0


пытаюсь в ручную добавить любую ттш-запись:
Цитата

[04:11:15] [ 127.0.0.1] <Домовёнок> Наказания с указанным ID не существует

я в замешательстве ..
Go to the top of the page
+Quote Post
Setuper
сообщение 11.9.2011, 10:49
Сообщение #5


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Ну так наверное нужно создать хотя бы одно наказание в базе
Go to the top of the page
+Quote Post
ShadoWx
сообщение 11.9.2011, 10:56
Сообщение #6


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Уже разобрался, просто думал варианты наказания уже предустановлены.

Цитата
Импорт TTH был закончен:
TTH строка уже есть в базе: 918
Наказания с указанным ID не существует: 0
Было добавлено: 946

Go to the top of the page
+Quote Post
mariner
сообщение 11.9.2011, 11:10
Сообщение #7


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




ShadoWx, я тебе щас скину в лс настройки. У нас тут общая база просто уже. на много записей
Go to the top of the page
+Quote Post
ShadoWx
сообщение 13.9.2011, 21:06
Сообщение #8


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




появилось вот такое дополнение. случилось так что база данных находится в другом месте и бывают временами пропадает коннект .. в следствии чего скрипт обрубается и пишет в лог что мол не могу достучаться до базы .... так вот...как реализовать не отключение скрипта а чтоб к примеру через 5 минут он смог снова проверить коннект и продолжить работу ?
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsAntisearch
API 2
9 Setuper 16 540 4.10.2011, 20:24 Посл. сообщение: Fodin
No New Posts От: Antisearch
От темы с ID: 4698
0 Saymon21 3 838 26.2.2011, 20:29 Посл. сообщение: Saymon21

 



RSS Сейчас: 23.11.2024, 12:09