К ΡΡ‚Π°Ρ‚ΡŒΠ΅
ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»

Π”Ρ€ΡƒΠ³ΠΎΠ΅ Β· 10 ΠΌΠΈΠ½

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π±Π°Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌΡƒ Π±Π°Π½Ρƒ. Настройка Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ΠΎΠ², Π²Ρ‹Π±ΠΎΡ€ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, скрипты для администраторов ΠΈ различия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΡƒΡ‚Π°ΠΌΠΈ ΠΈ Π±Π°Π½Π°ΠΌΠΈ.

ВрСмСнная Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° β€” это инструмСнт администрирования, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ рСсурсам, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ ΠΈΠ»ΠΈ Ρ‡Π°Ρ‚Ρƒ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠ΅Ρ€ΠΌΠ°Π½Π΅Π½Ρ‚Π½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄Π°Π΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² сообщСство послС истСчСния срока наказания. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ эффСктивСн для Π±ΠΎΡ€ΡŒΠ±Ρ‹ со спамом, Ρ„Π»ΡƒΠ΄ΠΎΠΌ, оскорблСниями ΠΈΠ»ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ» сообщСства Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

РСализация Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π±Π°Π½Π° зависит ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ сСрвСр Minecraft, ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Unity, Π²Π΅Π±-сайт Π½Π° CMS ΠΈΠ»ΠΈ собствСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π‘ΡƒΡ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° сводится ΠΊ записи Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, Π³Π΄Π΅ фиксируСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»Ρ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ врСмя Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. БистСма автоматичСски провСряСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π²Ρ…ΠΎΠ΄Π° ΠΈΠ»ΠΈ дСйствия ΠΈ сравниваСт Π΅Π³ΠΎ с Π΄Π°Ρ‚ΠΎΠΉ окончания санкции.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Β«Ρ‚ΠΈΡ…ΠΈΠΌΒ» Π±Π°Π½ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ просто ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π² доступС, ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ, Π³Π΄Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ указываСтся ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΈ врСмя возвращСния. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка этого процСсса Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ внимания ΠΊ часовым поясам, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌ хранСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· смСну IP-адрСсов ΠΈΠ»ΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ².

ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ

Π’ основС любой систСмы Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ Π»Π΅ΠΆΠΈΡ‚ сравнСниС ΠΌΠ΅Ρ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (timestamp). Когда администратор ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ Π±Π°Π½, сСрвСр вычисляСт Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Π΄Π°Ρ‚Ρƒ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, складывая Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 24 часа). Π­Ρ‚Π° Π΄Π°Ρ‚Π° сохраняСтся Π² ΠΏΠΎΠ»Π΅ `ban_expires` ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ профиля ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ выполнСния дСйствия сСрвСрный скрипт выполняСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ: Ссли Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ сСрвСрный timestamp мСньшС значСния Π² ΠΏΠΎΠ»Π΅ истСчСния Π±Π°Π½Π°, доступ блокируСтся. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ врСмя сравниваСтся ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Π΄Π°Ρ‚Ρƒ истСчСния, систСма Π»ΠΈΠ±ΠΎ автоматичСски удаляСт запись ΠΎ Π±Π°Π½Π΅, Π»ΠΈΠ±ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Ρ‘, восстанавливая ΠΏΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя Π½Π° сСрвСрС. ИспользованиС локального Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° нСдопустимо, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ часы Π½Π° своСм устройствС ΠΈ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. ВсС расчСты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π΅ΡΡ‚ΠΈΡΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ сСрвСрному Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ UTC, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок ΠΏΡ€ΠΈ смСнС часовых поясов.

Π’Ρ‹Π±ΠΎΡ€ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ срока наказания β€” это баланс ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΎΡΠΏΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ эффСктом ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ сообщСства. Блишком ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ Π±Π°Π½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 5 ΠΌΠΈΠ½ΡƒΡ‚) ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ агрСссивно настроСнного ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ Π΄ΠΎΠ»Π³ΠΈΠΉ (мСсяц Π·Π° ΠΌΠ΅Π»ΠΊΠΈΠΉ проступок) воспринимаСтся ΠΊΠ°ΠΊ Π½Π΅ΡΠΏΡ€Π°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ созданиС Π½ΠΎΠ²Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² для ΠΎΠ±Ρ…ΠΎΠ΄Π°.

