Главная / Блог / Как создать сервер Minecraft?

Как создать сервер Minecraft?

сервер майкрафт

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

Содержание

Годы идут, а Minecraft по-прежнему не теряет популярности. Миллионы пользователей открывают игру и проводят в ней время каждый день. К тому же, разработчики ещё и позаботились обо всех необходимых портах, так что игроки могут поиграть в их любимую песочницу как с компьютеров или консолей, так и со смартфонов или планшетов. Также в Minecraft регулярно выходят аддоны и патчи от официальных и неофициальных разработчиков. Minecraft — это целая виртуальная вселенная, в который любой игрок может найти что-то для себя.

Потому некоторые фанаты проекта хотят создать собственный сервер для игры. Он позволяет модерировать кастомный внутриигровой мир и устанавливать в нём свои правила. Самое малое, что нужно сделать для запуска такого сервера, — аренда хостинга интернет-сервера. Придётся и попотеть над его управлением, персонализацией и модерацией. Обо всём этом мы и поговорим в этой статье.

Годы идут, а Minecraft по-прежнему не теряет популярности. Миллионы пользователей открывают игру и проводят в ней время каждый день. К тому же, разработчики ещё и позаботились обо всех необходимых портах, так что игроки могут поиграть в их любимую песочницу как с компьютеров или консолей, так и со смартфонов или планшетов. Также в Minecraft регулярно выходят аддоны и патчи от официальных и неофициальных разработчиков. Minecraft — это целая виртуальная вселенная, в который любой игрок может найти что-то для себя.

Для чего создавать новые серверы в игре?

Серверы Minecraft создают по нескольким причинам.

  • Возможность настройки разных конфигураций во внутриигровом пространстве (например, ограничения в блоках или количества мобов).
  • Открытый доступ к системным файлам Minecraft — они хранятся в её основном коде. Все пользователи могут использовать оригинальные библиотеки от официального разработчика.
  • Если сервер станет популярным и наберёт большое количество активных геймеров, то админ сможет неплохо заработать на дополнительном контенте.
  • Возможность скрытия игрового сервера из публичного доступа. Если ваши друзья и знакомые знают ваш айпишник и пароль, то они смогут подключиться к игре. Отсюда — возможность игровых сессий только с друзьями.

Что понадобится для бесперебойной работы сервера?

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

Для начала нужно обзавестись многоядерным процессором — надеемся, ваш компьютер им оснащён. Зачем это нужно? Разные вспомогательные компоненты хранятся на отдельных ядрах, например Java-плагины и промежуточные вычислительные средства. Рекомендуемая тактовая частота процессора — 3 ГГц.

Размер оперативки не менее важен. Он имеет значение, если админ планирует давать доступ к серверу большому количеству игроков. Если вы предпочитаете играть только с друзьями, то и двух гигабайт оперативной памяти будет вполне достаточно.

И, наконец, святое: скорость интернет-соединения. Самые крупные сервера требуют скорость от 25 Мб/с, а если игроков не более трёх десятков, то хватит и 8 Мб/с.

Скачивание ПО

Загрузка необходимого программного обеспечения — это предварительный этап при разработке сервера игры. Что нужно скачать:

  • серверный файл,
  • свежайшую версию Java для Windows.

Найти всё это можно на официальном сайте разработчиков.

Разработка и персонализация сервера

Когда файл server.jar будет загружен, приступайте к его запуску. Запустится процесс генерации уровня, и в серверной папке отобразятся новые файлы и папки второго уровня.

Чтобы создать виртуальный игровой сервер, придётся использовать файл server.properties. Он содержит общие серверные параметры. Чтобы отредактировать их, откройте server.properties в текстовом редакторе. Но самыми важными остаются:

  • режим игры (gamemod),
  • возможность перемещения в Незер (allow-nether),
  • автоматический выход из игры при длительном бездействии игрока (player-idle-timeout),
  • параметр переключения мода на предустановленные значения (force-gamemode).

При каждом изменении параметров нужно перезапускать игровой сервер.

Перейдём к основным способам создания сервера.

Способ 1. Через Minecraft Realms

Если вы владелец лицензионки, то попробовать создать сервер Minecraft можно через Minecraft Realms — подписку Pro от официального разработчика игры. С этим ПО админ сервера может забыть о защите сервера и регулярном создании резервных копий, поскольку об этом заботятся сами разработчики.

К слову, подписка Realms Plus даёт пользователям и дополнительные преимущества: огромный пакет текстур и скинов, а также облачное хранилище, пять десятков внутриигровых миров и возможность подключать к серверу до десяти пользователей.

Из минусов Minecraft Realms: администраторы серверов лишены возможности устанавливать на них какие либо моды или плагины.

Способ 2. На домашнем компьютере

