Привет, IonMC!

На проводе MrPencilBox и я расскажу вам про начало создания сервера для нашей любимой игры. Я – ленивая задница, поэтому не стал бы писать этот гайд, если бы Илья не стал угрожать нам какой-то кармой внутри проекта. Я довольно давно хотел рассказать вам о создании серверов, думаю, время настало.

 

Создание любого сервера начинается с выбора ядра. На данный момент существует несколько актуальных ядер:

 

CraftBukkit – Ванильный сервер Minecraft с поддержкой Bukkit API. Вместо этого ядра чаще всего используется Spigot из-за большего функционала.

 

Spigot – Тот же CraftBukkit, но с несколькими оптимизациями и поддержкой Spigot API. Является наиболее популярным ядром, поэтому его мы будем использовать для создания сервера.

 

Sponge – Ядро сервера Minecraft от бывших разработчиков Bukkit, Spigot и Cauldron. Оно пользуется популярностью и конкурирует с Spigot в англоязычном сообществе Minecraft, а в России используется редко.

 

 

Для создания сервера нам нужно иметь сам сервер, поэтому нужно скачать ядро. Как я уже писал выше, мы будем использовать Spigot из-за его популярности и большого количества плагинов. На официальном сайте Spigot ( https://spigotmc.org ) ядро скачать нельзя, нужно его «собрать» с помощью инструмента BuildTools, но если вы не хотите тратить своё время, то можете скачать ядро с ресурса Yive’s Mirror ( https://yivesmirror.com ).

 

Когда мы скачали ядро, нам нужно запустить сервер. Создаём для сервера новую папку, копируем туда ядро. Для удобства, я переименовываю его в Spigot. Что бы мы смогли запустить, нам нужен «файл-запускатор». Для каждой операционной системы требуется свой запускатор.

 

Для Windows

Создаём файл Start.bat, в нем пишем:

java -Xmx1024M -Xms1024M -jar Spigot.jar

Если ваше ядро называется не Spigot , то замените «Spigot.jar» на «НазваниеЯдра.jar».

Для Linux

Создаём файл Start.sh, в нем пишем:

#!/bin/sh

java -Xms1024M -Xmx1024M -Dfile.encoding=UTF-8 -jar Spigot.jar

Для MacOS

Перед запуском откройте файл и замените «Путь к серверу» на путь к вашей директории с сервером.

 

Создаём файл Start.command, в нем пишем:

cd «Путь к серверу»

java -Xms1024M -Xmx1024M -Dfile.encoding=UTF-8 -jar Spigot.jar

 

 

Если ваше ядро называется не Spigot , то замените «Spigot.jar» на «НазваниеЯдра.jar». Для того, что бы поменять минимальное количество и максимальное количетсво, поменяйте значения в мегабайтах в «-Xms1024M» и в «-Xmx1024M» соответственно. Эти действия можно производить любым текстовым редактором.

 

 

Когда вы запустите сервер, у вас создадутся основные файлы. После запуска закройте его, он не запустится. Нам нужен eula.txt , в котором мы изменяем строку

eula = false

на

eula = true

, тем самым соглашаясь с лицензионным соглашением Minecraft ( https://account.mojang.com/documents/minecraft_eula ).

 

Затем ещё раз запускаем сервер. Барабанная дробь

Сервер работает! Вы сможете зайти на него по адресу <ваш_IP>:25565 или localhost:25565 , если вы запускаете сервер на своём компьютере.

 

Для установки плагинов вам нужно скачать сами плагины с сайта SpigotMC из радела Resources ( https://www.spigotmc.org/resources/ ) и переместить их в папку plugins.

 

Вы смогли создать простейший сервер!

На сегодня это всё, в следующем гайде я объясню предназначение каждого файла в каждом сервере, научу вас делать цветное MOTD (Сообщение в меню выбора сервера) и расскажу вам про наиболее популярные плагины.

 

Спасибо за внимание, 

MrPencilBox из IonMC.top Team