Изменение в чат, полномочия помощников, необходимые команды
Ни для кого, сидящего в чате, не секрет, что в последнее время в игре поднимается слишком много возмущений по поводу действий администрации и помощников. С каждым разом конфликты более ожесточённые: игроки возмущены поведением администрации и сами начинают балансировать на грани, администрация, раздражённая таким ВНЕЗАПНЫМ поворотом событий нервничает ещё больше. И так по кругу с усугублением поведения консулов и ужесточения правил.
По большей части консулов банят из-за каких-либо личных конфликтов. Например, из самого свежего и запоминающегося, спор Лопуса с ОВСТ, Зава с Владыкой. Проблема в том, что за личные споры банить весь чат для человека как-то не корректно. В связи с этим, просто напрашиваются некоторые дополнительные функции в общий чат.
Личное обращение: сейчас есть обращение к консулу, которое видят все. Но этого не достаточно. Не забываем, что человек по природе, скотина ленивая, а консулы эту лень возводят в абсолют. По этому, предлагать переместить свои споры в почту не имеет смысла в принципе. Для этого предлагаю ввести команду для персонального обращения в чате к консулу, которое будет видеть только тот, кому это сообщение адресовалось. Например:
"@Zav, бла-бла-бла" сообщение, которое видят все.
"/pm @Zav, бла-бла-бла" сообщение, которое видит в чате только определённый человек.
После отправки команды "/pm @Zav," в поле для ввода следующего сообщения данная команда вводилась самостоятельно, чтобы кусочек того, что хотел дописать "по быстому" в догонку к предыдущему сообщению случайно на всеобщее обозрение не отправлять.
Персональная блокировка: т.к. большинство конфликтов происходят друг между другом, то в чате необходима персональная блокировка пользователя. Сейчас это можно сделать при помощи "Stylish" но это совсем не выход, т.к., во первых, не все умеют создавать собственные фильтры (сам методом тыка делал при помощи скрипта, которым поделились), а во вторых, как я выше уже написал, консул - скотина ленивая. Да и может кто-то на нетскейпе сидит и стайлиш в принципе поставить не может. В связи с этим нужна команда для персонального мута игрока. Например:
"/m @Zav, 35" блокировка пользователя Zav сроком на 35 минут. "0" - отмена блокировки.
При персональной блокировке, для заблокированного пользователя было бы видно, кто его заблокировал путём замены аватарки блокирующего на какой-нибудь "кирпич", смены цвета ника на серый или любым другим способом индикации, чтобы зря не сотрясать воздух.
Тот, кто заблокировал, видел бы что заблокированный пользователь пишет что-то в чате, но при этом не видел бы сам текст. Сообщения можно было бы прочесть только после снятия блокировки (например, во время важной дискуссии срача)
В связи с этим, можно смягчить правила и уменьшить количество банов общего чата до минимума. Запретить банить весь чат и попросить перенести своё негодование в личную область или заблокировать. Например, вчера Зав заблокировал пользователя Владыка на 20 часов (с 13 часов до 9 часов следующего дня) за то что, цитирую, "заебал"©. Это личная причина и смысла блокировать пользователю весь общий чат я не вижу. В противовес этому можно личное "заебал"© перенести на персональную блокировку и никто доставать уже не будет. Общую блокировку чата вводить только за грубые нарушения правила, такие как неподобающие поведение к большому количеству пользователей (читай, крыть всех подряд), рекламу других проектов, пропаганду наркотиков, угрозы и прочее, за что в реальной жизни угрожают реальным сроком.
Функции, описанные мной выше, есть практически в каждой многопользовательской игре, за исключением, разве что, времени блокировки. И это действительно решает много проблем.