Подойдёт для новичков в этой теме, или же для простого юзера который задавался вопросом » Как защитить свой сервер? »
В этой инструкции вы узнаете, как правильно защитить свой сервер с помощью плагина AntiBot от DDoS атаки ботами .
*Ссылку на плагин я давать не буду, по скольку вы сами сможете найти его в интернете написав «Плагин AntiBot» он довольно популярный и вы легко его найдёте*
Шаг 1
Необходимо скачать плагин с официальной страницы, после чего загрузить на сервер в папку plugins.
Шаг 2
Следующим шагом будет перезагрузка сервера (нажмите выключить и включить, дожидаясь полной загрузки)
Шаг 3
Теперь посмотрим в папку plugins, в ней автоматически создается папка AntiBot, имеющая 3 файла:
config.yml — конфигурационный файл плагина.
GeoIP.dat — база данных, содержащая информацию об IP и странах.
language.yml — файл локализации.
Открываем файл config.yml и видим следующее:
Спойлер: Список
Как Сделать Право Для Команды Майнкрафт | Как Запретить Команды /plugins /pl /op
AntiBot:
Main:
Prefix: ‘§f[§bAntiBot§f] ‘
Notifications: true
EnableByDefault: true
AntiSpam:
StringDiffMin: 3
Amount: 4
Enabled: false
Time: 1500
Bot:
Seconds: 5000
Enabled: true
ConnectionTime: 10000
Accounts: 4
CountryBans:
Countries: []
Enabled: true
WhitelistMode: false
Captcha:
IdleKicks: false
Triggers:
ChatOverflow: false
ChatSpam: true
BotSpam: true
Enabled: false
MaxAttempts: 3
TouchTheseAnd:
AWildTnTWillAppearInYourCode:
AndItWillSuck:
InstallDate: 1377492029667
DebugMode: false
CheckUpdates: true
DelayedStart:
Time: 60
Enabled: false
ChatFlow:
Enabled: false
Kicking: false
Time: 5000
Amount: 5
LoginDelay:
HoldTime: 5000
Delay: 5000
Enabled: true
Это стандартный конфиг плагина.
Теперь обратите внимание на следующее:
CountryBans:
Countries: []
Enabled: true
WhitelistMode: false
Данная секция отвечает за список запрещенных стран.
Countries — страны, вход из которых блокируется на сервере.
Enabled — включен ли фильтр стран, true — да, false — нет.
WhitelistMode — если эта функция включена, то выше перечисляется список ДОПУСТИМЫХ стран, а не запрещенных, true — да, false — нет.
Рассмотрим на примере, как должен выглядеть параметр Countries :
CountryBans:
Countries:
— RU
— UA
Enabled: true
WhitelistMode: true
Вот так, мы разрешили вход из 2-х стран — это Россия , Украина .
Если параметр WhitelistMode будет иметь значение true , то доступ к серверу будет возможен только из этих стран.
После изменения параметров не забывайте перезапустить сервер!
Источник: anonymcheats.ru
Настройка Server.Properties для сервера майнкрафт
Как забанить сервер майнкрафт по ip
После того, как вы сделали свой сервер minecraft, вам наверняка нужны команды админа. Без администратирования на сервере могут быть много читеров с x-ray, гриферов, не довльных игроков. Так же с помощью командов администратора можно делать многие полезные фишки — перемещать другого игрока к другому, выдавать ресурсы и т. д
Команды админа в minecraft:
/kick игрок — кикнуть игрока
/ban игрок — забанить игрока
/pardon игрок — разбанить игрока
/ban-ip ip-адрес — забанить IP
/pardon-ip ip-адрес — разбанить IP
/op игрок — дает игроку админку
/deop игрок — отключает у игрока админку
/tp игрок1 игрок2 — телепорт игрока 1 к игроку 2
/give игрок id ресурса количество — дает игроку ресурсы
/stop — остановка сервера
/save-all — принудительное сохранение уровня
/save-off — отключение сохранение уровней
/save-on — включение сохранения уровня
/list — отображение всех подключенных игроков
/say сообщение — отправка сообщения всем игрокам (анонс)
/whitelist on или off — включение или отключение белого списка
/whitelist add или remove игрок — внесение в белый список или удаление игрока из него
/whitelist list — отобразить всех игроков включенных в белый список
/whitelist reload — отображение всех подключенных игроков
/time add или set число — коррекция текущего времени в диапазоне от 0 до 24000
Остальные ответы
Сервер? Забанить? По IP? Серьёзно? Может быть игрока, а не сервер?
Бан по ip команда /banip (ник игрока) Разбан по ip /unbanip (ник игрока)
/banip Ник игрока
Система блокировок.
/banip (nick) (time) (причина) или /banip (nick) (причина) (time) забанить по айпи IP
/ban (nick) (причина) забанить на сервере
/tempban (nick) (причина) забанить на определённое время
/mute (nick) (причина) заткнуть игрока
/kick (nick) (причина) кикнуть игрока с сервера
/pex user (nick) set (Donat) дать игроку донат
/kill (nick) убить игрока
/eban забанить всех игроков!
Напиши /banip (ник игрока) (причина) (время)
Бан можно снять я понел как Нужно. нажать 3 раза на доступ закрыт и т. д и потом
заходите серверы и бан пройдет если вы зделайте что я вам сказал нажать 3 раза на иконку потом зайти на икону серверы потом моя страница и бан прошол но если вы зделаете эту проццеДУРУ через 7 дней он сново будет в бане и это уже повторить будет нельзя а если у смешарика 1 уровень или 10 тогда можно потомучтТО уровень смешарика или сам смешарик зависит от его уровень чем меньше уровень тем дольше играйте удачи
Чтобы забанить игрока по айпи надо написать /banip И айпи либо если игрок которово надо забанить по ип на сервере напиши /banip и его ник
После того, как вы сделали свой сервер minecraft, вам наверняка нужны команды админа. Без администратирования на сервере могут быть много читеров с x-ray, гриферов, не довльных игроков. Так же с помощью командов администратора можно делать многие полезные фишки — перемещать другого игрока к другому, выдавать ресурсы и т. д
Команды админа в minecraft:
/kick игрок — кикнуть игрока
/ban игрок — забанить игрока
/pardon игрок — разбанить игрока
/ban-ip ip-адрес — забанить IP
/pardon-ip ip-адрес — разбанить IP
/op игрок — дает игроку админку
/deop игрок — отключает у игрока админку
/tp игрок1 игрок2 — телепорт игрока 1 к игроку 2
/give игрок id ресурса количество — дает игроку ресурсы
/stop — остановка сервера
/save-all — принудительное сохранение уровня
/save-off — отключение сохранение уровней
/save-on — включение сохранения уровня
/list — отображение всех подключенных игроков
/say сообщение — отправка сообщения всем игрокам (анонс)
/whitelist on или off — включение или отключение белого списка
/whitelist add или remove игрок — внесение в белый список или удаление игрока из него
/whitelist list — отобразить всех игроков включенных в белый список
/whitelist reload — отображение всех подключенных игроков
/time add или set число — коррекция текущего времени в диапазоне от 0 до 24000
Источник: otvet.mail.ru
Защита сервера BungeeCord от внешнего подключения (IPtables)
Всем привет! Сразу предупрежу, в этой статье много букв, но оно того стоит, поверьте. А именно как на дедике юзать брандмауэр, ибо при установке BungeeCord’a на выделенный сервер — встаёт вопрос, как защитить серв от несанкционированного доступа на сервер. То есть нужно работать в первую очередь с портами, и закрывать к неиспользуемым портам доступ из вне.
Если вы используете ОС Linux для своего сервера (что всегда рекомендуется да и вообще принято в серверной среде), то уже пол дела можно сказать сделано. Нужно использовать в этом случае iptables.
Iptables — это небольшая системная утилита командной строки для ОС Linux позволяющая управлять фаерволом. В принципе настроить защиту межсетевого экрана очень легко, и Вы должны просто следовать инструкции ниже.
Вы просто заменяете значения $BUNGEE_IP на IP и переменную $SERVER_PORT на порт вашего сервера. Если Ваш Майнкрафт сервер находится на одной машине (сервере) вместе с BungeeCord то IP адрес сервера можете писать 127.0.0.1
ВАЖНО: У Iptables есть одна особенность, для использования утилиты Iptables требуются привилегии суперпользователя. То есть у Вас должен быть root права на сервере.
Начнём с самых азов. Подключаетесь к Вашему выделенному серверу любым доступным Вам способом.
Установка iptables:
Установить Iptables на сервер очень просто. Я добавляю вам несколько команд, выбирайте для себя команду, которая подходит к вашему дистрибутиву Linux.
Дистрибутив Debian и Ubuntu:
sudo apt-get install iptables
Дистрибутив RedHat/CentOS:
sudo yum install iptables
Брандмауэр с iptables:
Вот здесь уже следите внимательно за командами, здесь нужно менять IP адрес и порт
iptables -I INPUT ! -s $BUNGEE_IP -p tcp —dport $SERVER_PORT -j DROP
В качестве альтернативы, если у вас запущено несколько серверов Minecraft вместо написания правила для каждого сервера и его порта, вы можете использовать следующую команду, чтобы добавить диапазон портов, который будет заблокирован брандмауэром. Замените $START_PORT и $END_PORT на желаемый диапазон портов, не забывайте двоеточие между ними.
iptables -I INPUT ! -s $BUNGEE_IP -p tcp —dport $SERVER_PORT:$END_PORT -j DROP
Сохранение правил iptables:
Теперь необходимо сделать так, чтобы все правила для портов и IP адресов сохранились, и вступали всегда при перезагрузке сервера, то есть нужно всё сохранить. Для этого используем команды:
Для дистрибутива Debian и Ubuntu:
apt-get install iptables-persistent
Для дистрибутива CentOS 7 и RHEL:
Для дистрибутива RedHat и CentOS:
Как сбросить настройки утилиты iptables?
Если вы накосячили или что то пошло не так, вы запутались или просто захотели подключиться к серверу, то можете в любой момент сбросить все настройки iptables. Для этого вводим команду:
Если у вас вообще ничего не получается… То просто установите плагины для этих портов. Но спешу Вас предупредить — плагины никогда не будут лучше системного брандмауэра или даже наоборот.
Список плагинов, которые можно использовать в замен стандартного брандмауэра:
Но ещё раз говорю — эти плагины легко обойти.
Источник: minesborka.ru