Расскажите, что .txt файл с логами только общего чата за 1-2 дня скушает несколько ТБ на ЖД)
Вот вам циферки:
100 символов занимают 4 кб.
1 мб сможет содержать в себе 256 строк лога по 100 символов.
1 гб = 262144 строк по 100 символов
64 гб = 16777216 строк.
Уж прикупите один несчастный хард на 1 ТБ за 2к рублей специально для логов)
268435456 строк он вместит, а зайти и раз в день и с помощью Ctrl + F "Мамка" прочекать логи, после чего удалить их - труда не составит.
Можно даже написать консольное приложение, которое будет отсортировывать сообщения по словарику матерных слов и составлять список команд на муты.
Например,
Код:
string 123 /*айди нарушителя*/ = @".mute " + player_123 /*Ник нарушителя*/ + @" 60" + @" мат"
Так что логирование общих чатов, их последующая программная обработка и прописывание в чат десяти-двадцати команд, выданных программой РАЗ В ДЕНЬ/ДВА стало бы довольно-таки действенным)