Jump to content

Recommended Posts

ЪПДЕЙТ НА IRCD

Здравейте, отварям тази тема за да опишем и документираме накратко промените след ъпдейта на IRCD..

Нa 01.10.2018г срещу 01.11.2018г BgIRC направи преход преминавайки от UnrealIRCd към InspIRCd, като успя да съхрани повечето
настройки и конфигурации с които потребителите вече бяха свикнали и дори да подобри някой от тях. Накратко този преход се наложи поради редица проблеми предимно отнасящи се до редовият потребител, които бяха трудно решими или нерешими при използването на UnrealIRCd дистрибуцията, като дублиране на никове поради смесването на латиница и кирилица, липса на установен твърд енкодинг в мрежата, липса на кейсмапинг за канали и никове на кирилица и други. Няма да крием че решението за смяна на ircd нe беше взето лесно и единодушно, но в крайна сметка се случи и е факт..

Ето кратък списък с промените след смяната на ircd:

  1.Забранено е използването на смесени никове съдържащи кирилица и латиница (избегнат е дублажа на никове изглеждащи и четащи се по един и същи начин)
  2.Зададен цялостен енкодинг за мрежата, това е windows-1251.
  3.Подобрен кейсмапинг за никове и канали на кирилица (избегнат е дублажа и създаването на огледални канали и никове на кирилица в зависимост от главни малки букви)
  4.Подобрения в сервисес (незабавно разпознаване при идент от страна на сервисес, повече гъвкавост в поставянето на банове, нови опции в ботсърв и много други)
  5.Подобрения във Vhost модула (забрана за поставяне на използваш се от друг vhost, забрана върху използването на числа във вхост с цел  забрана дублирането на чуждо ип и др)
  6.Добавени нови потребителски флагове (скриване на idle time, скриване на каналите и др)
  7.По гъвкави спам филтри.

Като плюсове погат да се одчетат и самият факт че това са съвременни сервисес и поддържана ircd дистрибуция с оптимизиран сорс код в койтo много от бъговете в стари версии са изчистени..

         IRCD            VERSION:      InspIRCd v2.0.25

         SERVICES   VERSION:      Anope 2.0.5

         SeenServ    VERSION:      BgIrc 1.0.0

         Vhost           VERSION:      BgIrc 1.0.0

За повече техническа информация свързана с IRCD може да посетите следните линкове
      https://wiki.inspircd.org/  
      https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_daemons

Ето някой от по интересните нови флагове достъпни за потребители:
     
     /mode mynickname +a -> скрива idle time от вашето whois info
     /mode mynickname +I -> скрива каналите в които сте в момента от вашето whois info
     /mode mynickname +g -> забранява получаването на лични съобщения (важно не използвайте +d)
     /mode mynickname +d -> забранява скрива съобщенията и нотиси от канали!
     /mode mynickname +c -> забранява на останалите потребители да ви пишат на лична ако не споделяте общ канал!

Ето и по важните актуални команди към сервисес в мрежата!

Актуални скриптове след промените в мрежата може да свалите ето от тук -> http://bgirc.com/scripts_bgirc.html !

Levels

~ Nickname - owner собственик на канала
Има пълни правомощия над всички останали левели. Здава се с команден флаг +q в определеният канал. Само owner може да поставя флаг +q на други потребители!
& Nickname - супер опер или администратор на канала
Има пълни правомощия над всички следващи левели и може да раздава всички флагове с изключение на +q. Здава се с команден флаг +a в определеният канал.
@ Nickname - оператор на канала
Има пълни правомощия над всички следващи левели и може да раздава всички флагове с изключение на +q и +a . Здава се с команден флаг +o в определеният канал.
% Nickname - халфоп (полуоператор) на канала
Има пълни правомощия над всички следващи левели и може да раздава всички флагове с изключение на +q, +a и +o . Здава се с команден флаг +h в определеният канал.
+ Nickname - воис в канала
Най ниският левел, няма почти никакви правомощия в каналите и над останалите левели! Здава се с команден флаг +v в определеният канал.

NickServ команди

