SMP-сервер Minecraft: создание для игры с друзьями
Как создать SMP-сервер Minecraft для друзей: выбор ядра, плагины, вайтлист, бэкапы и работа 24/7. Полный гайд 2026.
Кратко: SMP-сервер для друзей поднимается за 15-20 минут на ядре Paper с базовым набором плагинов. Включите вайтлист сразу, настройте бэкапы в первый же день и выберите хостинг с постоянным аптаймом - тогда ваш общий мир будет работать круглосуточно без привязки к чьему-то домашнему компьютеру.
SMP-сервер Minecraft: создание для игры с друзьями
SMP (Survival Multiplayer) - классический формат Minecraft, который объединяет компанию в одном постоянном мире выживания. Вы вместе добываете ресурсы, строите базы, исследуете биомы и создаёте общую историю сервера. В отличие от мини-игр с ежеминутными перезапусками, SMP-мир живёт месяцами и годами - каждый день приносит что-то новое. Именно поэтому SMP остаётся самым популярным форматом для игры с друзьями в 2026 году: YouTube-сериалы Dream SMP, Hermitcraft и сотни их аналогов строятся именно на этом формате. Создать собственный SMP несложно - главное понять несколько ключевых решений с самого начала.
Pterohost - игровой хостинг с NVMe-дисками, DDoS-защитой и поддержкой 24/7. Minecraft-серверы работают на панели Pterodactyl с автобэкапами. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг
Что такое SMP и чем он отличается от других форматов
SMP - это буквально “выживание для нескольких игроков”, но со временем у этого слова появилась культурная нагрузка. Когда говорят “наш SMP”, подразумевают:
- Постоянный мир без периодических сбросов (в отличие от анархи-серверов с сезонами)
- Небольшое сообщество - обычно от 5 до 50 человек, которые знают друг друга
- Ненасильственный геймплей - PvP по договорённости, не по умолчанию
- Совместное строительство - игроки создают районы, города, инфраструктуру
От классических серверов выживания SMP отличается именно закрытостью и сплочённостью. Публичный сервер выживания - это тысячи незнакомцев. SMP - это ваша компания в отдельном мире.
Типы SMP
| Тип | Описание | Подходящий размер |
|---|---|---|
| Vanilla SMP | Без плагинов и модов, чистый Minecraft | 5-15 человек |
| Lightly modded | Несколько QoL-плагинов или небольшой модпак | 5-30 человек |
| Themed SMP | Тема: средневековье, технологии, RolePlay | 10-50 человек |
| Hardcore SMP | Один скаф - и до свидания, общий счёт смертей | 5-20 человек |
Для старта с друзьями оптимален Vanilla или Lightly modded SMP на ядре Paper.
Выбор ядра: Paper против Vanilla
Первое решение - какое серверное ядро использовать. Основных варианта два.
Vanilla (официальный сервер Mojang)
Скачивается с minecraft.net/en-us/download/server. Плюсы: абсолютно точное поведение всех механик, никаких сюрпризов. Минусы: никаких плагинов, слабая производительность на больших чанках, читы нельзя ограничить средствами сервера.
Paper
Форк Spigot с патчами производительности и сотнями настроек. Скачивается с papermc.io. Paper совместим с 99% Vanilla-механик - игроки без плагинов ощущают практически чистый Minecraft, но сервер использует ресурсы значительно эффективнее.
Для SMP рекомендуется Paper по трём причинам:
- Поддержка плагинов (бэкапы, защита, чат - без этого сложно)
- Лучшая производительность при нагрузке от нескольких игроков
- Более широкие настройки (TPS-контроль, view-distance per player)
Purpur как альтернатива
Purpur - форк Paper с ещё большим количеством настроек геймплея. Например, можно включить урон от падения для мобов или изменить поведение конкретных мобов. Для SMP с нестандартными правилами - хороший выбор. Скачивается с purpurmc.org.
Установка и первый запуск
Минимальные требования
| Игроков онлайн | RAM | CPU |
|---|---|---|
| До 10 | 4 ГБ | 2 ядра |
| 10-25 | 6-8 ГБ | 4 ядра |
| 25-50 | 10-12 ГБ | 6 ядер |
Запуск Paper-сервера
Скачайте последний paper-1.21.x-XXX.jar с papermc.io/downloads.
Создайте файл start.sh:
#!/bin/bash
java -Xms2G -Xmx6G \
-XX:+UseG1GC \
-XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions \
-XX:+DisableExplicitGC \
-XX:+AlwaysPreTouch \
-XX:G1NewSizePercent=30 \
-XX:G1MaxNewSizePercent=40 \
-XX:G1HeapRegionSize=8M \
-XX:G1ReservePercent=20 \
-XX:G1HeapWastePercent=5 \
-XX:G1MixedGCCountTarget=4 \
-XX:InitiatingHeapOccupancyPercent=15 \
-XX:G1MixedGCLiveThresholdPercent=90 \
-XX:G1RSetUpdatingPauseTimePercent=5 \
-XX:SurvivorRatio=32 \
-XX:+PerfDisableSharedMem \
-XX:MaxTenuringThreshold=1 \
-jar paper-1.21.5-XXX.jar --nogui
Это так называемые Aikar-флаги - стандартный набор JVM-параметров для Minecraft, проверенный годами. Замените 6G на нужный вам объём RAM (оставьте 1-2 ГБ системе).
При первом запуске появится eula.txt. Откройте его и замените eula=false на eula=true.
Базовые настройки server.properties
# server.properties - ключевые параметры для SMP
# Имя сервера (видно в лаунчере)
motd=§a§lNash SMP §6§lS1
# Режим игры (0=survival, 1=creative, 2=adventure, 3=spectator)
gamemode=survival
# Сложность (peaceful/easy/normal/hard)
difficulty=normal
# Вайтлист - включить сразу!
white-list=true
# PvP - по умолчанию включён, можете отключить
pvp=true
# Максимум игроков
max-players=20
# Дальность прорисовки в чанках (10-12 оптимально)
view-distance=10
simulation-distance=8
# Порт (оставьте 25565 если нет причин менять)
server-port=25565
# Онлайн-режим (true = только лицензионные аккаунты)
online-mode=true
Вайтлист: закрываем сервер для своих
Вайтлист - обязательная настройка для любого SMP. Без него любой желающий сможет зайти на сервер.
Включение вайтлиста
В server.properties установите white-list=true (как показано выше). После перезапуска сервера вайтлист активен.
Управление вайтлистом
/whitelist on # включить вайтлист (если выключили через консоль)
/whitelist off # временно отключить (например, чтобы пустить нового игрока)
/whitelist add PlayerName # добавить игрока
/whitelist remove PlayerName # убрать игрока
/whitelist list # посмотреть список
Файл вайтлиста хранится в whitelist.json - можно редактировать вручную или через команды. При добавлении через /whitelist add изменения применяются мгновенно без перезапуска.
Права операторов
Операторы (OP) имеют доступ к читам и командам. Добавить оператора:
/op PlayerName
Не раздавайте OP всем подряд - это полный доступ ко всему серверу. Для ограниченных прав (например, только /gamemode себе) используйте плагин LuckPerms.
Базовые плагины для SMP
Для SMP с друзьями не нужно 50 плагинов. Хватит 4-6 хорошо подобранных.
CoreProtect - логирование и откат гриферства
Самый важный плагин для любого SMP. Записывает каждое изменение блока - кто поставил, кто сломал, когда. Позволяет откатить любой участок мира к любому моменту времени.
Скачать: dev.bukkit.org/projects/coreprotect или через Hangar.
После установки добавьте в plugins/CoreProtect/config.yml:
use-mysql: false # SQLite достаточно для небольшого SMP
hopper-filter: true # логировать перемещение предметов через хопперы
command-log: true # логировать команды игроков
Основные команды:
/co i # режим инспекции (клик по блоку - история)
/co rollback t:1h u:GrieферNick # откатить действия игрока за последний час
/co restore t:1h u:GrieферNick # восстановить (отменить откат)
/co lookup u:PlayerName t:24h # посмотреть историю действий игрока
EssentialsX - базовые команды
EssentialsX даёт стандартный набор команд для любого сервера: телепорт, дом, инвентарь, никнейм и многое другое.
Скачать: essentialsx.net
Ключевые возможности для SMP:
/home,/sethome- до 3 домов на игрока (настраивается)/tpa,/tpaccept- запрос на телепорт (безопаснее чем прямой tp)/spawn- телепорт к спауну/back- вернуться к месту смерти/afk- пометить себя как AFK
В plugins/Essentials/config.yml для SMP рекомендуется:
# Разрешить /back после смерти
allow-silent-join-quit: false
# Задержка перед телепортом (5 секунд - нельзя телепортироваться в бою)
teleport-safety: true
teleport-cooldown: 5
# Сохранять инвентарь при смерти (опционально, решайте сами)
keep-inventory: false
WorldGuard + WorldEdit - защита спауна
WorldGuard позволяет создавать регионы с разными правами. Для SMP нужен минимум один регион - защита спауна, где нельзя строить и ломать.
Скачать оба: enginehub.org
Создание защищённого региона спауна:
// wand # выдать инструмент выделения (деревянный топор)
// expand vert # расширить выделение до высоты мира
/rg define spawn # создать регион с именем "spawn"
/rg flag spawn build deny # запретить строительство в регионе
/rg flag spawn pvp deny # запретить PvP в регионе спауна
/rg addmember spawn PlayerName # добавить игрока с правом строить (для обустройства спауна)
DiscordSRV - интеграция с Discord
Если у вашей компании есть Discord-сервер (а он наверняка есть), DiscordSRV свяжет чаты Minecraft и Discord в реальном времени. Игроки в Minecraft видят сообщения из Discord и наоборот.
Скачать: modrinth.com/plugin/discordsrv
Для настройки нужно создать Discord-бота на discord.com/developers/applications и получить токен. Затем вставить его в plugins/DiscordSRV/config.yml:
BotToken: "ВАШ_ТОКЕН_БОТА"
Channels:
global: "ID_КАНАЛА_В_DISCORD"
Simple Backup - автоматические бэкапы
Бэкапы обязательны. Мир может сломаться, кто-то случайно снесет постройку, произойдёт краш. Без бэкапа всё пропадёт.
Хороший вариант - плагин eBackup или AutoBackup. Ищите на Modrinth или Hangar.
Либо настройте бэкап через cron на уровне системы (если у вас VPS):
# Бэкап папки мира каждые 6 часов
0 */6 * * * tar -czf /backups/world_$(date +\%Y\%m\%d_\%H\%M).tar.gz /srv/minecraft/world
# Удалить бэкапы старше 7 дней
0 4 * * * find /backups -name "world_*.tar.gz" -mtime +7 -delete
Proximity Chat (опционально)
Proximity-чат (голос через расстояние) добавляет атмосферу: слышите тех, кто рядом, но не тех, кто далеко. Для SMP это создаёт ощущение живого мира.
Плагины: SimpleVoiceChat (modrinth.com/plugin/simple-voice-chat) - работает как серверный плагин + клиентский мод одновременно. Игроки устанавливают мод через Fabric/Forge, сервер его поддерживает. Работает и без клиентского мода - просто не слышат proximity-звук.
Настройка сложности и правил мира
Сложность
Для SMP обычно выбирают normal или hard:
/difficulty normal # обычная сложность
/difficulty hard # повышенная (голод убивает, скелеты меткие)
hard добавляет напряжение и делает каждую смерть значимой - многим SMP-сообществам это нравится.
Gamerules для SMP
В Minecraft десятки правил игры. Вот что обычно меняют на SMP:
/gamerule keepInventory false # не сохранять инвентарь (по умолчанию)
/gamerule doDaylightCycle true # смена дня и ночи включена
/gamerule doWeatherCycle true # смена погоды включена
/gamerule mobGriefing true # крипы взрывают блоки (атмосферно!)
/gamerule pvp true # PvP (если хотите отключить - через server.properties)
/gamerule announceAdvancements true # объявлять о достижениях в чат
/gamerule spawnRadius 10 # радиус случайного спауна вокруг точки старта
Хардкорный SMP
Если хотите хардкор (смерть = бан), Paper позволяет это реализовать через плагин или вручную. Один из способов - использовать EssentialsX и скрипт или плагин типа LifeSteal SMP для более сложных механик.
Для простого хардкора: установите сложность hard и договоритесь на берегу - кто умер, тот не заходит до конца сезона. Доверие к участникам важнее технических блокировок в маленькой компании.
Работа сервера 24/7
Запускать SMP с домашнего компьютера - плохая идея. Когда вы выключаете ПК, сервер падает, и другие игроки не могут зайти. Для настоящего SMP нужен постоянно работающий хостинг.
Почему игровой хостинг лучше VPS для SMP
На специализированном Minecraft-хостинге:
- Панель Pterodactyl с веб-интерфейсом - управление без SSH
- Автозапуск при крашах - сервер поднимается сам
- Встроенные бэкапы - без настройки cron
- DDoS-защита - актуально если адрес станет известен широко
- Установка плагинов прямо через файловый менеджер панели
На VPS можно сделать то же самое, но придётся настраивать systemd-юнит, screen/tmux или Docker вручную.
Пример systemd-юнита для VPS
Если всё же VPS - вот минимальный конфиг для автозапуска:
# /etc/systemd/system/minecraft-smp.service
[Unit]
Description=Minecraft SMP Server
After=network.target
[Service]
User=minecraft
WorkingDirectory=/srv/minecraft
ExecStart=/bin/bash /srv/minecraft/start.sh
Restart=on-failure
RestartSec=30
StandardInput=null
[Install]
WantedBy=multi-user.target
systemctl enable minecraft-smp
systemctl start minecraft-smp
systemctl status minecraft-smp
Для управления консолью сервера через screen: замените ExecStart на ExecStart=/usr/bin/screen -DmS minecraft /bin/bash /srv/minecraft/start.sh и подключайтесь через screen -r minecraft.
Советы по комьюнити и долгой жизни SMP
Технические настройки - это только половина успеха. Многие SMP рассыпаются не из-за технических проблем, а из-за социальных.
Правила сервера
Пропишите правила до открытия, а не после первого конфликта. Минимальный набор:
- Гриферство запрещено / разрешено только с согласия (выберите одно)
- PvP только с обоюдного согласия / везде (выберите)
- Читы и дюпы - использовать нельзя
- Взаимное уважение и отсутствие токсичности
Сезонность
Мир SMP не обязан жить вечно. Многие сообщества делают сезоны по 3-6 месяцев: потом сброс мира, новый сезон с новыми правилами. Это освежает интерес и позволяет менять версию Minecraft.
Ивенты
Регулярные события удерживают игроков: совместные строительные проекты, PvP-турниры, охота на дракона в первые сутки, конкурс на лучшую базу. Даже раз в две недели небольшой ивент держит комьюнити живым.
Discord как основа
Отдельный канал #server-rules, канал #whitelist (заявки на добавление), #announcements (апдейты сервера) и голосовые каналы для игры. Discord-интеграция через DiscordSRV показывает статус сервера прямо в чате.
Когда добавлять новых игроков
Не добавляйте незнакомцев в первые месяцы - SMP держится на доверии. Новых участников лучше принимать по рекомендации действующих игроков или с испытательным периодом.
Связанные материалы
Если SMP стал лагать при активной игре, разберитесь с оптимизацией: Почему лагает сервер Minecraft и как это исправить. Для гибкой системы прав вместо простого OP - Настройка LuckPerms на сервере Minecraft. Чтобы защитить постройки игроков и спаун - WorldGuard: защита регионов на Minecraft-сервере.
Заключение
SMP-сервер для друзей - это не сложно технически, но требует нескольких правильных решений с самого начала. Выберите Paper ради производительности и плагинов, включите вайтлист сразу после первого запуска, настройте CoreProtect для защиты от неожиданностей и сделайте автобэкапы обязательными. Хостинг с постоянным аптаймом и DDoS-защитой избавит от головной боли с “кто сегодня дежурит держать компьютер включённым”. Остальное - правила сообщества и интерес участников, которые важнее любых плагинов.
Pterohost - хостинг Minecraft-серверов с NVMe-хранилищем, автобэкапами и круглосуточной поддержкой - запустите свой SMP за 5 минут без настройки VPS. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг