Как Создать Сервер Minecraft на Linux, Windows и CentOS
Это руководство о том, как создать сервер Minecraft на различных платформах. К концу руководства вы будете знать, как установить сервер Minecraft на разные ОС, что даст вам свободу играть по своим собственным правилам. Читайте дальше, чтобы узнать, как создать сервер Minecraft для игры с друзьями и не только.
Оглавление
Зачем Вам Собственный Сервер Minecraft?
В Minecraft играют более чем 68 миллионов человек, что делает её одной из самых популярных видеоигр в мире.
Minecraft предлагает неограниченные возможности для создания виртуального мира, места, где вы можете дать волю своему воображению и создавать невероятные вещи. Что здорово, вы можете перенести этот опыт на совершенно новый уровень, создав собственный Minecraft сервер.
Или вы можете воспользоваться специальным предложением от Hostinger и запустить свой собственный сервер Minecraft всего за несколько кликов.
Владение частным сервером даёт вам больше контроля над игровым процессом. Вы можете приглашать своих друзей или других пользователей, создавать свои собственные правила, устанавливать любые моды и многое другое.
К сожалению, многие считают, что создать частный сервер Minecraft сложно и дорого. Однако правда в том, что вам нужно лишь уметь установить Minecraft и немного разбираться в интерфейсе командной строки. Более того, вам не придётся покупать новый компьютер, поскольку вы можете настроить сервер на вашей машине с Windows, Linux или macOS.
Если вы готовы, пришло время узнать, как создать сервер Minecraft.
Как Создать Сервер Minecraft на Linux
В этом разделе вы узнаете, как создать сервер Minecraft на компьютере с Ubuntu или CentOS.
Прежде чем мы начнём, убедитесь, что у вас есть root-доступ SSH к вашей машине. Если вы используете хостинг Майнкрафт от Hostinger, учётные данные для входа находятся во вкладке Серверы в hPanel.
Процесс создания серверов для Minecraft в этих двух операционных системах очень похож, но есть несколько отличий, которые вы заметите при установке необходимых пакетов.
1. Установка Java и Screen
Прежде, чем начать, учтите, что для этого руководства у вас должны быть установлены версии дистрибутивов не старше Ubuntu 16.04 и CentOS 7.
Подключитесь к вашему серверу через SSH. Для входа на сервер откройте терминал (или используйте PuTTY, если вы на Windows) и введите следующую команду:
ssh username@ipaddress
ПРИМЕЧАНИЕ. Не забудьте изменить оба значения, указав своё реальное имя пользователя и IP-адрес сервера. При появлении запроса введите имя пользователя и пароль.
- Установка сервера Minecraft требует наличие установленной Java в вашей системе. Поэтому проверьте, установлена ли она, выполнив следующую команду:
java -version
- Перейдите ко второму разделу этого руководства, если у вас уже установлена Java. Однако, если Java не найдена, выполните следующий шаг.
- Запустите эти две команды, чтобы загрузить последние версии программного обеспечения и установить Java:
- На Ubuntu:
sudo apt-get update sudo apt-get install default-jdk
- On CentOS:
sudo yum update sudo yum install java -y
- После завершения установки Java вы можете установить Screen:
- На Ubuntu:
sudo apt-get install screen
- On CentOS:
sudo yum install screen -y
2. Установка и Запуск Сервера Minecraft в Linux
Теперь, когда Java и Screen готовы, мы можем начать установку сервера Minecraft.
- Создайте новый каталог, в котором вы будете хранить все ваши конфигурационные файлы Minecraft. Этот шаг не является обязательным, но мы настоятельно рекомендуем это сделать для лучшей организации системы. Для этого введите:
mkdir minecraft
- После создания перейдите внутрь каталога:
cd minecraft
- Прежде чем мы сможем скачать необходимые конфигурационные файлы, установите wget:
- На Ubuntu:
sudo apt-get install wget
- On CentOS:
sudo yum install wget -y
- Используйте команду wget для загрузки файла свойств сервера Minecraft:
wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar
- В этом примере последняя версия сервера – 1.15.2. Перейдите по ссылке, чтобы проверить не доступна ли новая версия. Если это так, измените ссылку для команды выше.
- Запустите файл свойств сервера Minecraft, введя эту команду. Если вы хотите использовать графический интерфейс пользователя, просто удалите часть nogui из команды:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.15.2.jar nogui
- На этом этапе программа сервера ещё не запустится. Вместо этого будет создан файл EULA (лицензионное соглашение). Сначала нужно будет его принять.
- Чтобы принять лицензионное соглашение Minecraft, откройте файл eula.txt в текстовом редакторе Nano:
sudo nano eula.txt
- Найдите строку в которой указано следующее:
eula=false
Затем измените её на:
eula=true
После этого не забудьте сохранить изменения.
- Как только это будет сделано, активируйте Screen, чтобы сервер мог работать в фоновом режиме:
screen -S "Minecraft server 1"
- Вы можете изменить имя по желанию.
Отличная работа! Вы успешно установили свой собственный сервер Minecraft в Ubuntu или CentOS.
3. Запуск Сервера Minecraft
Теперь нам нужно запустить установленный сервер Minecraft, на этот раз по-настоящему. Для этого введите следующую команду ещё раз:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.14.4.jar nogui
Минимальное требование для запуска сервера – 1024 МБ (1 ГБ) ОЗУ. Вот почему мы прописали 1024M после -Xmx и -Xms. Если вы хотите выделить больше оперативной памяти, вы можете изменить значение на 2048M или выше, учитывая, спецификации вашего сервера.
Вот что вы должны увидеть, выполнив команду:
Сервер теперь работает в фоновом режиме. Чтобы покинуть screen, нажмите CTRL + A, потом D.
Вы можете заново открыть окно screen с помощью команды:
screen -r
Если вам нужно настроить параметры сервера, откройте файл свойств сервера с помощью Nano:
nano ~/minecraft/server.properties
Тем не менее, мы рекомендуем оставить конфигурацию по умолчанию, чтобы избежать каких-либо проблем.
Как Создать Сервер Minecraft на Windows
Установить сервер Minecraft можно и на ПК с Windows. На самом деле это намного проще, чем создание сервера в Linux.
- Откройте командную строку и проверьте версию Java на вашем компьютере:
java -version
- Если она соответствует последней версии сервера на официальном сайте, вы можете перейти к следующему шагу. Если она устарела или вовсе не доступна для просмотра, загрузите установщик.
- Загрузите программу установки (файл .jar) с официальной страницы сервера.
- Создайте новую папку для сервера Minecraft и переместите файл .jar в эту папку.
- Дважды щёлкните программу установки, чтобы создать файл eula.txt.
- Откройте файл EULA, и измените значение с false на true.
- Запустите сервер Minecraft, дважды щёлкнув файл .jar. Для этого вам может понадобиться разрешить программу через брандмауэр.
Альтернативный вариант: вы можете открыть командную строку и перейти к специальной папке Minecraft. Например:
cd Documents/Minecraft
Затем выполните эту команду:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.15.2.jar nogui
Если вы видите похожий экран, это означает, что ваш сервер Minecraft успешно запущен:
Как Cоздать Cервер Minecraft на MacOS
Наконец, давайте посмотрим, как мы можем создать сервер Minecraft на macOS:
- Обратите внимание, что Java включена по умолчанию, если вы используете самую последнюю версию системы MacOS. Перепроверить это можно путём ввода этой команды в вашем терминале:
java -version
- Если окажется, что она недоступна, вы можете скачать необходимую версию Java с сайта Apple.
- Создайте специальную папку для вашего сервера Minecraft. Затем загрузите программу установки сервера Minecraft и поместите её в эту папку.
- Затем откройте текстовый редактор и установите формат в простой текст (plain text) Format › Make Plain Text. Вставьте в файл следующую строку:
#!/bin/bash cd "$(dirname "$0")" exec java -Xms1024M -Xmx1024M -jar minecraft_server.1.15.2.jar nogui
- Сохраните этот файл как startmc.command в том же каталоге, где находится установочный файл сервера Minecraft.
- Чтобы файл startmc.command работал, необходимо изменить права доступа. Для этого откройте терминал и перейдите в папку Minecraft. Например:
cd Documents/MinecraftServer
- Предоставьте необходимое разрешение доступа с помощью этой команды:
chmod a+x startmc.command
- Если все шаги выполнены правильно, вы сможете запустить сервер двойным кликом по файлу startmc.command. После этого, появится новое окно терминала.
- В это время может появиться предупреждение об отсутствии файла или каталога. Не волнуйтесь, это совершенно нормально, когда вы впервые запускаете сервер Minecraft.
В заключение
Поздравляем! Теперь вы знаете, как создать сервер Minecraft на различных платформах и операционных системах – на Linux (Ubuntu и CentOS), Windows и macOS. Уверенны, что с собственным сервером игра станет ещё более захватывающей.
Вы гарантированно получите больше свободы, играя в Minecraft. Также стоит отметить, что процесс запуска сервера довольно простой и не требует больших затрат.
Если у вас есть идеи, подсказки или хитрости, которыми вы бы хотели с нами поделиться – сделайте это в комментариях под статьёй!
Коментарі
February 24 2018
Круто
March 17 2018
Крууто сюда всее
March 29 2018
Куда вводить эти команды на Windows
April 13 2018
Здравствуйте, команды в Windows можно в водить в командной строке cmd. Для её запуска нажмите сочетание клавиш WIN+R, введите cmd и нажмите кнопку Ok, либо нажмите Пуск -> Все программы -> Стандартные -> Командная строка.
March 29 2018
Здраствуйте, а где взять каталог на windows?
April 13 2018
Каталог можно создать в любом удобном для Вас файловом менеджере или в Проводнике. Или можно создать каталог из командной строки, запустив команду mkdir, передав ей в качестве параметра название создаваемого каталога: $ mkdir имя_каталога.
May 20 2018
А как на сам сервер зайти? Извините за тупость.
May 20 2018
У меня Windows 7
July 18 2018
Я скачял ядро сервера для виндовс и немного изменил данные в рание созданом файле для управления серверем через rcon то есть консоль: cd C:\Users\{ПОЛЬЗОВАТЕЛЬ}\Desktop\{ПАПКА СЕРВЕРА} "C:\Program Files (x86)\Java\{В ПАПКЕ ДЖАВА НА ВЫБОР}\bin\java.exe" -Xmx1024M -Xms1024M -jar server.jar nogui И всё!
April 01 2019
Здравствуйте.Не подскажите как зайти на сервер сам?Мне пишет что недействительная сессия
April 01 2019
Добрый день. Лучше всего будет обратиться в службу поддержки вашего хостинг-провайдера.
November 23 2019
А как зайти то на него? где ip?
December 14 2019
Здравствуйте!У меня есть 1 вопрос:как сделать айпи адрес сервера?
March 12 2020
Здравствуйте! Получить статический IP Вы можете у вашего провайдера. Если вы создаёте свой сервер на нашем VPS-хостинге, то получаете выделенный IP-адресс, который можно посмотреть в панели управления Hostinger.
January 21 2020
Где посмотреть ip и порт?
March 12 2020
Ваш IP-адрес и порт доступны в разделе панели управления VPS в hPanel, если Ваш сервер размещён в Hostinger.
August 20 2021
Ubuntu 18.04 Для коректной работы нужна java 16 иначе будет ошибка в команде Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/server/Main has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 53.0 at java.lang.ClassLoader.defineClass1(java.base@9-internal/Native Method) at java.lang.ClassLoader.defineClass(java.base@9-internal/ClassLoader.java:939) at java.security.SecureClassLoader.defineClass(java.base@9-internal/SecureClassLoader.java:152) at jdk.internal.loader.BuiltinClassLoader.defineClass(java.base@9-internal/BuiltinClassLoader.java:553) 1. sudo add-apt-repository ppa:linuxuprising/java 2. sudo apt update 3. sudo apt install oracle-java16-installer 4. java -version java version "16.0.2" 2021-07-20 Java(TM) SE Runtime Environment (build 16.0.2+7-67) Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing) PS. что-бы не путатся я удалил default-jdk