Как создать сервер minecraft: пошаговая инструкция

Запуск и подключение к серверу

После завершения настройки пользователь может запустить сервер и подключиться к нему. Для подключения на ПК, на котором и был установлен сервер, достаточно указать команду localhost или адрес 127.0.0.1. Данный адрес использует виртуальный сетевой интерфейс. Причем он это делает даже в том случае, если на компьютере не установлена сетевая карта.

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

Если планируется запуск сервера по локальной сети, то необходимо указать актуальный «айпишник» ПК, на котором он установлен. Причем желательно, чтобы этот адрес был статическим или как минимум привязанным к MAC-адресу. Следует добавить, что локальная сеть может быть не только домашней. Для запуск сервера Майнкрафт также может использоваться сеть провайдера или псевдолокальная VPN-сеть.

Для настройки сервера Майнкрат следует использовать такие команды консоли:

  • give;
  • ban;
  • teleport;
  • summon;
  • op;
  • kill и т.д.

Дополнительные услуги

Меры предосторожности

Настройка и конфигурирование сервера

  • generator-settings — задает шаблон генерации суперплоского мира;
  • allow-nether — определяет возможность перехода в Нижний мир. По умолчанию для этого параметра установлено значение true. Если установлено значение false, то все игроки из Нижнего мира будут перемещены в обычный;
  • level-name — имя папки с файлами карты, которая будет использоваться во время игры. Папка размещается в той же директории, где находятся файлы сервера. Если такой директории нет, сервер автоматически создает новый мир и помещает его в директорию с таким же именем;
  • enable-query — при установленном значении true активирует протокол GameSpy4 для прослушивания сервера;
  • allow-flight — разрешает полеты по миру Minecraft. По умолчанию имеет значение false (полеты запрещены);
  • server-port — указывает порт, который будет использоваться сервервом игры. Стандартный порт для Minecraft — 25565. Значение этого параметра изменять не рекомендуется;
  • level-type — определяет тип мира (DEFAUT/FLAT/LARGEBIOMES);
  • enable-rcon — открывает удаленный доступ к консоли сервера. По умолчанию он отключен (false);
  • level-seed — входные данные для генератора уровней. Чтобы иметь возможность создавать случайные миры, это поле нужно оставить пустым;
  • force-gamemode — уставливает для игроков, подключающихся к серверу, стандартный режим игры;
  • server-ip — указывает IP-адрес, который будет использоваться игроками для подключения к серверу;
  • max-build-height — указывает максимальную высоту постройки на сервере. Его значение должно представлять собой число, кратное 16 (64, 96, 256 и т.п.);
  • spawn-npcs — разрешает (если установлено значение true) или запрещает (если установлено значение false) появление NPС в деревнях;
  • white-list — включает и отключает использование белого списка игроков на сервере. Если установлено значение true, то администратор сможет формировать белый список, добавляя в него ники игроков вручную. Если же установлено значение false, то на сервер может заходить любой пользователь, знающий его IP-адрес и порт;
  • spawn-animals — разрешает автоматическое появление дружелюбных мобов, если установлено значение true);
  • snooper-enabled — разрешает серверу отправлять статистику и данные разработчикам;
  • hardcore — включает на сервере режим Хардкор;
  • texture-pac — файл текстур, который будет использоваться при подключении игрока к серверу. В качестве значения этого параметра указывается имя zip-архива с текстурами, который хранится в той же директории, что и сервер;
  • online-mode — включает проверку премиум-аккаунтов пользователей, подключающихся к серверу. Если для этого параметра установлено значение true, но на сервер смогут заходить только владельцы премиум-аккаунтов. Если проверка аккаунтов отключена (установлено значение false), то на сервер могут заходить любые пользователи (в том числе, например, и игроки, подделавшие ник), что создает дополнительные риски безопасности. При отключенной проверке можно играть в Minecraft по локальной сети, без доступа к Интернету;
  • pvp — разрешает или запрещает игрокам воевать друг с другом. Если этот параметр имеет значение true, то игроки могут уничтожать друг друга. Если установлено значение false, то игроки не могут наносить друг другу прямой урон;
  • difficulty — задает уровень сложности игры. Может принимать значения от 0 (самый легкий) до 3 (самый сложный);
  • gamemode — указывает, какой игровой режим будет установлен для заходящих на сервер игроков. Может принимать следующие значения: 0 — Survival, 1-Creative, 2-Adventure;
  • player-idle-timeout — время бездействия (в минутах), по истечении которого игроки автоматически отключаются от сервера;
  • max-players — максимальное допустимое количество игроков на сервере (от 0 до 999);
  • spawn-monsters — разрешает (если установлено значение true) порождение враждебных мобов;
  • generate-structures — включает (true)/отключает (false) генерацию структур (сокровищницы, крепости, деревни);
  • view-distance — регулирует радиус обновляемых чанков для отсылки игроку; может принимать значения от 3 до 15.