БущСствуСт градация Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΉ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ привязываСтся врСмя Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π—Π° спам ΠΈΠ»ΠΈ ΠΎΡ„Ρ„Ρ‚ΠΎΠΏ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ ΠΎΡ‚ 10 ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ 1 часа. ΠžΡΠΊΠΎΡ€Π±Π»Π΅Π½ΠΈΡ ΠΈ токсичноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ часто ΠΊΠ°Ρ€Π°ΡŽΡ‚ΡΡ Π±Π°Π½ΠΎΠΌ ΠΎΡ‚ 24 часов Π΄ΠΎ 7 Π΄Π½Π΅ΠΉ. ЧитСрство, использованиС стороннСго ПО ΠΈΠ»ΠΈ критичСскиС ΡƒΠ³Ρ€ΠΎΠ·Ρ‹ бСзопасности ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π° 30 Π΄Π½Π΅ΠΉ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€ΠΌΠ°Π½Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ удалСния с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ апСлляции.

ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ срок Π±Π°Π½Π°

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» Ρ‡Π°Ρ‚Π° (спам, капс)УстановитС ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π±Π°Π½ Π½Π° 15–60 ΠΌΠΈΠ½ΡƒΡ‚.
ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ оскорблСниС ΡƒΡ‡Π°ΡΡ‚Π½ΠΈΠΊΠΎΠ²ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° 24 часа ΠΈΠ»ΠΈ 3 дня.
ИспользованиС Ρ‡ΠΈΡ‚ΠΎΠ², грифСрство ΠΈΠ»ΠΈ ΡƒΠ³Ρ€ΠΎΠ·Ρ‹Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°Π½ (30 Π΄Π½Π΅ΠΉ) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€ΠΌΠ°Π½Π΅Π½Ρ‚Π½ΡƒΡŽ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ.

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. РСцидивистам срок слСдуСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ прогрСссивной шкалС. Если систСма позволяСт, настройтС автоматичСскоС ΡƒΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π·Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, мСсяца).

ВСхничСская рСализация Π½Π° Π²Π΅Π±-сайтС

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π±Π°Π½Π° Π½Π° сайтС, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… (MySQL, PostgreSQL), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ для хранСния Π΄Π°Ρ‚Ρ‹ истСчСния Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠΎΠ»Π΅ Ρ‚ΠΈΠΏΠ° `DATETIME` ΠΈΠ»ΠΈ `BIGINT` (для хранСния Unix-Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ).

ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π²Ρ…ΠΎΠ΄Π° систСма провСряСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Если Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя мСньшС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ показываСтся страница с сообщСниСм ΠΎΠ± ошибкС. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° псСвдокодС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ PHP, Python ΠΈΠ»ΠΈ Node.js.

sql
SELECT ban_expires FROM users WHERE user_id = 123; -- Если ban_expires > NOW(), доступ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½

Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ очистки старых записСй. Π₯отя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π±Π΅Π· удалСния записСй, Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ. РСкомСндуСтся Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ (cron job), которая обнуляСт ΠΏΠΎΠ»Π΅ `ban_expires` Ρƒ всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… срок ΡƒΠΆΠ΅ истСк. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ: Ссли ΠΏΠΎΠ»Π΅ пустоС ΠΈΠ»ΠΈ Π΄Π°Ρ‚Π° Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ β€” ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ чист.

АдминистрированиС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… сСрвСров

Π’ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… сСрвСрах (Minecraft, CS:GO, Rust) ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ° Π±Π°Π½Π° часто встроСна Π² ядро ΠΈΠ»ΠΈ рСализуСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹. Администратору Π½Π΅ всСгда Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, достаточно Π·Π½Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Однако ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для настройки ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ² ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π±Π°Π½ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LiteBans ΠΈΠ»ΠΈ SourceBans).

