Hexus спасибочки)))
Может когда-нибудь папка со скринами перестанет толстеть)))
Основа правил есть, их писал сам Serg, Виктор кажется что-то пробовал писать. Мао подробно расписал инструкцию по установке банов. Но никто это не читает и никто не хочет это откапывать в форуме где-то под завалами.
То что сохранила себе в блокнотик:
Как воспользоваться банами? Как ПРОСТО забанить?
Если вам кажется, что окно бана очень сложное, то не нажимайте на кнопку [B]. В чате можно банить мышкой, если нажать на нужный ник в окне сообщений. Если вы нажали таки [B] и открыли окно бана, то чтобы просто забанить - нажмите внизу кнопку "KICK+BAN". Очень просто.
Правила составления банов в чате(
http://chat.portirkutsk.ru/help.php?help=4)
Существует 2 типа атрибутов бана:
некоторые параметры:
время действия бана
кого кикать - всех, кто попал под маску или только одного человека. Если в чате есть несколько людей, кто попал под маску, то вылетит только один. А вот войти не смогут уже все с данной маской.
причина - показывается на экран и сохраняется в истории
уровень доступа - только админы такого уровня (или больше) смогут снять данный бан, соответственно поставить этот уровень можно не большего того, что имеете вы. Если админ уровня 1000 ставит бан на 1000, то админ уровня 900 уже не сумеет снять этот бан.
бан-маска, которая состоит из 5 частей:
маска имени юзера
маска доступа юзера: "-1" - не авторизовался, "0" - юзер, "100" - админ с уровнем 100 и т.д.
маска номера юзера: некоторое число, которе хранится постоянно в куках браузера и никогда не меняется (если только специально не стереть или не сменить браузер). Если ваши юзера не столь умны, чтобы куки чистить, то баньте их по этому полю. Пока не кончится бан или не уничтожится кука (через год), никто не войдет.
маска ими браузера: специальный код, созданный из имени браузера. Имя браузер никогда не меняется само собой (если только его не update'ят или не ставят бругой браузер)
хост или IP-адрес юзера. Во время бана проверяется и хост, и IP-адрес. Поэтому не нужно к хосту добавлять бан на IP-адрес, это будет сделано автоматически.
Параметры не влияют на то, кто не сможет войти в чат (кроме "кого кикать" - одноразое действие). Части банмаски сочитаются по принципу "И" (т.е. не "ИЛИ", а "И"). Если поставить бан на ник "*имя*" и хост "*.host.ru", то никто с ником ИМЯ не сумеет войти в чат из домена host.ru. С любого другого домена ИМЯ войдет. Или с любым другим ником, но из домена *.host.ru. Таким образом, еще раз повторяю, атрибуты бана накладыются по правилу И. Только те, кто полностью попадает под бан не сможет войти.
Если поставить бан, где все 5 атрибутов будут "*", то в чат не войдет никто (кроме админов уровня 500 и выше, которые имеют право входа сквозь бан).
Атрибуты бана разделяются запятыми. Каждый атрибут - это маска, что означает специальный смысл у следующих символов:
звездочка (*) - любая строка из любых символов любой длины (от 0 байт длины и более)
вопрос (?) - ровно один любой символ
вертикальная черта (|) - оператор ИЛИ
Все остальные символы не имеют специального смысла и значят только самих себя. Спец. символы имеют силу только в пределах одного атрибута банмаски, т.е. не распространяются за границу атрибута - запятую.
В каждом атрибуте можно исользовать только допустимые символы для этого атрибута (и 3 спец символа). Например, в нике можно использовать буквы (рус/анг), цифры, некоторые символы (!@_-~...). А в хосте только буквы, цифры, точку и минус.
Примеры: под маску "d?ma|дима|дмит*" попадают следующие ники: DIMA, dima, DLMA, ДиМа, Дмитрий, дмит. Не попадают: dima2, dim, ди-ма, _дмитрий_. В данном примере с помощью оператора ИЛИ соседствуют 3 совершенно независымые маски (но в пределах одного атрибута банмаски - ника). Так же можно забанить тех, кто имеет сразу несоколько хостов "127.0.0.*|10.*|vhost-?.host.ru". Или забанить всех юзеров чата, кто не зарегистрирован или имеет менее уровня доступа (все юзера имеют 0 доступа): "?|??". Под первый вариант попадут юзера уровнем 0 и админы уровня 1-9, а под второй вариант: юзера без логина (-1), админы уровня 10-99. Все, кто имеет от 100 и более доступа туда не попадет. Таким образом можно легко забанить всех юзеров без логина, либо вообще всех юзеров (тех, кто не имеет доступа). Либо можно забанить всех админов, если они начали войну в чате: делайте бан, где в атрибут доступа поместите "?|??|???". В такой бан не попадет только админ 1000. Хотя, админы от 500 и выше смогут войти сквозь бан в чат (но это можно изменить в конфиге __dima.php).
Примеры банмасок:
Баны только по одному атрибуту:
DiMA,*,*,*,* - бан по точному нику
*лох*,*,*,*,* - бан по маске одного ника
*саша*|*маша*|*даша*,*,*,*,* - бан по маскам сразу 3х разных ников
*,*,*,*,host.ru - бан по хосту
*,-1,*,*,* - бан всех неавторизованных юзеров
*,-1|0,*,*,* - бан всех, кроме админов, у которых 1 и более доступа
*,*,1234,*,* - бан по куке (номеру юзера)
Баны на обязательное сочетание атрибутов:
*,*,*,abcdef,*.php.spb.ru - бан по хосту в сочетании с кодом браузера
*,-1,*,*,*dialup*|*ppp* - бан всех диалапщиков, кто не авторизовался
*dima*,-1,*,*,* - незареганные юзера не смогут занять ник dima2 или I_AM_DIMA
Откуда берется USERNUM - номер юзера
Когда кто-то приходит в чат, тот проверяет нет ли у юзера в куках ранее установленного идентификатора. Если нет, то чат ставит число в куку и сессию. Если уже есть, то берет число из куки. Таким образом, когда юзер уйдет на неделю и его сессия помрет (она живет 30 минут после последнего обращения юзера к серверу), то при возврате этот юзер пройдет фильтрацию по банам с этим числом. Это рассчитано на тех, кто не умеет стирать куки и очень эффективно работает. Каждое такое число выдается не случайно, а на единицу большее, чем в предыдущий раз. Поэтому по номеру USERNUM можно судить: сколько всего у вас уже было посетителей (хотя каждый из них мог заходить по сто раз) и как давно некий юзер пришел в ваш чат.
Что такое имя/код браузера
У каждого браузера есть имя, где включается имя/версия браузера, имя/версия/тип ОС, некоторые подробности о плагинах браузера. У каждого барузера, хоть маломальски отличающегося друг от друга, это имя разное. Следовательно, код браузера (строка из 6 байт типа "8708c9") и есть соответстние некого уникального имени уникальной короткой строке. Используется всего 6 байт, в которые кодируется полное имя, чтобы не занимать много места в памяти. Важно то, что любых 2 разных полных имени браузера всегда закодируются в разные коды! Не важно в какие именно коды, важно, что они будут отличатся друг от друга.
К примеру, к вам в чат зашел супер кул-хацкер с сотней проксей в кармане. Вы его баните, а он меняет адрес прокси и входит опять. В этом случае забаньте его только по имени браузера. Да, при этом вы забаните тех, кто имеет точно такой же браузер, но это весьма маловероятно. На php.spb.ru есть статистика распределения браузеров и их названий. Примерно каждый 1-2% людей имеют абсолютно одинаковые браузеры. Поэтому, забанив кулкацкера вы очень сильно его обломаете (ибо куки-то он допрет стереть, а браузер сменить - врядли). Но с тем же забаните 1-2% своих посетителей. Через часок снимайте бан

Кулхакоры к вам больше не придут.
ПРАВИЛА ЧАТА
ИЕРАРХИЯ ЧАТА
В чате предусмотрена следующая иерархия статусов:
гость, пользователь, постоялец, модератор, администратор, мастер (ник serg).
Гость - посетитель настолько ленивый, что не смог пройти регистрацию.
Это не запрещено, но гостю никогда не стать кем-то большим, чем просто гостем. Что бы получить привилегии, придется побороть лень и заполнить регистрационную форму. Так что думайте сами, ваши возможности зависят только от Вас.
Может игнорировать посетителей - бывает полезно, если вас кто-то достает (команда /ignore);
Может отправлять приватные сообщения;
Может видеть время и дату последнего захода пользователя.
Пользователь - посетитель чата, сумевший побороть лень:
Защищен от потери ника - имеет фиксированный ник, который никто уже не займет;
Может заполнить при регистрации, или позднее, анкету с информацией о себе;
Может произвести настройки чата.
Гость и Пользователь - рядовые граждане и гражданки чата. Общайтесь, Вас заметят, оценят и повысят.
С этого начинали все.
"Постоялец" (уровень от 1 до 299) - это как раз и есть пользователь, которого заметили, оценили, а затем и повысили. Со временем постоялец может стать модератором или даже администратором, но только при одном условии - соблюдая данные правила.
Имеет больше возможностей по настройке чата;
На постояльца не действует фильтр мата и флуда, (это не значит, что можно материться и флудить!);
Может видеть уровни всех посетителей чата, смотреть список администраторов их/свой доступ и их права, страницу уровней доступа.
Начиная с уровня 100
Может посылать сообщения большим шрифтом (команда /big - злоупотреблять не рекомендуется!);
Может посмотреть список всех зарегистрированных ников;
Может посмотреть статистику чата;
Может посмотреть ip адрес (команда /who, /w);
Может посмотреть пинг всех посетителей (команда /pingall, /pa).
Начиная с уровня 200
Может смотреть ип/хосты, показ доступа и кнопки в юзерлисте;;
Может смотреть сообщения об установке банов;
Может смотреть сообщения о киках;
Может смотреть попытки входа юзеров при установленном бане (пишутся отказы во входе);
Может смотреть банлист.
Модератор (уровень от 300 до 799) - назначается за заслуги перед обществом чата Администратором или Мастером чата.
Может ставить и снимать тотальные игноры;
Может ставить и снимать баны;
Может смотреть скрытые поля в инфе юзеров, кроме паролей;
Может менять статус одобрения пользователя.
Начиная с уровня 500
Может сделать другого юзера временным админом уровня 300 (дать опа);
Может входить в чат, даже если там нет места (лимит 50 человек);
Может входить в чат сквозь бан;
Может писать пользователю, который поставил на модератора игнор.
Начиная с уровня 600
Может перезагрузить чат-сервер ("легкий" вариант);
Может выкинуть всех из чата (+"легкая" перезагрузка);
Как Вы видите, Модератор может практически все… На него возложена обязанность обеспечения порядка в чате. Только такие же Модераторы, Администраторы и Мастер чата ему не подвластны.
Администратор (уровень от 800 до 900) - назначается только Мастером. За всяческое проявление инициативы, ум и рассудительность.
Может править, удалять, редактировать регистр. анкету, менять пароль и опции пользователей;
Может редактировать/добавлять/удалять/блокировать админский доступ;
Может остановить, перезагрузить или запустить чат-сервер;
Может запускать файловые операции над чатом;
Может при бане посылать юзеру прикол.
Мастер - Управление чатом, ВСЯ полнота законодательной, исполнительной, судебной и карательной власти в чате.
Ник в чате serg (Серж), e-mail:
info@portirkutsk.ru Если вы хотите обратиться к мастеру с просьбой, предложением или жалобой, то пользуютесь только e-mail'ом!
ПРАВИЛА ЧАТА
Приветствуется:
Общение неограниченное количество времени, из любой точки Вселенной и по любому поводу, интересному остальным посетителям чата и не противоречащему настоящим правилам;
Конструктивные предложения по улучшению чата. Чем более активное и позитивное участие Вы примете в жизни и развитии чата - тем лучше он станет. Совершенство того стоит. Все посетители чата также имеют право предложить свои дополнения или корректировки данных правил Мастеру чата.
Запрещается:
Вести себя оскорбительно по отношению к посетителям и использовать ненормативную лексику;
Оскорблять привиллегированных посетителей чата (Модераторов и Администраторов), либо выражать свое отношение к ним в грубой форме. Публично обсуждать и критиковать их действия. Помните, что если Вы имеете претензии к кому то из привиллегированных посетителей, то можете высказать свои мысли или обжаловать их действия с высшим по статусу. Любые претензии должны быть написаны ЛИЧНО, а не в общем окне! Конечная инстанция - Мастер чата;
Некорректно высказываться относительно самого чата. Если Вы пользуетесь чатом - уважайте труд того, кто предоставил Вам эту возможность. Если Вас что-то не устраивает - просто уходите. Помните - здесь Вам никто ничего не должен;
Провоцировать конфликты между посетителями чата;
Мешать общению других посетителей каким-либо образом (флуд - многократное повторение одного и того же сообщения за короткий промежуток времени и прочее), в том числе настойчиво пытаться обратить на себя внимание посетителя, изъявившего нежелание с Вами общаться;
Злоупотреблять использованием "CAPS LOCK" (заглавных букв, "капсить"). Если Вы пытаетесь привлечь этим к себе внимание, попробуйте быть более оригинальными и заинтересовать посетителей чем-нибудь другим.
Злоупотреблять использованием смайликов;
Заниматься пропагандой насилия; расовой, половой, национальной, сексуальной и любой другой дискриминации; распространения и употребления наркотиков. Нарушать законы Российской Федерации, как бы вы к ним не относились;
Использовать (пытаться "подделать") для общения в чате "имена" ("ники") других посетителей; регистрировать ник нецензурного, вызывающего или оскорбительного содержания;
Игнорировать или публично обсуждать действия и требования привиллегированных посетителей чата. Напоминаем, что в случае претензий к ним, Вы можете обратиться к Мастеру.
Модераторам и администраторам чата запрещается:
Принимать решения, руководствуясь личными обидами, субъективными причинами, плохим настроением, а также недостаточным качеством либо количеством питания. Или всем этим, вместе взятым. Чем выше статус пользователя - тем в большей степени это к нему относится.
Вступать в споры;
Банить на срок более чем на 3 дня;
Банить только по ip адресу;
Банить host (xxx.xxx.xxx и xxx.xxx) целиком (можно банить лишь хосты принадлежащие городам не Иркутской области).
И в завершение небольшое пожелание…
Как показывает опыт человеческого общения, накопленный с тех древних времен, когда первая обезьяна произнесла первое слово, в компании из более чем одного человека могут возникать расхождения во взглядах, иногда приводящие к ссорам и конфликтам. Наш чат - не исключение. Это место для приятного и комфортного общения, а не для ссор. Не портите настроение людям и не мешайте общаться другим. Не провоцируйте скандалы в общем разговоре и не ввязывайтесь в них, оставьте грязное дело ликвидации очагов напряженности тем, на кого такая нелегкая обязанность возложена. Просто ставьте хамов в игнор, и помните, что данные правила - это не формальность. А теперь идите и общайтесь, и да пребудет с вами хорошее настроение.
Правила составлены администратором чата Mao, одобрены мастером чата.