Ноутбук 2016 года, 8 ГБ оперативки, процессор с двумя ядрами. Хочется поднять сервер для четверых друзей. Вопрос — потянет или нет.
Короткий ответ: скорее да, чем нет, но не так, как вы себе представляете. Проблема не в том, чтобы сервер запустился — запустится он почти на чём угодно. Проблема в том, что играть на том же компьютере, где крутится сервер, — совсем другая история.

Что реально требует сервер
Разложим по компонентам, потому что интуиция здесь обманывает.
Процессор. Основной тик Minecraft однопоточный. Сервер не умеет размазать мир по восьми ядрам — почти вся нагрузка ложится на одно. Поэтому четырёхъядерник с высокой частотой обгонит восьмиядерник с низкой. Старый Core i5-4460 (3,2 ГГц) справится с пятью игроками лучше, чем какой-нибудь мобильный восьмиядерный Atom.
Память. Тут всё честно: чем больше мир и игроков, тем больше нужно. Минимум для ванильного сервера на четверых — 2 ГБ выделенной кучи Java. Плюс сама Java берёт сверху 300–500 МБ на служебные нужды, плюс операционка. То есть на машине с 8 ГБ вы можете спокойно отдать серверу 3 ГБ.
Диск. Недооценённая штука. HDD на 5400 оборотов — главная причина фризов на домашних серверах: каждая подгрузка чанка ждёт головку. Если у вас механический жёсткий диск, перенос папки сервера на любой SSD даст больше прироста, чем два лишних гигабайта памяти.
Сеть. Исходящий канал. Один игрок в спокойной игре — примерно 30–100 Кбит/с, в активной с большим view-distance — до 500 Кбит/с. Четверо друзей на канале 10 Мбит вверх пролезут без проблем. Двадцать человек — уже нет.
Главная ловушка: играть на том же ПК
Вот где ломается большинство домашних серверов.
Клиент Minecraft сам по себе ест 2–4 ГБ памяти и загружает процессор рендерингом. Сервер хочет своё ядро и свою память. На машине с 8 ГБ после Windows (2 ГБ), браузера с Discord (1,5 ГБ), клиента (3 ГБ) серверу остаётся полтора гигабайта — и он начинает захлёбываться в сборке мусора.
Симптом узнаваемый: играете вдвоём, всё нормально, заходит третий — у всех начинаются рывки раз в несколько секунд. Это не сеть, это GC-паузы от нехватки кучи.
Практический вывод. Если ПК один и вы на нём же играете:
| ОЗУ компьютера | Серверу | Игроков комфортно | Настройки |
|---|---|---|---|
| Меньше 8 ГБ | 1–1,5 ГБ | 2 | Урезанные |
| 8 ГБ | 2 ГБ | 3–4 | view-distance 6 |
| 16 ГБ | 4 ГБ | 6–8 | Можно оставить дефолт |
Цифры ниже, чем у выделенного сервера с той же памятью, потому что процессор и диск делят клиент, браузер и Discord.
Если сервер на отдельной машине (старый системник в углу) — цифры сразу другие, потому что вся память и все ядра его.
Настройки, которые вытягивают слабое железо
Порядок важен: сначала самое дешёвое и эффективное.
1. Смените ядро на Paper. Ванильный сервер оставляет производительность на столе. Paper 1.21 на том же железе даёт заметно ровнее TPS и приносит десятки настроек оптимизации. Это первое, что нужно сделать, и это бесплатно.
2. Уменьшите дистанции. В server.properties:
view-distance=6
simulation-distance=5Дефолтные 10 и 10 означают, что сервер обсчитывает 441 чанк вокруг каждого игрока. При 6 и 5 — 169 и 121. Разница в нагрузке кратная, а визуально на четверых почти незаметна. Что даёт каждое значение — разбирали в статье про настройку view distance.
3. Ограничьте мир. max-world-size=3000 и предгенерация через Chunky. Генерация новых чанков — самая тяжёлая операция для процессора. Прогенерировать карту заранее, когда никто не играет, и потом просто читать её с диска — совсем другая нагрузка.
4. Порежьте мобов. В bukkit.yml:
spawn-limits:
monsters: 30
animals: 8
water-animals: 3
ambient: 1
ticks-per:
monster-spawns: 4
animal-spawns: 400Дефолт 70 монстров на игрока для домашнего сервера избыточен. 30 сохраняет ощущение опасности и снимает треть нагрузки.
5. Правильные флаги JVM. Не -Xmx8G на восьмигиговой машине — это гарантированный своп. Разумно:
java -Xms2G -Xmx2G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -jar paper.jar noguiXms и Xmx одинаковые — так Java не тратит время на расширение кучи. Объяснение каждого флага — в документации Paper про флаги Aikar. Полный набор оптимизаций собран в разборе оптимизации сервера Minecraft.
6. Никаких модпаков. Отдельно и жирным. Сборка вроде All the Mods требует 8–10 ГБ только под себя и грузит процессор на порядок сильнее ванили. На слабом ПК модпак не поедет, как ни настраивай. Максимум — 15–20 лёгких модов производительности на Fabric.
Как понять, что железо не тянет
Не гадайте, измеряйте. Зайдите на сервер и посмотрите:
/tps— три числа. Норма 20.0. Ниже 18 — проблема, ниже 15 — играть неприятно./mspt(на Paper) — сколько миллисекунд занимает один тик. Больше 50 мс означает, что сервер не успевает.- Диспетчер задач: если процесс Java упирается в 100% одного ядра — упор в процессор. Если память в потолке и диск постоянно активен — не хватает ОЗУ, идёт своп.
Если TPS проседает только при исследовании новых территорий — это генерация чанков, лечится предгенерацией. Если проседает всегда — железо мало, надо резать настройки или менять подход. Подробнее про диагностику — в статье почему сервер лагает и как поднять TPS.
Отдельная проблема: чтобы к вам подключились
Слабое железо — половина беды. Вторая половина в том, что домашний сервер надо ещё как-то выставить наружу.
Стандартный путь — проброс порта 25565 на роутере плюс статический или динамический DNS. Работает, если провайдер даёт вам белый IP. С 2020-х большинство провайдеров раздают серые адреса за NAT, и проброс просто не сработает. Обходится через VPN-сети вроде Radmin или Hamachi, но там свои задержки и ограничения.
Плюс безопасность: открытый порт домой означает, что ваш домашний роутер становится целью. Для сервера на четверых друзей риск невелик, но об этом стоит знать. Варианты подключения разобраны в статье про то, как открыть сервер для друзей.
И третье, самое банальное: компьютер должен быть включён. Всегда. Пока вы спите, пока уехали на выходные. Иначе сервер доступен только тогда, когда вы за ПК — а это ровно то время, когда вы и сами хотите играть.
Когда домашний вариант перестаёт иметь смысл
Есть три довольно чёткие границы.
Больше шести-восьми игроков. Домашний канал и одно ядро перестают справляться, начинаются жалобы на лаги.
Нужен круглосуточный аптайм. Как только сервер становится «местом, куда заходят вечером», выключенный на ночь компьютер убивает привычку.
Появились плагины и модпаки. Двадцать плагинов или сборка на 200 модов — это уже 6+ ГБ памяти и постоянная нагрузка, домашний ПК на этом просто не сможет параллельно работать.
В этих случаях аренда обычно выходит дешевле, чем апгрейд железа плюс счёт за электричество (круглосуточно работающий системник с потреблением 50–100 Вт — это примерно 440–880 кВт·ч в год, и это без учёта того, что компьютер изнашивается). Сравнение подходов — в статье про VPS или игровой хостинг, а прикидка по памяти — в разборе, сколько RAM нужно серверу Minecraft.
Итог
Сервер на слабом ПК — рабочая идея для небольшой компании, если соблюсти три вещи: Paper вместо ванили, урезанные view-distance и лимиты мобов, и по возможности отдельная машина, а не та, на которой вы играете. С 8 ГБ и старым четырёхъядерником четверо друзей будут играть нормально.
За этими рамками начинается борьба с железом, которая редко стоит потраченного времени. Если проще платить, чем возиться — тарифы на серверы Minecraft начинаются с Micro (2 ГБ RAM, около 5 игроков, 249 ₽/мес) и Start (4 ГБ, около 15 игроков, 449 ₽/мес) — сервер работает круглосуточно, с белым IP, NVMe и защитой от DDoS.


