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

Установка:
Распаковать, настроить конфиг conf.php, в первую очередь обязательные настройки связь с базой мускл, порт службы, и путь к файлу лога чата:
Так же там можете настроить и остальные параметры, такие как какой размер лога обрабатывать, какие чат каналы модерировать и действия с нарушителями чат-общения (тип бана, время бана, причина).
Залить SQL таблицу в вашу БД
так же есть возможность банить более жестко, если нарушители, которые ранее нарушали, продолжают нарушать, можно выставить количество нарушений, при достижении которых применяется более жесткий бан, его тоже можно настроить (тип бана, время и причину).
Например, если выставим порог нарушений 3, значит, если конкретный игрок трижды нарушит, то на его четвертое нарушение будет применено более серьезное наказание, например Бан персонажа на час.
Данное решение существенно поможет ГМам контролировать игровой чат, но обязательно чтоб была открыта страница на которой ведется контроль лога чата. При этом сам ГМ может отвлекаться от своих обязанностей.
История версий:
1.3 добавление оповещения в сис. чат о нарушениях и санкциях.
1.2 добавление фильтра доверенных персонажей (ГМов)
1.1 добавление фильтра хороших слов (белый список слов) и исправление ошибок
1.0 первый релиз
Обновление:
Последнее 21.04.2014
Изменения:
Добавлено уведомление в системный чат о выполняемых санкциях к нарушителям. Для обновления замените файлы conf.php и index.php

База запрещенных слов хранится в файле fukstext.txt, на каждой строчке по слову. Можете редактировать по своему усмотрению.


Установка:
Распаковать, настроить конфиг 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/chat/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, значит, если конкретный игрок трижды нарушит, то на его четвертое нарушение будет применено более серьезное наказание, например Бан персонажа на час.
Данное решение существенно поможет ГМам контролировать игровой чат, но обязательно чтоб была открыта страница на которой ведется контроль лога чата. При этом сам ГМ может отвлекаться от своих обязанностей.
История версий:
1.3 добавление оповещения в сис. чат о нарушениях и санкциях.
Обновление:
Последнее 21.04.2014
Изменения:
Добавлено уведомление в системный чат о выполняемых санкциях к нарушителям. Для обновления замените файлы conf.php и index.php

Вложения
Последнее редактирование: