Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu

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

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

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

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

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

Или вы можете создать сервер Minecraft самостоятельно, чтобы весело провести время со своими близкими.

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

И, пожалуйста, помните, что мы будем размещать Minecraft Java edition, который работает на Windows, macOS и Linux.

Теперь, когда вы знаете достаточно, давайте начнем с реального дела.

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

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

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

И поскольку мы устанавливаем Minecraft Java edition, нам нужно сначала установить Java или обновить, если она у вас уже есть.

Установка Java на Windows довольно проста. Посетите эту страницу загрузки Java и получите последнюю версию.

Для Ubuntu откройте терминал, введите sudo apt install openjdk-18-jreи нажмите enter. На момент написания этой статьи Java 18 была последней; вы должны соответствующим образом ее изменить.

Если вы хотите запустить Minecraft на стороннем облачном сервере, таком как DigitalOcean, установите java с помощью этой команды : sudo apt install openjdk-18-jre-headless. Это означает, что вы будете запускать Minecraft без графического пользовательского интерфейса.

Затем загрузите и установите сервер Minecraft Java Edition, чтобы получить один файл с именем server. Просто чтобы вы знали, для Windows и Linux нет отдельных файлов.

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

Далее вы можете выбрать сервер Minecraft с графическим пользовательским интерфейсом (GUI) или без него. Хотя наличие графического интерфейса удобно, у вас могут быть некоторые дополнительные ресурсы, если вы решите использовать командную строку.

Тем не менее, мы увидим и то, и другое.

Сервер Minecraft с графическим интерфейсом

Использование сервера Minecraft с графическим интерфейсом практически идентично в Windows и Ubuntu.

Windows

Запустите файл сервера.

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #1

Это ничего не откроет, вместо этого будет создано больше файлов, включая текстовый файл для лицензионного соглашения с конечным пользователем (eula.txt ). Откройте этот текстовый файл, замените eula=falseна eula=trueи сохраните изменения.

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #2

Это означает, что вы согласны с условиями и положениями разработчика. Если вы пропустите этот шаг, сервер отключится, как только вы его откроете.

После этого дважды щелкните serverфайл еще раз, чтобы открыть его графический пользовательский интерфейс. Начнется загрузка всех необходимых условий, и в правом нижнем углу (чуть выше пустого поля) появится Готово, указывающее, что сервер готов к размещению.

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #3

Ubuntu

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

Теперь запустите java -Xmx1024M -Xms1024M -jar server.jarи нажмите enter.

Xmx и Xms означают максимальную и минимальную оперативную память, с которой работает ваш сервер Minecraft, соответственно. Вы можете поэкспериментировать с этими значениями, чтобы получить оптимальный опыт.
Например, я могу изменить его на:
java -Xmx4096M -Xms2048M -jar server.jar
, что означает, что сервер Minecraft будет работать от 2 ГБ до 4 ГБ оперативной памяти.

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #4

Это приглашение принять лицензионное соглашение перед запуском сервера. Аналогично тому, что мы делали в Windows, найдите недавно созданный eula.txt файл и измените его, изменив значение false на true.

После этого вставьте и запустите ту же команду:

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #5

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

Вы также можете столкнуться с некоторыми ошибками, например, не удалось загрузить модуль “canberra-gtk-module. Это можно удалить, установив определенные файлы, открыв отдельный терминал и запустивsudo apt install libcanberra-gtk-module libcanberra-gtk3-module.

Теперь перезапустите сервер, и вы больше не получите эту ошибку.

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

Для этого создайте любой текстовый файл в папке и назовите его как start.sh. Затем откройте этот файл с помощью любого текстового редактора. Затем скопируйте, вставьте java -Xmx1024M -Xms1024M -jar server.jarи сохраните изменения.

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

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #6

Теперь все, что вам нужно сделать, это щелкнуть правой кнопкой мыши start.sh файл и выберите Запустить как программу, чтобы открыть графический интерфейс сервера Minecraft.

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #7

Итак, это было создание сервера Minecraft с графическим интерфейсом. Давайте проверим альтернативу.

Сервер Minecraft без графического интерфейса

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

Windows

В этом методе мы не будем запускать server.jar файл напрямую. Вместо этого мы создадим один start.batфайл для запуска сервера в командной строке.

Сначала откройте папку, содержащую server.jar и создать start.txt досье. Теперь откройте файл в Блокноте и скопируйте-вставьте следующий код в текстовый файл и сохраните изменения:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Затем переименуйте файл из start.txtв start.bat.

Теперь дважды щелкните этот файл start.bat, чтобы запустить сервер в первый раз. Это создаст несколько файлов с моментами закрытия командной строки после запуска файла bat.

