adams.freenode.net: *** Примечание - TS для #https изменен с 1515925182 на 1272500695

410
aircraft

В IRC, если я присоединюсь к комнате irc.freenode.netканала https, я получу информацию ниже.

adams.freenode.net: *** Примечание - TS для #https изменен с 1515925182 на 1272500695

Что это значит?

в чем смысл TS?

в чем смысл changed from 1515925182 to 1272500695?

Я пытался войти в 1272500695комнату, но это не соответствовало моим взглядам.

1

1 ответ на вопрос

4
grawity

«TS» - метка времени создания канала . Обычно он отображается в удобочитаемом формате при подключении к каналу или при использовании /mode #chan.

(Большое число - это «метка времени Unix»; количество секунд с 1970-01-01. 1272500695- 2010-04-29 00:24:55.)

В вашей ситуации сообщение может быть переведено как:

Вы присоединились к пустому каналу. Как первый человек в этом, вы становитесь chanop.

Тем не менее, канал все еще принадлежит (зарегистрирован) кем-то еще. Сервисы теперь удаляют ваш статус chanop.

Netsplits - оригинальная цель отметок времени

Если сеть разделяется на две части, и канал заканчивается без людей на одной стороне, он автоматически разрушается (как это обычно происходит с пустыми каналами). Любой случайный человек, пытающийся присоединиться к этому каналу, воссоздает его и автоматически становится чанопом (оператором канала).

Когда сеть пересоединяется, ей необходимо объединить эти два канала с одинаковыми именами с обеих сторон. Если время их создания также идентично, то они должны быть двумя половинами одного и того же канала, а их списки пользователей объединены.

Однако, если канал, приходящий с одной стороны, имеет более новую временную метку, это означает, что он был воссоздан; статус чанопа каждого с этой стороны считается незаконным и автоматически удаляется.

Услуги - уловка, которую вы сейчас видите

Когда вы присоединяетесь и воссоздаете канал, который был ранее зарегистрирован сетевыми службами, программное обеспечение служб подделывает подобное событие, чтобы удалить статус chanop всех, кто присоединился. Это более быстрый и надежный метод, чем поспешная отправка регулярных /mode -oкоманд.

В качестве дополнительного бонуса /mode #chanпоказывается правильное время, когда канал был изначально создан и зарегистрирован.

Похожие вопросы