Найти тему

Как создать свой сервер Minecraft с нулевыми знаниями?

Для того чтобы создать свой первый сервер в Minecraft с нуля, не обязательны знания языка Java, на котором и был сделан Minecraft. Всего будет несколько пунктов о том, как создать свой сервер. Начинаем!

1. Хостинг

Для того чтобы ваш сервер запускался и работал вам понадобится хостинг, который будет держать ваш сервер на своей машине за определённую плату. Конечно можно запустить свой сервер на своём компьютере, но это не практично и нужно заморачиваться с открытием портов, да и к тому же в 2020 году никто не запускает свои сервера на своём компьютере, а используют хостинги. Чтобы найти хостинг просто пишем в любом для вас удобном поисковике "Хостинг для серверов майнкрафт" и выбираем сайт который находится выше всех. Регистрируемся и покупаем сервер. Есть и бесплатные хостинги, самый популярный это https://aternos.me, но на то он и бесплатный, что есть свои минусы, это: ограниченная память ОЗУ, на сервере должен быть как минимум 1 игрок иначе он выключится, ограниченное количество плагинов и многое, многое другое.

2. Ядро

После того как мы выбрали хостинг для работы вашего сервера вам понадобится любое ядро. При покупки сервера вам даётся выбор ядра или если нету, то в настройках сервера. Например если вы хотите сервер от 1.8 - используйте ядро Spigot, если вам нужно ядро от 1.12.2 - используйте Paper.

Что такое ядро Spigot и что такое ядро Paper? Spigot это изначально усовершенствованное ядро Bukkit, которое является самым первым ядром в майнкрафте благодаря которому можно использовать плагины, Paper - это усовершенствованное ядро Spigot, которое оптимизировано и имеет дополнительные функции.

Если вы хотите иметь свой сервер с модами и плагинами с версии от 1.12.2 - использовать можно ядро Sponge, хотя в данный момент нормально поддерживающих моды и плагины одновременно ядер мало, это самое стабильное, но тоже имеет большое количество багов.

3. Плагины

Хостинг есть, ядро есть. А что дальше? Дальше дело идёт за плагинами, которые и делают всё то, что вы видите на серверах: авторизацию, приваты, сетхом, кит, разные менюшки и т.д.

Но перед тем как мы пойдём на плагины, после первого запуска сервера у вас появится server.properties, там ничего сложного и всё понятно. Если вы хотите сервер чтобы на него могли заходить с пиратки, ставим online-mode на false, всё остальное понятно.

Плагины можно скачать на данном сайте - https://www.spigotmc.org/resources/ тут вы выбираете Spigot и ищите вас интересующий плагин, выбрали плагин? Нажимаем установить, скачивается плагин, скачиваем FileZilla, на хостинге в настройках сервера ищем вкладку FTP или Connections, вставляем в FileZilla: Хост, Имя пользователя, пароль и порт, порт также может быть в хосте после знака ":", заходим в папку Plugins и туда перекидываем наш плагин, сейчас я распишу самые популярные и нужные плагины, перезагружаем сервер при помощи консоли на хосте, командой /restart или /reload, в папке plugins создаётся папка с названием нашего в плагина в которой есть файлы .yml которые можно редактировать, в них присутствуют конфиг и перевод.
Authme - плагин на авторизацию, WorldEdit - плагин на изменение мира, WorldGuard - плагин на приваты (нужен WorldEdit), HolographicalDisplays - плагин на летающие голограммы, ChestCommands - плагин на меню, PlaceholdersAPI - плагин которые позваляет вставлять переменные из других плагинов, Essentials - плагин на большое количество команд, по типу: /tpall, /setspawn, /kit, /sethome, вообщем самый нужные и популярный плагин, Citizens - NPC

Не забывайте читать на странице плагина что для его работы требуется -какой дополнительный плагин, в противном случае плагин просто не будет работать! В следующей статье будем создавать сервер с BungeeCord'oм (Несколько серверов в один)