Pterohost docs

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Без плагинов и модов, чистый Minecraft5-15 человек
Lightly moddedНесколько QoL-плагинов или небольшой модпак5-30 человек
Themed SMPТема: средневековье, технологии, RolePlay10-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 по трём причинам:

  1. Поддержка плагинов (бэкапы, защита, чат - без этого сложно)
  2. Лучшая производительность при нагрузке от нескольких игроков
  3. Более широкие настройки (TPS-контроль, view-distance per player)

Purpur как альтернатива

Purpur - форк Paper с ещё большим количеством настроек геймплея. Например, можно включить урон от падения для мобов или изменить поведение конкретных мобов. Для SMP с нестандартными правилами - хороший выбор. Скачивается с purpurmc.org.

Установка и первый запуск

Минимальные требования

Игроков онлайнRAMCPU
До 104 ГБ2 ядра
10-256-8 ГБ4 ядра
25-5010-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 хостинг