SylonSylon
Всички функцииЗаключване на сървъра

Заключване на сървъра

Затвори вратата насред атака. Спри поканите, вдигни проверката и забави всеки канал наведнъж — с таймер, който отключва всичко вместо теб.

Общ преглед

Всяка друга защита тук преценява нещо, което вече се е случило: изпратено съобщение, изтрит канал, вече влязъл акаунт. Заключването е единственият контрол, който действа преди всичко това — то изобщо спира пристигането на нови хора. Това има значение, защото скъпата част от една атака не са първите десет акаунта, а двестата зад тях, а прозорецът, в който модератор е буден и решава какво да прави, е точно моментът, в който вратата вече трябва да е затворена.

Как работи

1

Една команда дърпа всеки лост, който Discord дава на бот

Поканите се спират, нивото на проверка се вдига, така че новите и непроверени акаунти да не могат да говорят, и — ако поискаш — бавен режим се прилага във всеки канал, който го приема. Това е пълният набор: Discord не предлага на бот нищо друго, което да затваря сървър.
2

Всичко се записва, преди да бъде променено

Как е изглеждал сървърът преди — дали поканите вече са били спрени, нивото на проверка, което някой е настроил, бавният режим на всеки канал — се записва, преди да мръдне и една настройка. Отключването възстановява от този запис, а не от стойностите по подразбиране, което е разликата между отмяна на заключване и тихо изтриване на месеци настройки.
3

Отключва се само

Задай брой минути и заключването приключва само. Сървър, заключен в три сутринта от единствения буден модератор, иначе остава заключен, докато той се събуди, а заключен сървър е такъв, в който никой не може да влезе — включително хората, които наистина искаш.
4

Бавният режим никога не разхлабва нищо

Канал, който вече е имал по-строг бавен режим, се оставя точно както е бил и не се записва, така че отключването не може да разхлаби настройка, която заключването никога не е правило. Точно този провал превръща аварийния инструмент в риск и той е изключен по замисъл, а не просто наблюдаван.

Основни възможности

Спри поканите, за да не може да влезе никой нов, с една команда
Вдигни нивото на проверка, за да не могат новите акаунти да говорят
Приложи бавен режим във всеки канал наведнъж или самостоятелно, без заключване
Автоматичен таймер, така че заключване, започнало в 3 сутринта, да не трае до обед
Пълно възстановяване от запис за това как е изглеждал сървърът преди
Покани, които вече са били спрени, остават спрени при отключване
Състояние с един поглед: кой е заключил, защо и кога се отключва
Всяко заключване и отключване се записва в дневника заедно с човека зад него

Настройка

1.Няма какво да се настройва — командата е налична веднага щом е налице и Sylon. Увери се, че Sylon има Управление на сървъра, което е нужно за спиране на поканите.
2.По време на атака: `/lockdown on minutes:30` затваря вратата и я отваря половин час по-късно.
3.Добави `seconds:10`, за да поставиш едновременно бавен режим във всеки канал.
4.`/lockdown off` отключва по-рано; `/lockdown status` казва дали е включено и кога приключва.

Как работи в детайли

Защо вратата бие по-добрия филтър

Sylon има много филтри и в обикновен ден те са правилният инструмент: преценяват по едно съобщение или по един акаунт наведнъж и почти винаги са прави. Атаката руши тази сделка. Двеста акаунта, пристигащи за деветдесет секунди, означават двеста преценки, всяка от които може да е грешна, срещу нападател, на когото са нужни само шепа, за да минат. Затварянето на вратата е едно решение, взето веднъж, което не може да сгреши по същия начин — и струва на сървъра само половин час без нови членове.

Възстановяването е функцията

Да заключиш сървър е лесно; да го върнеш точно както е бил — не е, защото всичко, което заключването докосва, е имало предишна стойност, съществувала само в копието на Discord. Възстановяването към „стойностите по подразбиране“ би задало нивото на проверка на най-хлабавото, което Discord има, и би изравнило всеки бавен режим на канал, зададен някога от модератор, а никой нямаше да го забележи със седмици. Затова предишното състояние първо се записва, отключването чете точно този запис, а канал, който заключването никога не е докоснало, е канал, който и отключването не може да докосне.

Команди

/lockdown <action> [minutes] [seconds] [reason]Заключи сървъра по време на атака или премахни заключването.

Полезно да знаеш

Sylon се нуждае от Управление на сървъра, за да спре поканите и да смени нивото на проверка, и от Управление на каналите за бавния режим.
Вече включено заключване отказва да бъде стартирано отново — повторното заключване би презаписало записа какво трябва да се възстанови.
Категориите и каналите за обяви не приемат бавен режим, затова се пропускат, вместо да се съобщават като неуспехи.
Собственият лимит на Discord за бавен режим е шест часа; всичко по-голямо се съкращава до него.

Често задавани въпроси

Какво се случва с членовете, които вече са в сървъра?

Нищо не им се отнема. Заключването е за пристигащите, а не за хората вече вътре — никой не се изритва, никой не губи роля. Нивото на проверка може да спре съвсем новите акаунти да говорят, което е и целта, но всички установени членове продължават както обикновено.

Мога ли да използвам само бавния режим?

Да. `/lockdown slowmode 10` поставя десетсекунден бавен режим във всеки канал, без да докосва поканите или проверката, което е точно каквото искаш, когато канал бива заливан, но сървърът не е под атака.

Ами ако забравя да го отключа?

Задай брой минути, когато го започваш, и не можеш да забравиш — то се отключва само. Ако си започнал без таймер, `/lockdown status` ще ти каже, че още е включено и кой го е стартирал.

Отменя ли настройките, които съм направил?

Не, и това е частта, която изисква най-много внимание. Отключването възстановява от записаното в момента на заключване, а не от стойностите по подразбиране на Discord — така че нивото на проверка, което си настроил, и всеки бавен режим на канал, зададен от модератор преди месеци, се връщат точно както са били.

Свързани функции