Я размещаю несколько исходных игровых серверов и запускаю плагин, который сбрасывает чат плеера в базу данных MySQL. У меня тихая история чатов, и я искал что-то интересное. Я хотел бы создать систему, которая позволяет членам моего сообщества определять, что есть и не является «приемлемым».Crowd - источник стандартов сообщества игрового сообщества?
Я думал, что это сработает примерно так: Как-то я разрешаю своим членам сообщества просматривать журналы чата (не указывая, кто что сказал), и они отмечают журналы как «приемлемые» или «неприемлемые». Я должен был бы выяснить, будет ли он просто показывать блок текста из временного интервала или просто определенного пользователя за определенный промежуток времени или только отдельные строки (может быть, хорошо ... может также означать, что пользователь полностью пропустил контекст чата).
Это будет работать как система captcha, где несколько пользователей будут оценивать одну и ту же серию журналов чата. Оттуда я получаю значения для групп слов. Теория заключается в том, что она создаст порог, когда некоторые вещи приемлемы, а другие - нет. После того, как количество моих существующих журналов будет оценено, у меня будет значимый способ определить, соответствует ли сообщение стандартам, определенным моим сообществом.
Мои вопросы таковы -
- Что бы Вы посоветовали мне показать своим пользователям, которые профилирование, журналы? Должен ли я показать им набор X-чат-линий? Должен ли я показывать все линии чата через 5-минутные интервалы? Должен ли я сузить эти два окна, только показывая сообщения 1 пользователя в течение этих временных интервалов X строк? Или пользователи должны оценивать каждую линию отдельно? Я планирую установить ограничение на количество линий/групп, которые могут быть оценены конкретным членом сообщества в день.
- Каким будет подходящий способ создания базы данных, хранящей все эти данные? В настоящее время каждая отдельная строка чата хранится как собственная строка в MySQL. Каждый из них имеет уникальный идентификатор, а также полный текст сообщения чата, отправленного в игре. У меня также есть имя игрока и его сервер, но я не вижу их по мере необходимости.
- Я хотел бы создать это так, чтобы он стал самодостаточным/адаптивным к сообществу и тем, что они считают приемлемым. Со временем большее количество строк будет оценено и добавлено к порогам/расчетам, чтобы определить, является ли сообщение «хорошим»/«плохим». Если кто-то построил что-то вроде этого, можете ли вы указать на подводные камни, которых я должен избегать, строя это?
Лучше создать систему, в которой участвуют люди, а не пытаться использовать машину, чтобы сделать это за вас. stackoverflow - хороший пример первого - предоставляют инструменты, позволяющие другим идентифицировать судей и позволять им делать это напрямую. – orangepips