Что нового?

Любая версия Chat-PW-Inspector - Автобан

  • Автор темы Автор темы Incognito
  • Дата начала Дата начала

Incognito

Проверенный
Пользователь
Данный вебинструмент из себя представляет парсер лога чата в реальном времени и выдаче автоматических санкций за нарушения (БЧ, БП). Все что требуется, это залить папку с ним на свой сервер, настроить конфиг и обратиться к данной папке в адресной строке, дальше программа все будет делать сама (просматривать лог чата и выносить санкции за нарушения, если обнаружит запрещенные слова)
База запрещенных слов хранится в файле fukstext.txt, на каждой строчке по слову. Можете редактировать по своему усмотрению.
1.PNG
2.PNG
Установка:
Распаковать, настроить конфиг conf.php, в первую очередь обязательные настройки связь с базой мускл, порт службы, и путь к файлу лога чата:

Код:
/*Параметры сервера*/
$host = "127.0.0.1"; //<-- MySQL адрес сервера(обычно localhost)
$sql_user = "root"; //<-- MySQL логин
$sql_pass = "root"; //<-- MySQL пароль
$sql_data = "pw"; // название базы данных
$port = "29100"; // порт gdeliveryd, обычно 29100
 
/*путь до чат-лога на сервере*/
$file1='/home/logs/world2.chat';

Так же там можете настроить и остальные параметры, такие как какой размер лога обрабатывать, какие чат каналы модерировать и действия с нарушителями чат-общения (тип бана, время бана, причина).

Залить SQL таблицу в вашу БД

Код:
CREATE TABLE IF NOT EXISTS `pwchat_inspector_log` (
  `iid` int(255) NOT NULL AUTO_INCREMENT,
  `dates` varchar(500) NOT NULL,
  `roleid` int(255) NOT NULL,
  `text` varchar(1000) NOT NULL,
  `typeban` int(10) NOT NULL,
  `timeban` varchar(1000) NOT NULL,
  `status` int(10) NOT NULL DEFAULT '0',
  PRIMARY KEY (`iid`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

так же есть возможность банить более жестко, если нарушители, которые ранее нарушали, продолжают нарушать, можно выставить количество нарушений, при достижении которых применяется более жесткий бан, его тоже можно настроить (тип бана, время и причину).
Например, если выставим порог нарушений 3, значит, если конкретный игрок трижды нарушит, то на его четвертое нарушение будет применено более серьезное наказание, например Бан персонажа на час.
Данное решение существенно поможет ГМам контролировать игровой чат, но обязательно чтоб была открыта страница на которой ведется контроль лога чата. При этом сам ГМ может отвлекаться от своих обязанностей.


* Благодарность выражается: wsok

P.S. Файл "cpwi1.3.zip" - без изменений. Файл "ban.zip" - слегка переписал.
 

Вложения

Сверху