Бтандартная ΠΊΠΎΠΌΠ°Π½Π΄Π° для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ часто выглядит ΠΊΠ°ΠΊ `/tempban <Π½ΠΈΠΊ> <врСмя> <ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°>`. ВрСмя ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…: `1d` (ΠΎΠ΄ΠΈΠ½ дСнь), `2h` (Π΄Π²Π° часа), `30m` (ΠΌΠΈΠ½ΡƒΡ‚). Π‘Π΅Ρ€Π²Π΅Ρ€ парсит эту строку, вычисляСт timestamp ΠΈ записываСт Π΅Π³ΠΎ Π² Ρ„Π°ΠΉΠ» `banned-players.json` ΠΈΠ»ΠΈ Π² SQL-Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ слСдуСт ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π±Π°Π½Ρƒ ΠΏΠΎ IP-адрСсу. Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ IP-Π±Π°Π½ эффСктивСн ΠΏΡ€ΠΎΡ‚ΠΈΠ² создатСлСй ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ², Π½ΠΎ опасСн ΠΏΡ€ΠΈ использовании динамичСских IP. Если ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ смСнит адрСс Ρ‡Π΅Ρ€Π΅Π· час, ΠΏΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π΅Π²ΠΈΠ½ΠΎΠ²Π½Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉ этот IP. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ IP-Π±Π°Π½Ρ‹ с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ сроки.

Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π±Π°Π½Π° сниТаСтся, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ ΠΊΠΎΠ³Π΄Π° смоТСт Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ максимально ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ экран Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ содСрТит Ρ‚Ρ€ΠΈ элСмСнта: ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ, Π΄Π°Ρ‚Ρƒ ΠΈ врСмя Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ обТалованию.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ понятным для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ВмСсто тСхничСского `timestamp` Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡƒΡŽ строку: Β«Π’Π°Ρˆ доступ Π±ΡƒΠ΄Π΅Ρ‚ восстановлСн 25.10. Π² 14:30Β». Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ часовой пояс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли ΠΎΠ½ извСстСн, ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ пояс явно (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«ΠΏΠΎ московскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΒ»).

Если Π±Π°Π½ выносится автоматичСски систСмой Π°Π½Ρ‚ΠΈΡ‡ΠΈΡ‚Π° ΠΈΠ»ΠΈ Π°Π½Ρ‚ΠΈ-спама, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ: Β«ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ софт» ΠΈΠ»ΠΈ Β«ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ Π»ΠΈΠΌΠΈΡ‚ сообщСний». Π€Ρ€Π°Π·Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ Β«ΠΠ°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Β» Π±Π΅Π· ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠΉ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ чувство нСсправСдливости ΠΈ ΠΏΠΎΠ΄Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ ΠΊ поиску способов ΠΎΠ±Ρ…ΠΎΠ΄Π°.

ΠžΠ±Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π·Π°Ρ‰ΠΈΡ‚Ρ‹

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ часто ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ограничСния. Π‘Π°ΠΌΡ‹ΠΉ простой способ β€” созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. Для Π±ΠΎΡ€ΡŒΠ±Ρ‹ с этим ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π°Π½ ΠΏΠΎ IP-адрСсу ΠΈΠ»ΠΈ ΠΏΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ (HWID), хотя послСдний ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Π² основном Π² дСсктопных ΠΈΠ³Ρ€Π°Ρ… ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, Π° Π½Π΅ Π½Π° Π²Π΅Π±-сайтах.

Π‘ΠΎΠ»Π΅Π΅ слоТный ΠΌΠ΅Ρ‚ΠΎΠ΄ β€” использованиС прокси-сСрвСров, TOR ΠΈΠ»ΠΈ VPN для смСны IP. Π’Π΅Π±-сайты ΠΌΠΎΠ³ΡƒΡ‚ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° использованиС извСстных ΡƒΠ·Π»ΠΎΠ² Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΡΠ΅Ρ‡ΡŒ ΠΈ Π·Π°ΠΊΠΎΠ½ΠΎΠΏΠΎΡΠ»ΡƒΡˆΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… сСрвСрах эффСктивнСС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ связка: Π±Π°Π½ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° + Π±Π°Π½ IP + ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹ (совпадСниС HWID ΠΈΠ»ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² повСдСния).

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ Β«Cookie-Π±Π°Π½Π°Ρ…Β» Π½Π° сайтах. Π—Π°ΠΏΠΈΡΡŒ ΠΊΡƒΠΊΠΈ-Ρ„Π°ΠΉΠ»Π° ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ β€” слабая Π·Π°Ρ‰ΠΈΡ‚Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ просто ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ лишь Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ слоСм для услоТнСния Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°, Π½ΠΎ Π½Π΅ основным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹.

Автоматизация ΠΈ снятиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ

Π ΡƒΡ‡Π½ΠΎΠ΅ снятиС Π±Π°Π½ΠΎΠ² ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅Ρ‚ врСмя Ρƒ администрации. Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ систСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ автоматичСскоС истСчСниС санкций. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ собствСнного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запускаСтся достаточно часто. Если скрипт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ запускаСтся Ρ€Π°Π· Π² сутки, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄ΠΎ 24 часов свСрх ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ срока.

