Как только сервер становится публичным, кто-то обязательно попробует что-нибудь сломать: загриферить постройки, читерить, увести аккаунты персонала или положить сервер. Остановить каждую попытку нельзя, но несколько привычек делают сервер гораздо более трудной целью и позволяют быстро откатить ущерб.
Аккаунты и доступ
- Оставь
online-mode=trueвserver.properties, если только сервер не работает за правильно настроенным прокси. В офлайн-режиме кто угодно может зайти под любым ником – в том числе под твоим. - Используй вайтлист для закрытых серверов и на время настройки. См. как включить вайтлист на сервере.
- Защити аккаунты персонала: двухфакторная аутентификация в аккаунтах Minecraft и Discord и никогда не делись паролями от панели хостинга.
Права вместо op
Статус оператора даёт полный контроль над сервером. Выдавай op только себе и тем из персонала, кому полностью доверяешь. Для всех остальных, включая модераторов, используй плагин прав, например LuckPerms: создай группы вроде default, helper и moderator и дай каждой только те команды, которые ей действительно нужны. Пересматривай права, когда кто-то уходит из команды.
Гриферство: приваты, логи и откаты
- Приваты позволяют игрокам защищать свои постройки, и это останавливает большую часть гриферства ещё до того, как оно случится.
- Плагин логирования, например CoreProtect, записывает, кто что поставил, сломал или забрал. Персонал может проверить блок, чтобы узнать, кто его изменил, и откатить изменения грифера в заданной области и за заданное время.
- Бэкапы покрывают всё остальное. См. как сделать бэкап сервера.
Читеры
Античит-плагин обнаруживает полёт, спидхак, киллауру и подобное. Ни один античит не ловит всё, а некоторые дают ложные срабатывания, так что протестируй его и пусть персонал проверяет оповещения перед баном. Можно также скрывать руды от клиентов с x-ray; в Paper для этого есть встроенная опция. Заметная команда /report и активный персонал помогают не меньше плагинов.
DDoS-атаки
DDoS-атака заваливает сервер трафиком, пока он не уйдёт в офлайн. От крупной атаки на своём подключении в одиночку не защититься, поэтому:
- Выбирай хостинг с защитой от DDoS, которая покрывает игровой трафик. См. как выбрать хостинг.
- Не раскрывай свой домашний IP. Публичный сервер дома делает мишенью всё твоё интернет-подключение.
- Большие сети часто ставят перед своими серверами защищённый прокси, чтобы реальный IP машин никогда не был публичным.
- Не допускай утечки реального IP через старые DNS-записи, сообщения плагинов или другие сервисы на той же машине.
Обновляй всё
Регулярно обновляй серверное ПО и плагины: обновления часто закрывают эксплойты, которые позволяют игрокам крашить серверы или дюпать предметы. Скачивай плагины только с надёжных сайтов и никогда не бери крякнутые версии – в них часто бывают бэкдоры. Наш инструмент проверки статуса сервера – быстрый способ узнать, доступен ли сервер снаружи после атаки или обновления.