/msg NickServ register password email
Регистрация на ник - password е вашата парола а email вашият имейл адрес!
/msg NickServ proceed passcode
Потвърждава регистрацията на вашият ник, с кода който сте получили на вашият e-mail след команда register!
/msg NickServi identify password
Идентифицирате се като собственик на вече регистриран ник с вашата парола!
/msg NickServ group target nickname
Добавя нов ник нейм към вече регистриран от вас такъв. На практика, създава група от никове към вече сществуващ регистриран потребител, - target е вече регистриран ник а nicknamе e новодобавен такъв!
/msg NickServ recover nickname password
В случай че някой използва вашият ник, тази команда възстановява правата ви над него - nickname е вашият зает ник, a password вашата парола.
/msg NickServ release nickname password
Освобождава вашият ник след команда recover - nickname е вашият зает ник, a password вашата парола.
/msg NickServ ghost nickname password
Дисконектва вашият ник ако по някаква причина сървърът го е задържал, а реално сте били диконектнати - nickname е вашият зает ник, a password вашата парола.

ChanServ команди

/msg ChanServ register #channel password musicChannel
Регистрира канал, в случая #channel е каналът който искам да регистрирам, password е паролата за този канал a musicChannel e описанието за този канал. Внимание, за да може да регистрирате канали, трябва да имате регистриран никнейм!
/msg ChanServ identify #channel password
Идентифицира ви като собственик на канала, #channel в случая е името на канала, а password е паролата за канала.
/msg ChanServ join #channel
Вкарва ChanServ в канала.
/msg ChanServ access #channel list
Показва лист с левелите и никовете, които са били добавени с привилегии в access листа на вашият канал!
/msg ChanServ {SOP|AOP|HOP|VOP} #channel {ADD|DEL|LIST|CLEAR} [nick|entry-list]
С този тип команда може да добавяте, изтривате, виждате, или изчиствате никове с определени права във вашият канал. Например - /msg ChanServ sop #metal add CRAZY_HORSE ще добави ник CRAZY_HORSE, като супер оператор в канал metal.

SeenServ команди

/msg SeenServ join #channel
Тази команда вкарва SeenServ във вашият канал, в случая това е #channel. За да работи тази команда се изисква да притежавате флаг (~) в канала!
/msg SeenServ part #channel
Тази команда изкарва SeenServ от вашият канал, в случая това е #channel. За да работи тази команда се изисква да притежавате флаг (~) в канала!
!seen nickname
Публична (fantasy) команда с която всеки във вашият канал може да получи информация от SeenServ за определен ник, в случая това е nickname. Показва кога никът е бил за последно онлайн, последните му действия и дали е бил идентифициран в NickServ!
!seen ident!@n04.usn.21.84.IP
Публична (fantasy) команда с която всеки във вашият канал може да получи информация от SeenServ за определенo IP, в случая това е ident!@n04.usn.21.84.IP. Показва дали това IP е онлайн, пълен списък с никовете които това IP е зползвало в мрежата, последните му действия и дали е бил идентифициран в NickServ! 

Забележка: Валидни маски за seen са: ident!@n04.usn.21.84.IP, !@n04.usn.21.84.IP, @n04.usn.21.84.IP, n04.usn.21.84.IP ! 

Забележка: Възможно е ако IP - то е динамично (доставчикът на интернет го използва за различни клиенти), резултатите от списъка с никове да не се отнасят за един и същи потребител в мрежата!

Vhost (как да си сетнем vhost name?)

1. /join #vhost
Използвайте тази команда за да влезете в специализираният канал за сетване на vhosts!
2. !vhost help
Напишете тази команда в канал #vhost на обща, за да видите пълният списък с команди към Vhost!
2. !vhost off
Напишете тази команда в канал #vhost на обща, за да свалите (премахнете) моментният си vhost!
2. !vhost on
Напишете тази команда в канал #vhost на обща, за да сетнете (активирате) последно заявеният от вас vhost!
2. !vhost my.new.cool.vhost
Напишете тази команда в канал #vhost на обща за да си сетнете нов vhost, в случая това е my.new.cool.vhost! 

Забележка: След като ви бъде сетнат vhost-a, ще бъдете автоматично одстранен от каналa, с цел избягване на спам и злоупотреба с vhosts! 

Забележка: За да можете да заявите vhosts ви е необходим регистриран и идентифициран в NickServ ник! 

Забележка: Забранени са vhost's съдържащи цифри, букви на кирилица, както и vhost's използващи се в момента от други потребители!

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!

Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.

Вписване

×