/home/craftbukkit/server.log {
  rotate 2
  weekly
  compress
  missingok
  notifempty
}
  • параметр rotate указывает число ротаций до удаления файла;
  • weekly указывает, что ротация будет производиться еженедельно (можно установить и другие параметры: monthly — ежемесячно и daily — ежедневно);
  • compress указывает, что архивные логи нужно сжимать (обратная опция — nocompress);
  • missingok указывает, что при отсутствии файла лога нужно продолжать работу и не выводить сообщения об ошибке;
  • notifempty указывает не сдвигать файл лога, если он пуст.

Можно ли самому запустить VDS-хостинг?

В сети есть много статей, рассказывающих о том, что создать VDS самому – не такая уж и сложная задача. Особенно если запустить его на своем компьютере и продавать. Хочу уверить, что это полный абсурд. 

Разумеется, VDS или VPS-хостинг можно запустить самостоятельно, предоставляя услуги всем желающим, но точно не на своем компьютере. Это целый бизнес, требующий ответственного подхода, определенных знаний и вложений средств. Рассказывать об этом детально нет смысла, однако для общего развития уточню несколько основных деталей.

Выбор типа продажи виртуальных серверов и оборудования – самый важный финансовый вопрос, поскольку он имеет несколько вариантов развития.

  1. Простой вариант – перепродажа купленного у стороннего провайдера виртуального сервера по более высокой цене (ресселинг). В этом случае нужно найти оптимального поставщика, который предоставляет надежный VDS. Сам хостинг должен предоставлять тарифную линейку серверов под разные нужды. 
  2. Аренда физического сервера – дорогой вариант, но позволяющий разбить его на несколько VDS при помощи технологии виртуализации. При правильном подходе это позволяет сократить расходы и более гибко организовать всю систему.
  3. Можно разместить собственное оборудование в готовом дата-центре. Этот метод требует больших вложений, поскольку вы самостоятельно приобретаете все оборудование и находите место, где его разместить.
  4. Самый безумный вариант – построить свой дата-центр. Здесь уже речь идет о масштабном бизнесе с миллионами затрат и продуманным планом развития.

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

Как создать свой сервер Майнкрафт с помощью Realms

Начнём с того, как создать свой сервер Майнкрафт с помощью сервиса «Realms» – это самый простой способ. Вы открываете лицензионную версию игры, нажимаете «Minecraft Realms» и попадаете в меню управления своими серверами. Далее нужно оформить платную подписку на сервис и пригласить друзей.

На скриншоте видна третья кнопка «Minecraft Realms» – именно она позволит попасть в меню управления своим Realms-сервером.

Сервис «Realms» поддерживается официальным разработчиком игры – компанией Mojang, а значит вас ждёт качественная поддержка и все возможности лицензионного сетевого геймплея. Давайте рассмотрим плюсы и минусы такого решения.

Плюсы:

  • можно быстро поднять сервер
  • автоматически создаются бэкапы
  • доступны официальные мини-игры и паки от Mojang
  • встроенная защита от DDoS-атак и взлома
  • сервер всегда онлайн, независимо от вашего личного компьютера и интернет-канала
  • автоматические обновления сервера при выходе новых версий

Минусы:

  • это платный сервис (около 479 рублей в месяц с владельца сервера)
  • у всех игроков должна быть лицензионная версия игры
  • недоступна установка собственных плагинов и модов
  • максимальный онлайн всего 20 человек
  • нет выделенного IP-адреса (подключение происходит строго через Realms-интерфейс)

Aternos

  • Страна: Германия.
  • Стоимость в месяц: бесплатно.
  • Тестовый период: нет.

Едва ли не единственный бесплатный хостинг Minecraft-серверов. И предназначен он только для этой игры.

