Создаём свой ванильный проект по Minecraft

Создаём свой ванильный проект по Minecraft

Делаем собственный сервер в Minecraft!

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

Введение

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

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

Создаём свой ванильный проект по Minecraft

Мы выберем ядро Purpur 1.19.3, вы можете конечно использывать другое, но я настоятельно рекомендую его т.к у него самая хорошая оптимизация на новых версиях среди "конкурентов".

Создаём свой ванильный проект по Minecraft
  • CoreProtect + CoreProtectTNT

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

  • PlasmoVoice

Добавляет голосовой чат на сервере, нужно так же установить мод в свой клиент.

  • InventoryRollbackPlus

Сохраняет инвентарь игрока, может делать backup их и откат тоже.

  • EasyWhiteList

Запрещает входить игрокам которые не находятся в списке WhiteList

  • PlaceholderAPI+ProtocolLib

Дополнительные плагины:

  • Gsit (возможность сидеть где хочешь)
  • LightChatBubbles (Добавляет чат над головой)
  • LoginSecurity (плагин на регистрацию, если вы делаете пиратский сервер)
  • Pl-Hide (Скрывает список плагинов от других лиц)
  • Harbor (Добавляет скип Ночи если спит к примеру 50% либо 25% игроков)
  • ServerListPlus (МОТД в списке серверов)
  • TAB (Различная информация в табе)

Очень важно! Перед открытием вашего сервера, важно будет прогрузить весь мир, если вы не сделаете этого у вас будут жуткие лаги!

Для прогрузки чанков рекомендуем использовать:

  • WorldBorder - Для версий 1.12.2 и ниже.
  • Chunky - С версии 1.15.2 и выше.

Как их использовать? После того как вы запустили мир с двумя этими плагинами мы пишем:

  • /wb set 4000 ( устанавливаем барьер 4000x4000 )
  • /chunky radius 2000 ( Радиус прогрузки чанков то есть 4к в каждую сторону т.к число умножается на 2 )
  • /chunky start и чанки начинают прогружаться:

Калькулятор измерения размера прогруженного мира!

Создаём свой ванильный проект по Minecraft
Создаём свой ванильный проект по Minecraft
@ECHO OFF java -Xms4096M -Xmx4096M --add-modules=jdk.incubator.vector - XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 - XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC - XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 - XX:InitiatingHeapOccupancyPercent=15 - XX:G1MixedGCLiveThresholdPercent=90 - XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 - XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 - Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true - XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M - XX:G1ReservePercent=20 -jar purpur.jar PAUSE

Заходим на сайт https://flags.sh/

1) Пишем название своего ядра, пример purpur

2) Указываем количество ОЗУ которое вы хотите выделить на сервер

И копируем все что получилось ниже и вставляем в start.sh & start.bat

Создаём свой ванильный проект по Minecraft
Создаём свой ванильный проект по Minecraft

Установка необходимых пакетов программного обеспечения и настройка брандмауэра:

После инициализации сервера вашим первым действием будет установка Java, которая потребуется вам для запуска Minecraft.

Обновите индекс пакетов для менеджера пакетов APT:

sudo apt update

Затем установите 17 версию Java. Это минимальная версия Java, которая позволяет запустить сервер на 1.19.3

sudo apt install openjdk-17-jre-headless

Также вам потребуется утилита screen для создания отделяемых сеансов сервера. screen позволяет вам создать терминальный сеанс и отделиться от него, оставляя процесс, который крутится в новом сеансе, запущенным. Это важно, поскольку если бы вы запустили сервер и закрыли терминальный сеанс, это приводило бы к прекращению сеанса и остановке сервера. Установите screen:

sudo apt install screen

Важно! Не загружайте сборку в папку /root, т.к если вы установите плагин с вредоносным кодом вы можете потерять весь дедик, лучше выберите папку /home

Создаём свой ванильный проект по Minecraft

cd /home

cd /НазваниеПапкиСоСборкой

screen -R Server

Сервер будет открыт на порту 25565, в файле server.properties вы можете изменить порт в строчке:

server-port=25565

Создаём свой ванильный проект по Minecraft

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

Создаём свой ванильный проект по Minecraft
Создаём свой ванильный проект по Minecraft

Получается, что у нас сервер уже готов.

На этом всё. Буду благодарен за поддержку!

Сайт для продвижения Соц. сетей: FRANKLIN100.RU

Начать дискуссию