Если у вас есть статический IP-адрес, желание сэкономить и вы не хотите прибегать к помощи посредников, то можно попробовать создать игровой сервер и своими силами, на Windows. Чтобы получить такой айпишник, нужно обратиться к провайдеру (это платно). Затем можно начать разрабатывать уникальный одиночный мир, а потом и позвать в него друзей — открыв им доступ к серверу, конечно.

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

Ещё один важный параметр — стабильное подключение к Сети. Если у вас медленный интернет и частят зависания в подключении, то работа сервера будет нестабильной, а значит, он попросту не сможет функционировать.

Способ 3. Через специализированный хостинг

Это также условно бесплатный способ. Многие хостинговые компании дают пользователям доступ к свободным серверам. Как и предыдущий способ, этот вариант даёт админу сервера Minecraft возможность добавлять в сервер все необходимые моды и плагины. Также пользователи из коммьюнити могут подключаться к серверу с пираток.

Но настроить такой сервер будет непросто. Все параметры нужно будет устанавливать самостоятельно. Если хотите обойтись без этого, можете приобрести дополнительные услуги от компании, у которой получили доступ к серверу.

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

Способ 4. Через Linux

Этот способ — один из надёжных, но он потребует от пользователя определённых навыков работы с операционками. Многие дистрибутивы позволяют создать отличный сервер без необходимости работы с папками и конфигурационными файлами. Сделать это можно через специализированные команды (просто скопируйте их):

  • java–version,
  • sudo apt-get install screen
  • sudo apt-get install wget
  • ssh имя_пользователя@ip_сервера

Затем понадобится ввести текущий логин и пароль юзера операционной системы. И, наконец, две последние команды:

  • mkdir minecraft
  • cd minecraft

Запуск сервера

Когда настройка будет завершена, можно переходить к запуску и подключению сервера. Если пытаетесь подключиться к серверу на том же компьютере, с которого вы его устанавливали, то нужно ввести доменное имя “localhost” в командной строке с адресом 127.0.0.1. Этот адрес задействует виртуальный сетевой интерфейс — даже на компьютерах, не оборудованных сетевой картой. Но при таком раскладе могут возникнуть проблемы. В данном случае нужно проверить настройки антивируса и/или Дефендера Windows, поскольку именно они могут блокировать запуск сервера игры. Если причина в этом, добавьте его в исключения антивирусной программы.

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

Настройка сервера происходит несколькими командами. Их полный список можно увидеть, введя команду help в консоль. Самые распространённые среди них — give, summon, ban, teleport, оp, kill.

Как открыть порты

Порты необходимы для открытия доступа к игровому серверу другим пользователям Интернета. Без этого шага не обойтись, поскольку порты часто блокируются маршрутизаторами или модемами в случае, если пользователь ПК находится за пределами локальной сети. Рассмотрим два типичных и эффективных метода открытия портов.

Через специализированное ПО

Открыть порт можно через специализированную программу. Но универсальной утилиты для этой функции нет — придётся искать программу, которая подходит к характеристикам того или иного маршрутизатора.

Через веб-интерфейс маршрутизатора

Войти в него можно через браузер. Всё что нужно — указать в адресной строке браузера один из адресов: 192.168.1.1 /192.168.0.1.

Веб-интерфейс маршрутизатора имеет пункт “Перенаправление портов”. Указываем в нём параметры Start Port и End Port (значение 25565 для обоих параметров), а также Protocol и IP-адрес компьютера, на котором установлен игровой сервер.

Затем проверяем открытие порта за пределами локальной сети. Можете попросить кого-то из игрового коммьюнити или ваших приятелей подключиться к вашему серверу. Если такой возможности нет, то можно использовать и специальные утилиты.

Управление сервером

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

Через графический интерфейс

Администрирование сервера проводится через четыре окна, каждое из которых содержит информацию по общим параметрам, логам, списку игроков, а также чат и консоль. Окно общей информации отображает сведения о текущих ресурсах оперативной памяти и график её использования. Окно со списком игроков перечисляет никнеймы всех геймеров, подключенных в данный момент к вашему игровому серверу. Окно с логами и чатом отображает актуальные ошибки игрового сервера, а также результаты всех выполненных на нём активностей и сообщения от игроков. Хранятся все эти сведения в файле server.log (он располагается в директории игрового сервера).

Ещё одно важное окно — с командной строкой. Она даёт админу возможность лёгкого управления сервером. С ней можно банить геймеров или добавлять их в белый список, сохранять карты, менять полномочия админов и, конечно, остановить работу сервера.

Через консоль

Консоль — эффективный способ управления игровым сервером. Она открывает админу доступ только к командной строке и логу. Функции у них идентичные компонентам графического интерфейса. При этом используйте только файл minecraft_server.jar.

Советуем помнить: администрирование через командную строку даёт админу доступ к интересным внутриигровым возможностям, а также помогает ему модерировать состояние сервера Minecraft. Желаем вам креативных идей и активных серверов без зависаний!