Живёт проект за счёт рекламы. Но, говоря объективно, высокой надёжностью похвастаться не может. Бесплатных ресурсов Aternos хватает не всем, так что к невысокому пингу и частым вылетам из игры, особенно вечером, придётся адаптироваться.

Хостингом воспользовались уже более 27 миллионов фанатов Minecraft. Ежедневно сюда приходит около 600 тысяч игроков. Онлайн могут находиться до 80 тысяч одновременно. На момент публикации статьи им доступно более 50 тысяч ГБ оперативной памяти.

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

Realms

Майнкрафт — культовая игра подростков. И было бы странно если бы разработчики не продумали вариант создания сервера и не встроили бы его в игру. Но благо Mojang AB (создатели игры) под руководством Microsoft отчетливо понимают, что нужно игрокам, и наделила свое детище уже готовым решением с серверами. Называется оно «Realms» и доступно сразу в главном меню. Однако, для того чтобы воспользоваться данным функционалом, требуется заплатить немного золотых. Сервис распространяется по подписке и стоит 219 рублей в месяц за возможность игры вдвоем и 479 рублей для 10 друзей.

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

Помимо оплаты за проезд за сервер, у всех участников должна быть куплена лицензионная версия продукта. Более того, вы не сможете устанавливать на выделенный сервер различные плагины и модификации, которые способны улучшить и разнообразить геймплей. На свой сервер можно пригласить до 20 игроков, однако онлайн не сможет превысить 10 человек. Если эти особенности вас не пугают, то вперёд, в совместное приключение!

Как запустить свой сервер с помощью Realms?

Всё интуитивно просто и понятно. Как и говорилось выше, в главном меню есть соответствующий пункт «Realms», нажав на который вы попадете в небольшое окно настроек, которое мало чем отличается от создания мира в одиночном режиме игры. После примененных настроек запускаем сервер и наслаждаемся! Profit!

Преимущества

  • Официальная поддержка
  • Автоматические обновления
  • Встроенная защита
  • Облачные сохранения и бэкапы
  • Самая актуальная версия игры
  • Стабильность сервера без отвалов
  • Доступ к официальным мини-играм и ивентам от разработчиков
  • Платит только владелец сервера

Недостатки

  • Довольно высокая стоимость
  • Требуется официальное издание у всех участников
  • Отсутствие сторонних модов
  • Ограниченные возможности настроек
  • Маленький максимально возможный онлайн

Запускаем Minecraft на VDS или выделенном сервере

Сделать сервер Майнкрафт можно через хостинг. Для этого потребуется сервер с достаточно мощным железом. В таком случае нужно будет скачать серверную версию Minecraft и удаленно установить ее на арендованное оборудование. 

В хостинге Timeweb можно купить готовый выделенный сервер или самостоятельно подобрать конфигурацию. Правда, этот вариант не самый дешевый. Если у вас ограничен бюджет, можно подключить VDS сервер. Это отличный вариант для начинающих геймеров. 

Из минусов – это не самый простой способ, для его реализации требуются определенные знания и навыки в администрировании. При работе могут возникать какие-либо трудности и нюансы, также вполне допустимо возникновение проблем в процессе запуска и настройки сервера.

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

О том, как создать сервер Minecraft на VDS на базе платформы CentOS 7, ранее было рассказано в другой статье. 

Создание сервера Minecraft на VDS с Ubuntu 18.04

Чтобы создать сервер Майнкрафт для игры с другом потребуется заранее установить на сервер дистрибутив Ubuntu 18.04 и включить поддержку SSH. В хостинге Timeweb можно выбрать тариф с оптимальными параметрами и ценами. Если выяснится, что этих характеристик недостаточно, вы сможете выбрать тариф с большей производительностью.

Первым делом после подготовки сервера надо установить Java. Рекомендуется версия 8 OpenJDK для Java, в частности, headless JRE. Это минимальная версия, не имеющая поддержки графического интерфейса в приложении. Именно поэтому она отлично подходит для запуска приложений Java на сервере. Для скачивания и установки надо ввести следующую команду:

sudo apt install openjdk-8-jre-headless

Еще нужно будет скачать приложение Screen (о его назначении говорилось выше), для этого дается следующий запрос:

sudo apt install screen

После того как все необходимо ПО установлено, потребуется активировать брандмауэр для разрешения трафика на сервер Minecraft. В игре по умолчанию используется порт 25565. Чтобы внедрить это правило, запускается такая команда:

sudo ufw allow 25565

