Найти тему
_Fenhel_

#1 Майнкрафт сервер с нуля, или как не стать миллионером.

Оглавление

Начнем с предисловия.

Вообще, это моя первая публикация на Дзене, так что не судите строго начинающего автора. Это будет началом рубрики по созданию сервера с абсолютного нуля, с отсутствием знаний.

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

❖ Шаг 1. Пока что устный.

Для начала необходимо определиться, для каких целей нам нужен сервер. Если вам необходим способ заработка, то можете не читать дальше. Сервер вряд-ли принесет вам внушительные суммы. Если сервер вам нужен для получения удовольствия или опыта, то вы попали по адресу.

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

Такую красоту могут возвести на вашем сервере!
Такую красоту могут возвести на вашем сервере!

❖ Шаг 2. Выбор ядра и версии.

Если вы хотите создать сервер для тупого выживания на новых версиях, без дополнений (такие как /tpa, /home, спавны, регионы, кланы), где игроки просто будут выживать, то для вас есть https://aternos.org/:ru/. На этом пора прощаться.

Если же вы собираетесь создать реальный годный сервак, с дополнениями (плагинами), то мы двигаемся вперед.

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

Вместе с вами я буду делать сервер на 1.12.2, с ядром Spigot, который я знаю хорошо, и уверен в нем. И вам того советую!

Вот такой красавец будет сердцем нашего сервера!
Вот такой красавец будет сердцем нашего сервера!

❖ Шаг 3. К практике!

Вот, начнем делать сервак. Создадим папку:

Перфект!
Перфект!

Скачаем и засунем туда ядро Spigot 1.12.2.

Жмяк > https://cdn.getbukkit.org/spigot/spigot-1.12.2.jar

Создаем текстовик в папке:

Создаем текстовый документ.
Создаем текстовый документ.

И пишем туда:

java -Xmx1024M -Xms1024M -jar имя_ядра.jar nogui

Вместо "имя ядра" поставьте ваше имя ядра
(скорее всего "spigot-1.12.2")

Xmx1024M
- максимальное значение оперативной памяти которое может потребить сервер.
Xms1024M - количество оперативной памяти которую сервер использует сразу на старте.
nogui - отключает отображение более приятного окна сервера в котором видно список игроков и график нагрузки на сервер.

1024M - 1024 мегабайта. 2048М (2G) - это 2 гига. Выбирайте сколько вам надо, в зависимости от кол-ва вашей оперативки на самом компьютере.

Лично я написал: java -Xmx1024M -Xms1024M -jar spigot-1.12.2.jar nogui
Мне хватит 1 гига, а ядро именуется:
spigot-1.12.2.jar

Дальше делаем по инструкции:

Сохраняем как...
Сохраняем как...
(Не обращайте внимания на файлы в папке, я переделывал скриншоты) 
Пишем start.bat и выбираем Текстовые документы.
(Не обращайте внимания на файлы в папке, я переделывал скриншоты) Пишем start.bat и выбираем Текстовые документы.

Жмем сохранить!

Удаляем оставшийся текстовик.
Удаляем оставшийся текстовик.

Отлично! 2 раза нажмите на start.bat. У вас родятся некоторые файлы.

Вот такие изменения произошли!
Вот такие изменения произошли!

Теперь открываем "eula.txt" и изменяем false на true. Не забудьте сохранить!

Вот так!
Вот так!

Теперь еще раз жмите на созданный батник. (start.bat)

И вот, все файлы сервера!
И вот, все файлы сервера!
Первый запуск сервера.
Первый запуск сервера.

Пошла жара! Наш сервер запущен первый раз!
Какая куча файлов! И да, тут все важно. Здесь ключевые настройки сервера. И конечно 3 папки с мирами:
world - обычный мир
world_nether - ад
world_the_end - край
Также у вас открылось cmd-шное окошко, это и есть
Консоль вашего сервера!

Строчка ниже в консоли означает что сервер готов.

[10:56:11 INFO]: Done (32,631s)! For help, type "help" or "?"

Вот так. Но это еще не все. Чтобы зайти на наш сервер, надо разрешить заход с пираток (без лицензии).

❖ Шаг 4. Первые настройки.

Пошли! Закроем наше окно с сервером (Консоль). Открываем server.properties (как блокнот).

Ключевые настройки всего сервера.
Ключевые настройки всего сервера.

Ищем строку online-mode=true и изменяем на false. Вот так:

online-mode=false

Не забываем сохранить.

Снова запускаем сервер по start.bat.

❖ Шаг 5. Игра!

Мои поздравления, если вы дошли до этого этапа.
Заходим в игру на версии 1.12.2 (или на той, на которой у вас ядро):
Нажимаем:
сетевая игра
Нажимаем: по адресу
Вводим туда: localhost
Нажимаем: подключиться
Если вы зашли в мир, то мои поздравления, вы все сделали верно.

В консоли будет видно, как вы зашли:

А также тут регистрируется все, что происходит на сервере!
А также тут регистрируется все, что происходит на сервере!


Вот список базовых команд. ("/" используется в игре, в консоли не надо)
Для начала дайте себе оператора через консоль:

op <Ваш ник> (op bebra228)

После этого, уже в самой игре вам будут доступны "читы":
/gamemode creative
/time set day

И также пара других команд:
/op - дать оператора
/ban -забанить
/kick - кикнуть

И другие.

Но об этом позже...

Заключение

Вот и закончилось моя первая публикация. Я очень старался, честно.
В заключение скажу, что это всего лишь первая часть рубрики. Их будет около 6!
1. Создание
2. Настройки, первые плагины
3. Настройка плагина на привилегии
4. Еще плагины!
5. Выход в свет
6. Реклама сервера

Я надеюсь что тебе понравилось. Я прошу поставить лайк и подписаться, чтобы не пропустить следующую серию.
Если вам понравится это статья, то 2-я часть не будет долго себя ждать.
Спасибо за внимание! ❤