Рано или поздно ребёнок, увлечённый Minecraft, попросит: «а можно сделать свой сервер, чтобы играть с друзьями?». Хорошая новость — это реально сделать безопасно. И как бонус, это первый практический опыт с серверами, который пригодится в любой IT-профессии.

Локальный сервер vs хостинг: в чём разница

Локальный сервер (LAN) — запускается на собственном компьютере, доступен только в одной домашней сети. Самый простой и безопасный вариант для первых попыток.

Арендованный хостинг — сервер работает круглосуточно на удалённом компьютере, друзья подключаются откуда угодно. Технически сложнее, зато доступно всегда, а не только когда включён домашний ПК.

Как настроить простейший приватный сервер

  1. Скачать официальный Server.jar с сайта Minecraft
  2. Создать отдельную папку, положить файл туда
  3. Запустить один раз — создадутся конфигурационные файлы
  4. В файле eula.txt изменить eula=false на eula=true
  5. В server.properties выставить online-mode=true — это обязательно, без этого кто угодно сможет зайти под чужим ником
  6. Запустить сервер снова — и поделиться локальным адресом с друзьями в одной сети

Три настройки безопасности, которые нельзя пропускать

Whitelist. Список разрешённых игроков. Без него на публично открытый сервер может зайти кто угодно. Команда /whitelist add [никнейм] для каждого друга.

Ops осторожно. Права оператора (/op) дают полный контроль над сервером — выдачу предметов, телепортацию, бан игроков. Выдавать только тем, кому действительно доверяете.

Бэкапы. Файл мира можно просто скопировать в отдельную папку. Кажется мелочью — пока кто-нибудь случайно не взорвёт всё, что строилось месяцами.

Мнение преподавателя

«Когда ребёнок сам настраивает сервер — он впервые сталкивается с понятиями «порт», «конфигурация», «права доступа». Это тот же словарь, которым пользуются настоящие системные администраторы. Просто применённый к игре, которую он любит», — рассказывает преподаватель курса.

Если нужен хостинг круглосуточно

Арендованные серверы (есть бесплатные тарифы с ограничениями) позволяют играть без постоянно включённого домашнего компьютера. Здесь появляются новые понятия: лимиты RAM, аптайм, плагины. Это уже следующий уровень сложности — стоит переходить туда, когда базовый локальный сервер уже привычен.

Главное правило

Никогда не публикуйте адрес сервера в открытых чатах или на форумах — только лично проверенным друзьям. Публичный сервер без whitelist за несколько часов может заполниться незнакомцами.

На курсе Minecraft мы затрагиваем основы серверного администрирования как часть более широкой программы по программированию. Приходите на пробный урок — расскажем подробнее, с чего начать.