Наконец пришло время для скачивания и установки сервера Minecraft. Для этого используем утилиту wget. Открываем сайт разработчика для загрузки сервера, копируем ссылку на загрузку и вставляем ее после утилиты. Примерно так это будет выглядеть:

wget https://launcher.mojang.com/v1/objects/c5f6fb23c3876461d46ec380421e42b289789530/server.jar

Как только загрузка завершится, потребуется принять лицензионное соглашение через файл. Надо для этого открыть в текстовом редакторе nano файл eula.txt. Затем следует найти параметр eula=false и поменять значение на true. Теперь можно приступать к запуску файла jar. Открываем приложение screen и даем в нем вот такую команду:

java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.2.jar nogui

В течение нескольких секунд будет совершена инициализация. Потом выйдут результаты, примерно вот такие:

Server thread/INFO: Done (32s)! For help, type "help"

Это значит, что подключение сервера завершилось.

Администрирование сервера

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

Описание GUI

GUI окна сервера состоит из следующих элементов:

Окно информации. В данном окне отображается информация про объем использованной оперативной памяти, идет динамическое построение графика используемого объема RAM и т.д.
Список игроков. В данном окне отображается список никнеймов всех игроков, которые подключены к серверу.
Лог и чат. Здесь отображается информация о состоянии работы сервера, ошибки, итог выполнения операций, применение игроками команд управления сервером и т.д. Здесь же отображаются все сообщения, отправленными игроками в чат. Вся информация, которая есть в окне лога, автоматически записывается в файл server.log, находящемся в том же каталоге, где расположен сервер.
Командная строка

Данная панель является самой важной часть GUI. Из нее администратор может осуществлять администрирование сервером: добавлять в вайтлист, банить, давать игрокам предметы или полномочия операторов (см

дальше), делать сохранения карты, остановку работы сервера и т.д.

Консольный режим

В консольном, или nogui, режиме присутствуют только лог и командная строка. Они исполняют те же функции, что и соответствующие окна графического режима.

Запустить в консольном режиме можно только .jar-версию сервера (server.jar). Для этого нужно в команде запуска указать параметр :

java -Xmx1024M -Xms1024M -jar server.jar nogui

Описание доступных команд

Основная статья: Команды консоли

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

Особенности гофротруб

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

Шаг 1 — Установка Java и Screen

Если используете новую версию MacOS, в ней виртуальная машина Java установлена по умолчанию. Это можно проверить, введя через терминал следующую команду:

 java -version

Если Java недоступна, вы можете загрузить более старую версию Java с веб-сайта Apple.

Шаг 2 — Установка сервера Minecraft на Mac

Создайте новый каталог. После этого загрузите в него сервер Minecraft с официального сайта.

#!/bin/bash
cd "$(dirname "$0")"
exec java -Xms1024M -Xmx1024M -jar minecraft_server.jar nogui

Сохраните этот файл как startmc.command в том же каталоге, где находится файл установки сервера Minecraft. Чтобы он работал, потребуется разрешение на выполнение. Его можно предоставить с помощью терминала в разделе Приложения> Утилиты. Открыв терминал, войдите в папку Minecraft. Например:

cd Desktop/MinecraftServer

Вы можете предоставить требуемое разрешение с помощью следующей команды:

chmod a+x startmc.command

Специализированные хостинги

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

За бесплатные услуги, правда, придется расплачиваться назойливыми рекламными баннерами на сервере. А вот что касается цены, то здесь сложно сказать даже приблизительную сумму, прайсы очень сильно разнятся и зависят от функционала. Кстати о функционале. В отличии от официальных серверов, вы с легкостью сможете тюнинговать свой сервер различными модами, что несомненно является огромным плюсом. Также юные интернет-пираты оценят возможность настройки подключения с неофициальных изданий игры.

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

Как запустить свой сервер, созданный с помощью хостинга?

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

Преимущества

  • Зачастую бесплатно
  • Поддерживается моддинг
  • Работает независимо от вашего ПК
  • Поддерживается возможность большого онлайна

Недостатки

  • Низкая стабильность серверов (зависит от хостинга)
  • Назойливая реклама
  • Сложная ручная настройка
  • Дополнительные услуги, как правило, платные

Знать, как создать свой собственный сервер дома для веб-хостинга правильный путь

Знание того, как создать собственный сервер дома для веб-хостинга, означает, что вы готовы взять на себя управление.

