Как не потерять сервер: права, плагины, бэкапы
Что защищает сервер Minecraft от погрома и от чужих рук: кому давать оператора, откуда брать плагины и почему бэкап важнее всех остальных мер.
Сервер Minecraft теряют не взломом, а по мелочи: выданным «на минутку» оператором, плагином из чата и бэкапом, которого не оказалось. Ниже — четыре места, где это решается.
Кому выдан оператор
Оператор — это все команды сервера сразу, включая выдачу предметов, телепорты, изменение времени и погоды и раздачу оператора дальше. Отменить сделанное оператором нечем: команда уже выполнена, и мир уже такой.
- Оператор нужен вам и, может быть, ещё одному человеку. Всё остальное выдаётся плагином прав — правами на конкретные команды, а не всем сразом.
- Список операторов лежит в
ops.json, и панель показывает его во вкладке «Настройки игры», в списке «Файлы на ноде», под названием «Операторы». - Забрать права — команда
deop никво вкладке «Консоль».
Кого пускаем
Пока сервер играется в своей компании, белый список закрывает вопрос целиком: чужой до мира просто не доходит. Про то, как его включить и почему сначала заполняют список, а потом жмут переключатель, есть отдельная статья.
Откуда плагины
Файл .jar на сервере — это программа с полным доступом к серверу. Плагин из личного сообщения, со случайного форума или из сборки «всё в одном» — самый частый способ отдать сервер добровольно.
- Берите плагины из каталога во вкладке «Плагины» — там ставится ровно тот файл, который выложил автор.
- Проверяйте, что версия плагина совпадает с версией сервера: чужая версия — это не только отказ, но и странное поведение вместо отказа.
- После установки нового плагина загляните в консоль. Плагин, который при запуске лезет в сеть или пишет незнакомые строки, стоит убрать сразу.
Свежий бэкап
Всё, что выше, уменьшает вероятность. Бэкап — единственное, что помогает, когда всё-таки случилось: восстановить сломанные постройки командой нельзя, откатить погром тоже нечем. Архивы делаются во вкладке «Бэкапы» кнопкой «Создать бэкап», и там же лежит «Защитить от удаления» — она держит нужный архив, когда места под новые уже не осталось.
Если сервер уже громят
- Остановите сервер кнопкой «Выключить». Пока он работает, ущерб растёт.
- Заберите права:
deop никво вкладке «Консоль», и заодно проверьтеops.jsonцеликом — там могли появиться незнакомые имена. - Включите белый список, чтобы вернуться к работе в узком кругу.
- Восстановите последний бэкап, сделанный до происшествия. Всё, что появилось после него, будет потеряно — и это ровно та цена, ради которой бэкапы и делают заранее.