Добавить в корзинуПозвонить
Найти в Дзене

Создаём свой сервер майнкрафт (Часть 1)

Тематика Так как поизучав тематику направлений серверов майнкрафта мне показалось, что Анархия наиболее популярна, то мы будем делать сервер Анархии. А это значит, что у нас будет много плагинов и отсутствие модов. Ну что, поехали) Ядро и основа Выбираем ядро. Ядра бывают нескольких видов: Так как многие популярные сервера используют в основном плагины - выбираем только плагины. В моём случае - PaperSpigot 1.16.5 Причины выбора этого ядра : Запускающий файл Чтобы запускать наш сервер нужен файл, которых собственно и будет его запускать. Для начала - создаём start.bat Затем открываем с помощью редактора файлов (у меня Notepad++) Если у вас нет редактора файлов, то можно создать start.txt , а после записи в него нужного текста переименовать в start.bat (меняем расширение). Вот, собственно, текст который надо вписать в файл (вписываем\копируем без кавычек): "@ECHO OFF
title "example"
java -Xms8G -Xmx10G -jar paper-1.16.5-505.jar nogui
pause" -Xms8G (минимальное колличество выделяемой
Оглавление

Тематика

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

Ну что, поехали)

Ядро и основа

Выбираем ядро.

Ядра бывают нескольких видов:

  • Ванильные (не нашёл названия, но нашёл ссылку)
  • Для игры с плагинами (Paper)
  • Для игры с модами
  • Для игры с модами и плагинами

Так как многие популярные сервера используют в основном плагины - выбираем только плагины. В моём случае - PaperSpigot 1.16.5

Причины выбора этого ядра :

  • Поддерживает только плагины.
  • Более оптимизировано чем Paper.
  • Есть много разнообразных плагинов, в том числе 99% плагинов для ядра Paper (а значит мы почти не ограничены в выборе плагинов).

Запускающий файл

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

Для начала - создаём start.bat

Затем открываем с помощью редактора файлов (у меня Notepad++)

Если у вас нет редактора файлов, то можно создать start.txt , а после записи в него нужного текста переименовать в start.bat (меняем расширение).

не пугаемся и соглашаемся нажимая"Да"
не пугаемся и соглашаемся нажимая"Да"

Вот, собственно, текст который надо вписать в файл (вписываем\копируем без кавычек):

"@ECHO OFF
title "example"
java -Xms8G -Xmx10G -jar paper-1.16.5-505.jar nogui
pause"

-Xms8G (минимальное колличество выделяемой оперативки (озу) под сервер),

-Xmx10G (максимальное колличество выделяемой оперативки (озу) под сервер).

-jar (расширение нашего файла)

paper-1.16.5-505.jar (название нашего файла с ядром)

nogui (отключаем визуальное окно Java).

Вид при использовании Блокнота
Вид при использовании Блокнота
Вил при использовании Notepad++
Вил при использовании Notepad++

Возможные проблемы

!!!необходимо подключение к интернету т.к. будут скачиваться файлы!!!

Версия Java

Может попросить обновиться до нужной версии Java. В моём случае Java 15.

-5

Скачиваем файл с оффициального сайта Java.

И нам придётся немного изменить файл "start.bat"

.\ (путь к папке с файлами. В нашем случае - к той-же папке, в которой и "start.bat".
...\jdk-15\... (название папки с нужной верии Java и путь к самому файлу)
...\java.exe (файл Java который будет использоваться)
.\ (путь к папке с файлами. В нашем случае - к той-же папке, в которой и "start.bat". ...\jdk-15\... (название папки с нужной верии Java и путь к самому файлу) ...\java.exe (файл Java который будет использоваться)

Первый запуск

При первом запуске "start.bat" выдаст такое окно.

-7

Не пугаемся. Всё идёт как надо. Нам просто написали, что не зватает некоторфх файлов, а так же, что мы не согласились с правилами в файле "eula.txt".

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

Вот как изменилась папка с сервером после первого запуска "start.bat"

Зелёная стрелка - наша папка с Java 15 версии
Красная - новые файлы
Зелёная стрелка - наша папка с Java 15 версии Красная - новые файлы

Теперь мы открываем "eula.txt" и меняем значение "false" на "true"

-9

Сохраняем и закрываем файл. Больше нам его открывать не понадобится.

Открываем "server.properties" и меняем "online-mode" на "false". Это позволит нам заходить на сервер без лицензии.

-10

Запускаем снова "start.bat"

Нам может выдать следующее окно:

Разрешаем.
Разрешаем.

Затем у нас запустится консоль и через некоторое время выдаст следующее:

Фиолетовая стрелка - стандартный режим при заходе на сервер
Желтая стрелка - наш порт (хотя, при подключении его можно заменить на "localhost") 
Красная стрелка - время потраченое на запуск сервера ( т.к. запускали первый раз - оно большое. При последующих запусках оно будет меньше. Также, оно будет увеличиваться при добавлении новых плагинов т.к. нужно время на их запуск).
Фиолетовая стрелка - стандартный режим при заходе на сервер Желтая стрелка - наш порт (хотя, при подключении его можно заменить на "localhost") Красная стрелка - время потраченое на запуск сервера ( т.к. запускали первый раз - оно большое. При последующих запусках оно будет меньше. Также, оно будет увеличиваться при добавлении новых плагинов т.к. нужно время на их запуск).

Ура! Мы запустили свой сервер!

Проверка работоспособности сервера

Запускаем любой удобный вам лаунчер (у меня TL-лаунчер) и смотрим, чтобы совпадала версия майнкрафта с версией выбраного нами ядра.

Красная стрелка
Красная стрелка

Заходим в сетевую игру.

Нажимаем "Добавить"

-14

Вводим в строке Адрес - "localhost"

-15

И подключаемся к нему.

-16

Perfect

-17

А вот что будет в нашей консоли

Да, я перезапускал сервер.
жёлтая стрелка - время запуска сервера
Красная стрелка - мы подключились к серверу (я решил взять ник ник lion4)
Да, я перезапускал сервер. жёлтая стрелка - время запуска сервера Красная стрелка - мы подключились к серверу (я решил взять ник ник lion4)

Заключение

Мы самостоятельно и бесплатно создали рабочий сервер на ядре PaperSpigot 1.16.5.

Теперь, вы можете загрузить этот сервер на хостинг и играть с друзьями или уже запустить рекламу (если хотели ванильный сервер).
Тему выбора хостингов разберём после установки пары-тройки плагинов.

В дальнейшем мы разберём как скачивать, устанавливать и настраивать плагины.