Для высоконагруТСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π»ΡƒΡ‡ΡˆΠ΅ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ нСпосрСдствСнно Π² процСсс Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ (on-login check). Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ доступ Ρ€ΠΎΠ²Π½ΠΎ Π² Ρ‚Ρƒ сСкунду, ΠΊΠΎΠ³Π΄Π° срок истСк, Π±Π΅Π· Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π½Π° ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ Π·Π°Π΄Π°Ρ‡. ΠŸΡ€ΠΈ этом Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ запрос выполняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π²Ρ…ΠΎΠ΄Π°.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ тСстовый Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π±Π°Π½ Π½Π° 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ.
Норма

Доступ восстановился автоматичСски Ρ‡Π΅Ρ€Π΅Π· 60 сСкунд Π±Π΅Π· участия Π°Π΄ΠΌΠΈΠ½Π°.

Π’Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ

ВрСбуСтся Ρ€ΡƒΡ‡Π½ΠΎΠ΅ снятиС Π±Π°Π½Π° ΠΈΠ»ΠΈ врСмя Π½Π΅ совпадаСт.

Π’Π°ΠΊΠΆΠ΅ стоит ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ «амнистии» ΠΈΠ»ΠΈ сокращСния срока Π±Π°Π½Π° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ·Π½Π°Π»ΠΈ Π²ΠΈΠ½Ρƒ ΠΈΠ»ΠΈ исправили ΡƒΡ‰Π΅Ρ€Π± (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΠ»ΠΈ измСнСния Π² Π²ΠΈΠΊΠΈ-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅). Π­Ρ‚ΠΎ поощряСт конструктивноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π°ΠΆΠ΅ Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ наказания.

МоТно Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ врСмя Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ послС Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π±Π°Π½Π°?

Π”Π°, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ систСм администратор ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ срок Π±Π°Π½Π°. Для этого Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ запись ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ рСдактирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, `/banedit`), ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΏΠΎΠ»Π΅ с Π΄Π°Ρ‚ΠΎΠΉ истСчСния Π½Π° Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Π°Π½ Π²Ρ‹Π΄Π°Π½ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ?

НСобходимо ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π°Π» для апСлляции (ΠΏΠΎΡ‡Ρ‚Π°, Ρ„ΠΎΡ€ΠΌΠ° Π½Π° сайтС, Discord-ΠΊΠ°Π½Π°Π»). Администратор Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Если Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ зафиксировано ΠΈΠ»ΠΈ Π±Ρ‹Π»ΠΎ случайным, срок Π±Π°Π½Π° слСдуСт ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠ½ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ с ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ.

Как Π±Π°Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Π΅Π· рСгистрации Π½Π° сайтС?

Для нСзарСгистрированных посСтитСлСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ IP-адрСсу. Π­Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΈΠ·-Π·Π° динамичСских IP, Π½ΠΎ эффСктивно для остановки спама ΠΈΠ»ΠΈ Π°Ρ‚Π°ΠΊ. Π‘Ρ€ΠΎΠΊ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π±Π°Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ (ΠΎΡ‚ 1 часа Π΄ΠΎ 1 суток).

ВлияСт Π»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π±Π°Π½ Π½Π° статистику ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ?

Зависит ΠΎΡ‚ настроСк ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΎ врСмя Π±Π°Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‡ΠΊΠΈ, Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ достиТСния. Однако Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Π΄ΠΎ Π±Π°Π½Π° Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ, Ссли Π½Π΅ Π±Ρ‹Π»ΠΎ принято Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠΈ статистики Π·Π° Π³Ρ€ΡƒΠ±ΠΎΠ΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅.

ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°ΠΉΡ‚ΠΈ Π½Π° сайт Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅Β» Π²ΠΎ врСмя Π±Π°Π½Π°?

Π­Ρ‚ΠΎ настраиваСмый ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Часто ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Β«ΠΌΡƒΡ‚Β», ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки профиля. ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π±Π°Π½ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ доступ ΠΊΠΎ всСму.

Как Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π±Π°Π½ΠΎΠ²?

РСкомСндуСтся вСсти ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ `ban_history`, ΠΊΡƒΠ΄Π° записываСтся каТдая Π²Ρ‹Π΄Π°Ρ‡Π° Π±Π°Π½Π°: ΠΊΡ‚ΠΎ Π·Π°Π±Π°Π½ΠΈΠ», ΠΊΠΎΠ³ΠΎ, Π·Π° Ρ‡Ρ‚ΠΎ, врСмя Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π°. Π­Ρ‚ΠΎ позволяСт ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ рСцидивистов ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π±Π°Π½ ΡƒΠΆΠ΅ истСк ΠΈ снят.