- Нужно зайти на сайт https://www.minecraft.net/ru-ru/download/server/ и скачать файл сервера с расширением .jar. Ссылка на скачивание может поменяться, в этом случае, заходите на сайт minecraft.net и ищите ссылку на скачивание. Как вариант можно задать в поисковой системе запрос — «скачать сервер minecraft», уверен, что первым в списке выдачи появится ссылка на скачивание сервера.
Скачиваем(по ссылке) сервер на жесткий диск.
Далее необходимо найти нужные файлы и запустить сервер с помощью команды «java -Xmx1024M -Xms1024M -jar server.jar nogui». Рассмотрим этот процесс более подробно:
2. Переходим на диск C и создаем папку(на Ваше усмотрение), например папку Minecraft
В эту созданную папку копируем файл сервера, который скачали в пункте 1.
Для запуска сервера необходимо открыть консоль (командную строку):
Для того что бы открыть консоль, нужно ввести команду «cmd» и нажать Enter. Откроется консоль:
Если Вы создавали папку Minecraft на диске C, то в консоли будет достаточно ввести команду «cd C:\Minecraft».
Остается только запустить сервер, НО! Исходя из документации мы видим, что для запуска сервера, нужно ввести команду —
java -Xmx1024M -Xms1024M -jar minecraft_server.1.15.2.jar nogui
Здесь, важно уточнить некоторые моменты. Давайте разобьем команду на отдельные части, что бы понять что она делает:
java | То, чем мы будем запускать файл сервера, т.к. он написан на языке java, то и запускать мы его будем с помощью компилятора java. |
-Xmx1024M | Максимальное количество оперативной памяти, у виртуальной машины (в данном случае 1Gb). |
-Xms1024M | Количество оперативной памяти, выделенное виртуальной машине изначально(в данном случае 1Gb). |
-jar | Формат файла. |
minecraft_server.1.15.2.jar | Имя запускаемого файла. |
nogui | Не запускать GUI интерфейс. |
В итоге для того что бы сервер запустился, необходимо, что бы у нас была установлена «java». Это легко проверить, если в консоли ввести команду — «java»:
Если при вводе команды «java», Вы видите что-то подобное, это значит что «java» у Вас установлена, в противном случае, Вы увидите что-то подобное:
Это означает, что необходимо установить пакет «java» на Ваш компьютер. Для этого нужно перейти на сайт «java.com», нажать на кнопку скачать, и затем установить «java» на компьютер и после установки «java», необходимо перезагрузить компьютер, чтобы применились системные переменные.
С «java» разобрались, следующая часть команды -Xmx1024M -Xms1024M это количество оперативной памяти, выделяемое виртуальной машине java для Maincraft. Поначалу можно оставить как есть, но при увеличении количества игроков и дополнительных нагрузках на виртуальную машину, в виде модов и прочего, эти параметры нужно изменить в сторону увеличения, например: -Xmx3584M -Xms2048M. В данном случае, на старте VM получит 2 Гигабайта и при доп. нагрузках сможет разогнаться до 3,5 Гигабайта. Только не забывайте, что оперативная память не бесконечна и так же необходима для работы системы.
Дальше идет часть команды: «minecraft_server.1.15.2.jar» — имя запускаемого файла, НО в нашем случае, имя запускаемого файла не minecraft_server.1.15.2.jar , а server.jar , либо в Вашем случае, оно может еще как-то поменяться.
В итоге команда для запуска сервера, будет выглядеть следующим образом:
java -Xmx1024M -Xms1024M -jar server.jar nogui
И последняя часть команды — «nogui», этот атрибут команды запрещает вывод интерфейса сервера. Этот атрибут не обязателен в команде запуска сервера.
java -Xmx1024M -Xms1024M -jar server.jar
Запускаем команду в консоли и получаем несколько фатальных ошибок:
Пугаться не стоит, т.к. на этом этапе, мы подготовили сервер к установке. И если зайти в папку «C:\Minecraft», мы можем увидеть, что в папке, помимо файла server.jar, добавились дополнительные (необходимые для установки) файлы: server.properties, eula.txt и дополнительная папке log (для хранения логов, я прям капитан очевидность))) ).
Файл server.properties пока не трогаем, его лучше править в процессе настройки сервера, а не установки.
А файл eula.txt нужно обязательно отредактировать, иначе установить сервер не получится.
Открываем файл eula.txt с помощью блокнота:
И меняем значение eula=false на eula=true, таким образом, мы соглашаемся с лицензионным соглашением по использованию языка » eula «. Должно получиться так:
Сохраняем файл eula.txt и повторно переходим в консоль и опять запускаем ту же команду «java -Xmx1024M -Xms1024M -jar server.jar nogui».
В консоли, Вы должны увидеть следующую картину:
Сервер запущен.
По-умолчанию, сервер запущен на порте 25565, этот параметр можно будет поменять в файле server.properties.
Для подключения к серверу, запустите свой Minecraft Launcher, выберите «Сетевая игра»
Выбираем «По адресу»:
В поле адрес сервера указываем:
localhost:25565
И нажимаем на кнопку «Подключиться». Приятной игры!
Но есть один нюанс, о котором важно сказать:
Подключиться к серверу получится при одном условии, если версия Maincraft официальная. Если версия игры пиратская, то подключиться не получится и будет выдаваться ошибка: «Не удалось подключиться к серверу», «Не удалось проверить имя пользователя». На английском языке данная ошибка звучит как: «Failed to connect to the server», «Failed to verify username!».
Для решения этой проблемы можно поменять настройки сервера, открываем фалй «server.properties», находим строчку «online-mode=true», и меняем ее на «online-mode=false», эта строчка отвечает за проверку пользователей, если поставить false, то проверка пользователей при входе производиться не будет, что в целом не очень хорошо с точки зрения безопасности.
Друзья, пользуйтесь официальными версиями, т.к. стоит игра не очень дорого, гарантированно без вирусов и со 100% поддержкой и обновлениями. Ну а если вы Ниндзя и темная сторона Ваше все, то «online-mode=false» придуман специально для Вас!
Успехов друзья.