Для дальнейших действий требуется изменить eula.txt файл, аналогичный тому, что мы сделали в методе GUI.

Как только вы это сделаете и повторно запустите файл bat, это будет результат:

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #8

"Готово" в конце означает, что сервер работает отлично.

Ubuntu

Отсутствие графического интерфейса в Ubuntu означает добавление a noguiв файл сценария, который мы ранее создали в методе Ubuntu GUI. Итак, новый скрипт будет:
java -Xmx1024M -Xms1024M -jar server.jar nogui

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

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #9

Вы можете ввестиhelp, чтобы получить список допустимых команд, или вы можете проверить Minecraft WiKi.

Наконец, мы закончили с частью создания сервера.

Теперь, чтобы играть на этом недавно созданном сервере, все, что вам нужно сделать, это найти Добавить сервер в разделе Мультиплеер в лаунчере Minecraft. Далее введите localhostили 0в адрес сервера и нажмите Готово.

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

Это откроет игру для локального игрока (вас). Но вы создали это не для того, чтобы играть в одиночку, поэтому давайте проверим, как играть в мультиплеер на вашем родном сервере.

Размещение игроков на вашем сервере Minecraft

Вы можете размещать других пользователей на своем сервере Minecraft в локальной сети (LAN) или за ее пределами.

Людям в одной сети просто нужен внутренний IP-адрес хоста, который вы можете получить, введя ipconfigв командной строке.

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #10

Пользователи Ubuntu могут ввести hostname -I, чтобы получить внутренний IP-адрес:

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #11

В данном случае это начало результата, 192.168.1.32.

Поделитесь этим с другими игроками, и они смогут присоединиться к вашему серверу, указав это в разделе адреса сервера на вкладке мультиплеер.

Однако для хостинга Minecraft для людей за пределами локальной сети потребуются некоторые сетевые навыки для:

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

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #12

Итак, номер порта по умолчанию25565.

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

Настройка брандмауэра

Конфигурация брандмауэра зависит от вашей операционной системы. Поскольку это руководство предназначено для Windows и Ubuntu, мы рассмотрим оба.

Настройка брандмауэра в Windows

Нажмите ⊞ + R, введите firewall.cplи нажмите enter.

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #13

По сути, мы будем устанавливать правила входа и выхода для порта (25565) для сетевых протоколов UDP и TCP. Это будет четырехэтапный процесс. Проверьте эту демонстрацию, где мы завершаем первый шаг, создавая входящее правило для TCP:

Вы будете повторять это для входящих (UDP) и исходящих (TCP и UDP) для одного и того же порта.

Настройка брандмауэра на Ubuntu

В Ubuntu брандмауэр по умолчанию отключен, и вы можете убедиться в этом, запустив sudo ufw status verboseтерминал.

Если он вернется с Status: inactiveпомощью, вы можете активировать его с помощью sudo ufw enable.

Далее введите sudo ufw allow 25565и нажмите enter, чтобы открыть порт 25565, который по умолчанию разрешает подключения в Minecraft.

Теперь мы можем снова проверить открытый порт, используяsudo ufw status verbose:

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #14

Теперь, когда у нас есть этот порт, готовый к подключению, пришло время сделать его доступным для других пользователей. Этот процесс называется переадресацией портов, который может занять от нескольких секунд до минуты. Но мы не можем объяснить это здесь, поскольку это зависит от вашего Wi-Fi-маршрутизатора.

Найдите свое устройство и покончите с этим.

После этого вашим друзьям понадобится ваш общедоступный IP-адрес.

Вы можете получить это, просто погуглив what's my ip addressили посетив что-то вроде whatismyipaddress.

Как создать сервер Minecraft (Java Edition) на Windows или Ubuntu, image #15

Размытие моего общедоступного IP-адреса подтверждает тот факт, что не делитесь своим с кем-то, кому вы не доверяете.

Процесс присоединения к этому серверу аналогичен присоединению к вашему собственному серверу, с той лишь разницей, что они будут использовать public IP address:port number(например, 125.245.74.894:25565) в разделе адреса сервера. И не беспокойтесь об имени сервера, оно автоматически его получит.

Заключение

Итак, вот как вы создаете сервер Minecraft Java edition и приглашаете своих друзей присоединиться к нему.

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

Для игроков в разных сетях он состоит из загрузки и запуска файла сервера из Minecraft, настройки брандмауэра, переадресации портов и предоставления общего доступа к вашему внешнему IP-адресу.

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

И если вы не хотите делать это на своем ПК и вам не нравятся управляемые серверы Minecraft, то у нас есть идеальное руководство по размещению Minecraft на Vultr.

1260 views·9 shares