Это может быть экономически эффективным способом размещения вашего сайта с дополнительным бонусом за то, что ваши данные остаются в ваших руках, а не в руках стороннего хостинг-провайдера. Вам также не нужно беспокоиться о типе веб-сайта, который вы размещаете на своем сервере.

Хотите запустить простую HTML-страницу или сложную CMS, такую ​​как WordPress? Вы сможете запустить либо – если вы правильно настроите свой сервер.

Если вы самостоятельно размещаете свой веб-сайт, используйте наш инструмент веб-мониторинга, чтобы следить за временем его работы, днем ​​или ночью. Зарегистрируйтесь сегодня для бесплатной учетной записи, чтобы начать!

Как сделать сервер из домашнего компьютера?

Чтобы создать свой сервер прежде всего нужно установить многопользовательскую сетевую операционную систему.

Выбор огромный: «Debian», «FreeBSD», «CentOS», «OpenSUSE», «Ubuntu», «Windows» и многие другие.

В сети можно найти немало примеров тестирования в работе вышеупомянутых операционных систем и их рейтинг в соответствии с результатами тестов. К примеру, рейтинг «SOS» за 2016:

  • 1 место: «Debian» и «Ubuntu Server»;
  • 2 место: «CentOS»;
  • 3 место: «FreeBSD» и «Windows Server»;
  • 4 место: «Red Hat Enterprise»;
  • 5 место: «Fedora».

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

В рамках примера остановимся на установке операционной системы «Ubuntu Server».

Также рекомендуем ознакомиться со статьей как создать свой сервер для сайта

Shockbyte

  • Страна: Австралия.
  • Стоимость в месяц: от 2,5 доллара за сервер.
  • Тестовый период: нет, но есть 24-часовая гарантия возврата денег.

Качественный игровой хостинг с серверами в Северной Америке, Европе, Австралии и Сингапуре. При таком расположении пинг для игроков из России и близлежащих стран должен быть выше, но на практике этого не происходит — он держится на уровне 20–30 мс, как и для хостингов в РФ.

Тарифных планов достаточно много, для каждого указано примерное количество слотов для комфортной игры в Minecraft. Но число подключённых игроков, как и количество места на дисках, жёстко не ограничивается. Лимиты есть только на объём оперативной памяти. В наиболее дорогих тарифных планах предоставляются сервера с дисками SSD NVMe, которые могут работать до 6 раз быстрее обычных SSD.

По отзывам Shockbyte , техническая поддержка Shockbyte работает очень быстро и эффективно решает проблемы пользователей. В панели управления можно моментально установить нужную версию игры, переключить версию Java. Поддерживается запуск задач по расписанию, есть защита от DDoS-атак и автоматическое создание резервных копий.

Что делать, если ничего не получается?

Я сам намучался, когда делал сервер первый раз (особенно с этим портом 25565), и постарался все выводы написать в этой инструкции. Но если у вас все равно что-то не получается, то заходите на наш форум в раздел minecraft (не пугайтесь что там пока пусто — только открыли раздел), и создайте тему, где в подробностях напишите: вашу операционную систему, антивирус/фаервол который стоит на компьютере, что делаете, и какие ошибки возникают, желательно со скриншотами.

Предложениям зайти в скайп или подключиться по TeamViewer и там «все решить» — я отклоняю, т.к. во первых, я могу уехать/быть занят, а на форуме вам могут помочь и другие участники, а во вторых – потому что моя задача – написать инструкцию так, что бы запустить сервер смогли именно вы.

Подготовка к работе

Загрузка необходимого ПО

Для работы сервера требуется установить на Ваш ПК пакет Java. Его можно скачать на этой странице. Но если клиент Minecraft запускается, то это индикатор того, что данный пакет уже установлен на компьютер. (Теперь minecraft можно установить через установщик, который сам скачивает для себя java. В этом случае вам все равно нужно установить java.)

Для того, чтобы скачать сервер, требуется перейти на страницу загрузки официального сайта, в раздел «Multiplayer Server». Вы можете выбрать версию сервера — .exe (Только для пользователей ОС Windows, без консольного режима) или .jar (универсальна). Нажмите на соответствующую ссылку и сохраните файл в отдельной директории, которая будет основной для Вашего сервера. При создании сервера на Linux или OS X основной директорией сервера является рабочая директория — используйте .

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий