В этой статье мы рассмотри создание самого простого сервера Minecraft в домашних условиях. В начале предлагаю выполнить следующие действия:
Создаем на компьютере папку, в которой будут расположены файлы нашего сервера. В проводнике Windows внутри этой папки включаем показ расширения файлов. Для этого в меню «Вид» ставим галочку напротив «Расширения имён файлов».
Копируем скачанные ранее файлы «start.bat» и «paper-<версия>.jar» в эту папку. Переименовываем файл ядра в «server.jar». Открываем файл «start.bat» для редактирования при помощи Notepad++.
Давайте подробно разберем содержимое файла. В первой строке мы отключаем вывод текста команд. Во второй и третьей строках делаем текущей папку с выполняемым файлом. Это нужно для того, чтобы в следующей строке не пришлось указывать путь к файлу ядра сервера, то есть к файлу «server.jar».
В четвёртой строке мы запускаем сервер Minecraft при помощи Java. В данном случае ожидается, что путь к установленной версии Java автоматически прописан в настройках Windows во время установки самой Java. Если это не так, и при запуске возникает ошибка:
"java" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
тогда нужно добавить полный путь к файлу «java.exe». Например, вот так: "C:\Program Files\Java\jdk-16.0.1\bin\java.exe".
Если на компьютере установлено несколько версий Java, и нужно использовать для сервера Minecraft не ту, которая используется по умолчанию, тогда вместо jdk-16.0.1 следует написать название папки нужной версии Java.
Параметр -Xmx1024M задаёт максимальное количество оперативной памяти, которое может потреблять сервер Minecraft для построения игрового мира. Замечу, что общее потребление оперативной памяти сервером Minecraft всегда будет немного больше, поскольку Java будет использовать дополнительную память для своих системных объектов.
Параметр -Xms1024M задаёт минимальное и первоначальное количество оперативной памяти для игрового мира. Для оптимальной работы сервера Minecraft рекомендую выставлять этим параметрам одинаковые значения. В данном примере выделено 1024 мегабайта или 1 гигабайт. Размер памяти можно менять и указывать как в мегабайтах (например, -Xms4096М), так и в гигабайтах (например, -Xms4G).
Параметр -Dfile.encoding=UTF-8 указывает кодировку текстовых файлов, содержащихся внутри файла «server.jar».
В пятой строке команда «pause» нужна для того, чтобы успеть увидеть сообщение об ошибке, если сервер не запустился. Эта команда просто ждёт нажатия любой клавиши и потом завершает работу.
Файл «server.jar»— это ядро сервера. Данный файл должен находиться в той же папке, что и файл «start.bat». Можно скачать и использовать любое ядро сервера из доступных. У этих файлов будут другие названия, поэтому перед использованием их нужно будет переименовать в «server.jar».
После исправления сохраняем файл «start.bat» и двойным щелчком мыши запускаем его в Проводнике. Видим сообщение об ошибке, что нужно принять лицензионное соглашение, и нажимаем любую клавишу.
После первого запуска в нашей папке с сервером появился файл «eula.txt». Открываем этот файл в Notepad++ и для параметра eula исправляем значение на true. Сохраняем этот файл и снова запускаем «start.bat».
После этого будут созданы оставшиеся необходимые файлы. Если сервер успешно запущен, то появится сообщение «Done», и откроется консоль ввода команд. Вводим команду «stop» для остановки сервера, enter и нажимаем любую клавишу.
Теперь нам нужно исправить появившийся файл конфигурации «server.properties». Замечу, что для применения изменений в этом файле требуется перезапуск сервера. Поэтому мы сначала остановили сервер. Далее открываем файл «server.properties» в Notepad++. Для параметра «online-mode» исправляем значение на false и сохраняем изменения, чтобы игроки без лицензии тоже могли играть на сервере.
Добавим иконку для нашего сервера. Находим нужную картинку 64х64 пикселя в формате png. Переносим файл в папку нашего сервера и переименовываем файл в «server-icon.png».
Запускаем файл «start.bat» и ждём, пока сервер заработает. Далее запускаем лаунчер Minecraft на той же версии, что и скачанное ядро сервера. Выбираем «Сетевая игра», нажимаем «добавить», указываем адрес сервера «localhost». Это означает, что сервер запущен на том же компьютере, что и лаунчер. Нажимаем готово и подключаемся к серверу.
Мы зашли, все получилось!
#гейминг #игры #туториал #сервермайнкрафт #создатьсервер #сервер #сервера #майнкрафт #minecraft