Гайд по администрированию Minecraft сервера для новичков
Итак, вы поставили свой первый Minecraft сервер. Он запущен, мотд настроен, друзья зашли. А что дальше? Как не превратить свой сервер в хаос за первую неделю?
Администрирование MC-сервера - это не ракетная наука, но и не тривиальная задача. Есть куча вещей, которые нужно знать и настроить сразу, а не после того, как кто-то сгрифит весь спавн или ваш мир пропадёт из-за отсутствия бэкапов.
Этот гайд - для тех, кто только начинает. Пройдёмся по всем основным вещам: от команд до безопасности.
Первый день: что настроить сразу
Не бросайтесь настраивать плагины и моды. Сначала базовые вещи.
server.properties
Этот файл - сердце конфигурации вашего сервера. Самые важные параметры:
server-port=25565
max-players=20
online-mode=true
white-list=false
difficulty=normal
gamemode=survival
spawn-protection=16
view-distance=10
motd=Ваш сервер
Ключевые моменты:
- online-mode=true - ВСЕГДА. Если поставите false, к вам может зайти кто угодно под любым ником, включая ваш. Это дыра в безопасности размером с ворота Незера
- spawn-protection - радиус в блоках вокруг спавна, где строить могут только операторы. 16 - нормальное значение
- view-distance - чем больше, тем больше нагрузка. 10 - разумный баланс. Если лагает - снижайте до 8 или 6
Стать оператором
Первое, что нужно сделать - дать себе права оператора. Есть два способа:
- Через консоль сервера (не в игре):
op ВашНик - Через файл ops.json
Оператор может делать всё: банить, кикать, менять геймрежим, телепортироваться. Но не раздавайте OP направо-налево. Один человек с OP может уничтожить всё за минуту.
Папка с сервером
Запомните структуру:
world/- основной мир (Overworld)world_nether/- Незерworld_the_end/- Эндplugins/- папка с плагинами (Paper/Spigot)logs/- логи сервераserver.properties- основная конфигурацияops.json- список операторовbanned-players.json- список забаненныхwhitelist.json- вайтлист
Основные команды
Вот команды, которые вы будете использовать каждый день. Все вводятся через / в чате или без / в консоли.
Управление игроками
| Команда | Что делает |
|---|---|
/kick НикИгрока причина | Кикает игрока с сервера |
/ban НикИгрока причина | Перманентный бан |
/ban-ip IP причина | Бан по IP-адресу |
/pardon НикИгрока | Разбанить игрока |
/pardon-ip IP | Разбанить IP |
/op НикИгрока | Дать статус оператора |
/deop НикИгрока | Забрать статус оператора |
Вайтлист
| Команда | Что делает |
|---|---|
/whitelist on | Включить вайтлист |
/whitelist off | Выключить вайтлист |
/whitelist add НикИгрока | Добавить игрока |
/whitelist remove НикИгрока | Удалить игрока |
/whitelist list | Показать всех в вайтлисте |
Управление миром
| Команда | Что делает |
|---|---|
/gamemode survival/creative/spectator НикИгрока | Сменить режим игры |
/difficulty peaceful/easy/normal/hard | Сменить сложность |
/time set day/night/noon | Установить время |
/weather clear/rain/thunder | Установить погоду |
/gamerule keepInventory true | Не терять вещи при смерти |
/gamerule mobGriefing false | Запретить мобам разрушать блоки |
/tp НикИгрока x y z | Телепортировать игрока |
/setworldspawn | Установить точку спавна мира |
Для консоли
| Команда | Что делает |
|---|---|
say Сообщение | Отправить сообщение от имени сервера |
stop | Остановить сервер |
save-all | Принудительно сохранить мир |
list | Показать онлайн-игроков |
Права доступа: LuckPerms
OP - это грубый инструмент. Игрок либо может всё, либо ничего. Для нормального управления правами нужен плагин - и LuckPerms тут стандарт индустрии.
Установка
- Скачайте LuckPerms с luckperms.net
- Положите .jar в папку
plugins/ - Перезапустите сервер
- Готово
Концепция
LuckPerms работает с группами и разрешениями (permissions). Идея простая:
- Создаёте группы:
default,vip,moderator,admin - Каждой группе даёте набор разрешений
- Игроков добавляете в группы
- Группы могут наследовать разрешения друг друга
Базовые команды LuckPerms
Создать группу:
/lp creategroup moderator
Дать группе разрешение:
/lp group moderator permission set essentials.kick true
/lp group moderator permission set essentials.mute true
/lp group moderator permission set coreprotect.lookup true
Добавить игрока в группу:
/lp user НикИгрока parent set moderator
Настроить наследование:
/lp group moderator parent add default
/lp group admin parent add moderator
Рекомендуемая структура групп
default (все новые игроки):
essentials.home- ставить точку домаessentials.tpa- запросы на телепортациюessentials.spawn- телепортация на спавнessentials.msg- личные сообщенияessentials.helpop- писать модераторам
vip (наследует default):
essentials.sethome.multiple.3- 3 точки домаessentials.back- вернуться на место смертиessentials.hat- блок на голову (fun-фича)
moderator (наследует vip):
essentials.kick- кикать игроковessentials.mute- мутить игроковessentials.tempban- временные баныcoreprotect.lookup- смотреть кто что ломалcoreprotect.rollback- откатывать грифessentials.vanish- невидимость
admin (наследует moderator):
essentials.ban- перманентные баныworldedit.*- WorldEditluckperms.admin- управление правамиessentials.gamemode- смена режима
Суть в том, чтобы давать минимум прав. Модератору не нужен WorldEdit. Игроку не нужен kick. Чем меньше прав - тем меньше проблем.
Веб-интерфейс
LuckPerms имеет шикарный веб-интерфейс. Выполните /lp editor - и получите ссылку, где можно редактировать всё через браузер. Это гораздо удобнее, чем писать команды.
Управление мирами
Бордер мира
Ограничьте размер мира, иначе игроки разбредутся на миллионы блоков, и мир будет занимать 50 ГБ:
/worldborder set 10000
/worldborder center 0 0
Это ограничит мир радиусом 5000 блоков от центра. Для большинства серверов достаточно.
Предгенерация
Лаги часто появляются, когда игроки исследуют новые чанки - серверу приходится генерировать их на лету. Решение - предгенерировать мир заранее:
- Установите плагин Chunky
/chunky radius 5000/chunky start- Подождите (может занять часы)
После этого весь мир в пределах бордера будет сгенерирован, и лагов при исследовании не будет.
Мультимиры
Если нужно несколько миров (например, отдельный мир для строительства или ивентов), используйте Multiverse-Core:
/mv create creative_world normal -t flat
/mv tp creative_world
/mv modify set gamemode creative creative_world
Бэкапы
Это самая важная тема, которую новички игнорируют. Пока не случится беда.
Что бэкапить
- Папки миров (
world/,world_nether/,world_the_end/) - Папку
plugins/целиком (конфиги + данные) server.properties,ops.json,whitelist.json,banned-players.json
Ручной бэкап
Простейший способ - скрипт по крону:
#!/bin/bash
BACKUP_DIR="/home/minecraft/backups"
SERVER_DIR="/home/minecraft/server"
DATE=$(date +%Y-%m-%d_%H-%M)
# Говорим серверу сохранить мир
screen -S minecraft -p 0 -X stuff "save-all$(printf '\r')"
sleep 10
screen -S minecraft -p 0 -X stuff "save-off$(printf '\r')"
# Создаём архив
tar -czf "$BACKUP_DIR/backup_$DATE.tar.gz" \
"$SERVER_DIR/world" \
"$SERVER_DIR/world_nether" \
"$SERVER_DIR/world_the_end" \
"$SERVER_DIR/plugins" \
"$SERVER_DIR/server.properties"
# Включаем автосохранение обратно
screen -S minecraft -p 0 -X stuff "save-on$(printf '\r')"
# Удаляем бэкапы старше 7 дней
find "$BACKUP_DIR" -name "backup_*.tar.gz" -mtime +7 -delete
Добавьте в cron: 0 */6 * * * /home/minecraft/backup.sh - бэкап каждые 6 часов.
Плагин для бэкапов
Если не хотите возиться со скриптами - есть плагины вроде DriveBackupV2, которые могут бэкапить на Google Drive или другое облако прямо из игры.
Правило 3-2-1
Идеальная стратегия бэкапов:
- 3 копии данных
- 2 разных носителя (локальный диск + облако)
- 1 копия вне сервера
Потеря мира, в который игроки вложили сотни часов - это конец сервера. Не экономьте на бэкапах.
Подробнее о стратегиях бэкапов читайте в нашей статье про бэкапы.
Управление игроками: бан, кик, мут
Когда кикать
Кик - это мягкая мера. Игрок может зайти обратно сразу. Используйте для:
- Первого предупреждения
- Мелких нарушений
- Когда игрок AFK и занимает слот
Когда банить
Бан - серьёзная мера. Типичные причины:
- Гриф (разрушение построек других игроков)
- Читы (X-ray, fly, killaura)
- Дюпы (использование багов для дублирования предметов)
- Токсичное поведение (оскорбления, угрозы)
- Реклама других серверов
Совет: всегда пишите причину бана. И себе полезно, и игроку понятно за что.
/ban griefer123 Grief на территории игрока Steve
/tempban toxicPlayer 7d Оскорбления в чате
IP-баны
Используйте осторожно. IP-баны блокируют все аккаунты с этого IP. Если у игрока динамический IP - бан бесполезен. Если статический - можно случайно забанить всю семью или общежитие.
Мут
Для тех, кто не может нормально общаться в чате, но играет нормально. Нужен плагин типа Essentials:
/mute toxicChatter 2h Спам в чате
Ведение логов
Установите CoreProtect. Это must-have плагин, который записывает ВСЕ действия: кто поставил блок, кто сломал, кто открыл сундук. Когда к вам приходят с жалобой на гриф:
/co inspect
Нажмите на повреждённый блок - и увидите, кто и когда его сломал. Бесценно.
Вайтлист
Вайтлист - это когда на сервер могут зайти только одобренные игроки. Включайте его, если:
- Сервер приватный (только для друзей)
- Был набег ботов или гриферов
- Вы хотите контролировать, кто заходит
/whitelist on
/whitelist add ДругБорис
/whitelist add ДругВася
Для публичных серверов вайтлист обычно не нужен, но держите его как запасной вариант на случай атаки.
Базовая безопасность
Не раздавайте OP
Серьёзно. OP - это полный доступ к серверу. Даже модераторам не нужен OP. Используйте LuckPerms и давайте только необходимые разрешения.
online-mode=true
Всегда. Без исключений. Пиратские серверы с online-mode=false - это головная боль с безопасностью. Любой может зайти под вашим ником и получить ваши права.
Обновляйте сервер
Каждое обновление Paper/Spigot содержит фиксы безопасности. Не сидите на версии полугодовой давности. Проверяйте обновления хотя бы раз в месяц.
Установите античит
На любой публичный сервер. Варианты:
- Geyser AntiCheat - для Bedrock игроков
- Vulcan - один из лучших, платный
- Spartan - хороший бесплатный вариант
Защита от эксплойтов
Установите плагины для защиты от типичных атак:
- Ограничение книг и знаков (BookTroll protection)
- Лимит сущностей (EntityLimiter)
- Защита от краша через пакеты
Подробнее о безопасности сервера читайте в нашем чеклисте безопасности и обзоре плагинов безопасности.
DDoS-защита
Рано или поздно ваш сервер атакуют. Это не вопрос "если", а вопрос "когда". Даже маленькие серверы на 10 игроков подвергаются DDoS-атакам. Базовая защита на уровне хостера часто не справляется с атаками на Minecraft-протокол.
Используйте специализированные решения вроде MineGuard, которые фильтруют трафик на уровне игрового протокола и пропускают только легитимных игроков.
Типичные ошибки новичков
Ошибка 1: Всем дают OP
"Да ладно, они же друзья." А потом друг ломает спавн, или его аккаунт угоняют, или он делает /op кому-то ещё. Используйте LuckPerms.
Ошибка 2: Нет бэкапов
"Да что может случиться?" Может. Диск умрёт, мир повредится, кто-то с OP введёт не ту команду. Без бэкапа - начинаете с нуля.
Ошибка 3: 50 плагинов на старте
Не ставьте всё подряд. Начните с минимума: EssentialsX, LuckPerms, CoreProtect, WorldEdit. Добавляйте по одному, тестируйте. 50 плагинов = 50 источников лагов и конфликтов.
Ошибка 4: Нет правил
Если нет чётких правил - каждый решает сам, что можно. Напишите простые правила и повесьте их на спавне. Хотя бы:
- Не грифить
- Не использовать читы
- Не оскорблять
- Не спамить
Ошибка 5: Игнорирование логов
Логи - это ваши глаза и уши. Когда что-то идёт не так, ответ почти всегда в logs/latest.log. Научитесь их читать.
Ошибка 6: Никогда не обновляться
Старая версия = известные уязвимости. Обновляйте сервер, плагины и Java. Это не опционально.
Ошибка 7: Открытый RCON
RCON - это удалённый доступ к консоли сервера. Если он включён с простым паролем и открыт в интернет - вас взломают. Либо выключите RCON, либо закройте порт файрволом.
enable-rcon=false
Ошибка 8: Бордер на миллион блоков
Без бордера игроки могут уйти на миллионы блоков от спавна. Мир разрастётся до терабайта, бэкапы станут невозможными, а лаги - постоянными. Ставьте бордер сразу.
Что делать дальше
После того как базовые вещи настроены:
- Установите и настройте необходимые плагины по одному
- Настройте автоматические бэкапы
- Напишите правила сервера
- Назначьте модераторов через LuckPerms (не через OP)
- Настройте мониторинг (Spark для TPS, CoreProtect для логов)
- Позаботьтесь о DDoS-защите
Администрирование - это процесс. Вы будете учиться на ходу. Главное - не игнорируйте безопасность и бэкапы. Всё остальное можно поправить.
Protege tu servidor contra ataques DDoS
Protección gratuita con configuración en 5 minutos. 1 TB de tráfico incluido.
Probar gratisArtículos relacionados
Стоимость DDoS-атаки vs стоимость защиты: экономика кибератак
Разбираем реальные цифры: сколько теряет владелец сервера при DDoS-атаке, сколько стоит запустить атаку, сколько стоит защита и когда она окупается. Калькуляция ROI для разных масштабов проектов.
Двухфакторная аутентификация для админов Minecraft серверов: полное руководство
Почему каждому админу Minecraft сервера нужна 2FA, что происходит при компрометации аккаунта, настройка TOTP в AuthMe, панелях управления и SSH. Защита токенов Discord-ботов и резервные коды.
Сколько стоит содержание Minecraft сервера
Полный разбор расходов на Minecraft сервер: хостинг, домен, DDoS-защита, плагины, веб-сайт, реклама, персонал. Таблицы затрат для серверов разного размера и способы сэкономить без потери качества.