Как запустить сервер Minecraft Spigot для пользовательских мультиплеер

Оглавление:

Как запустить сервер Minecraft Spigot для пользовательских мультиплеер
Как запустить сервер Minecraft Spigot для пользовательских мультиплеер

Видео: Как запустить сервер Minecraft Spigot для пользовательских мультиплеер

Видео: Как запустить сервер Minecraft Spigot для пользовательских мультиплеер
Видео: Как удалить таблицу в Ворде? - YouTube 2024, Апрель
Anonim
Встроенная поддержка локальной сети Minecraft отлично подходит для запуска игр «на лету», но если вам нужен выделенный, настроенный сервер, Spigot - это путь. Spigot построен на API-интерфейсе плагинов Bukkit, который упрощает настройку вашего игрового процесса, и поскольку проект Bukkit существует с самого начала многопользовательской игры Minecraft, многие разработчики выпустили свои собственные плагины и модификации.
Встроенная поддержка локальной сети Minecraft отлично подходит для запуска игр «на лету», но если вам нужен выделенный, настроенный сервер, Spigot - это путь. Spigot построен на API-интерфейсе плагинов Bukkit, который упрощает настройку вашего игрового процесса, и поскольку проект Bukkit существует с самого начала многопользовательской игры Minecraft, многие разработчики выпустили свои собственные плагины и модификации.

Что такое Spigot?

Spigot является модифицированной вилкой API Bukkit, которая сама по себе является модифицированной вилкой официального сервера Minecraft, выпущенного Mojang. Bukkit родился, когда разработчики и моддеры были недовольны закрытым исходным кодом и отсутствием функций на официальном сервере и хотели получить более модульное и настраиваемое серверное решение. Фактическая реализация API Bukkit называлась CraftBukkit, и поскольку Minecraft рос, CraftBukkit стал лучшим выбором для серверов среднего и большого размера. Из-за некоторых юридических проблем проект CraftBukkit был закрыт и не обновлен до версии 1.8, самой новой версии Minecraft.

Здесь Spigot вступает в игру. Spigot был разработан, чтобы сделать CraftBukkit более быстрым и эффективным. Он использует API Bukkit, поэтому все плагины, совместимые с Bukkit, совместимы с Spigot. Когда загрузка Bukkit была снята, проект Spigot продолжал обновлять программное обеспечение, делая его теперь самым большим выбором для модернизированных серверов и единственным выбором для модифицированных 1.8 серверов.

Установка Windows

У шпонки нет загрузки; он должен быть скомпилирован из источника. Команда Spigot автоматизирует это с помощью программы BuildTools. Здесь вы можете загрузить последнюю версию BuildTools. Вам также понадобится Git для Windows. Убедитесь, что у вас установлена последняя версия Java.

Создайте папку для размещения всех файлов вашего сервера и вставьте в нее банку BuildTools:

Запустите настройку Git для Windows и подождите терпеливо, пока индикатор выполнения не достигнет конца.
Запустите настройку Git для Windows и подождите терпеливо, пока индикатор выполнения не достигнет конца.
Когда Git завершает установку, откройте меню «Пуск», и вы увидите новое приложение в папке программ. Запустите Git bash, и вы увидите окно терминала. Если у вас есть опыт работы с терминалами Unix, вы должны быть знакомы с его использованием. Если нет, процесс в любом случае прост. Просто cd в папку, в которую вы помещаете банку BuildTools, и запустите ее с помощью java -jar:
Когда Git завершает установку, откройте меню «Пуск», и вы увидите новое приложение в папке программ. Запустите Git bash, и вы увидите окно терминала. Если у вас есть опыт работы с терминалами Unix, вы должны быть знакомы с его использованием. Если нет, процесс в любом случае прост. Просто cd в папку, в которую вы помещаете банку BuildTools, и запустите ее с помощью java -jar:

cd ~/path/to/folder/

java -jar BuildTools.jar

Image
Image

Теперь программа BuildTools загрузит весь необходимый исходный код и автоматически скомпилирует файлы jar сервера. Это может занять много времени. Когда он закончится, вы увидите командную строку и кучу файлов в папке, в которую помещен баннер BuildTools. Создайте новый текстовый документ, назовите его start.bat, щелкните его правой кнопкой мыши и выберите править. Он откроется в Блокноте и вставляет этот скрипт в:

@echo off

java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause

Если вы используете только этот сервер для нескольких человек или для себя на одном компьютере, 1 ГБ оперативной памяти будет работать нормально, но если вы хотите, вы можете изменить аргумент -Xmx на более высокую сумму.
Если вы используете только этот сервер для нескольких человек или для себя на одном компьютере, 1 ГБ оперативной памяти будет работать нормально, но если вы хотите, вы можете изменить аргумент -Xmx на более высокую сумму.

Сохраните скрипт и запустите его. Вы получите сообщение об ошибке, и программа выйдет. Это нормально. При первом запуске spigot.jar он создаст файл EULA.txt по юридическим причинам. Откройте его, измените его с false на true и снова запустите start.bat. Чтобы проверить, что сервер работает, откройте Minecraft и подключитесь к localhost:

Вам следует приветствовать мир Minecraft и ошибку, когда вы разбиваете блок возле икры. Это связано с тем, что Spigot по умолчанию использует несколько блоков защиты от вскрытия от всех, кто не является оператором. Вы можете «работать» только с серверного терминала, запустив
Вам следует приветствовать мир Minecraft и ошибку, когда вы разбиваете блок возле икры. Это связано с тем, что Spigot по умолчанию использует несколько блоков защиты от вскрытия от всех, кто не является оператором. Вы можете «работать» только с серверного терминала, запустив

op playername

Или, если вы хотите удалить кого-то,

deop playername

Вам необходимо разрешение на использование большого количества команд в игре, например, предоставление предметов или переход в режим объявления. Также есть плагины, которые могут дать пользователям разрешение на использование определенных команд.

Установка ОС и Linux

Установка Spigot на OS X и Linux еще проще. Убедитесь, что у вас установлена последняя версия Java. В Linux используйте любой менеджер пакетов, который вы должны установить git, если у вас его еще нет:

sudo apt-get install git

sudo yum install git

Загрузите тот же баннер BuildTools из установки Windows и поместите его в свою собственную папку.

На Mac откройте терминал, перейдите к этой папке и запустите ее с помощью
На Mac откройте терминал, перейдите к этой папке и запустите ее с помощью

java -jar BuildTools.jar

Image
Image

Вы должны увидеть подсказку с просьбой установить средства разработки командной строки. Нажмите «Установить» и дождитесь окончания. Это позволит установить инструменты, необходимые для запуска BuildTools. В Linux вам может потребоваться запустить

git config –global –unset core.autocrlf

перед запуском банки. В противном случае установка должна идти гладко, и вы можете запустить spigot.jar из командной строки с помощью java -jar или с помощью сценария запуска:

#!/bin/sh

java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar

Перенаправление порта

Если вы хотите играть с друзьями за пределами вашей локальной сети, вам необходимо переадресовать порты на своем маршрутизаторе. Порт Minecraft по умолчанию равен 25565, хотя это можно изменить в файле конфигурации server.properties.

Адрес, который вы даете своим друзьям, должен быть вашим общедоступным IP-адресом, за которым следует двоеточие и номер порта. Вы можете найти свой публичный IP-адрес в Интернете. Например, IP-адрес, к которому подключаются ваши друзья, будет чем-то похожим на

123.45.67.89:25565

Установка плагинов

Вы можете получать плагины из Bukkit или SpigotMC. Многие плагины для 1.7, но большинство из них будет работать с 1,8. Установка плагина так же просто, как загрузка файла jar и помещение его в папку плагинов. Затем вам необходимо перезагрузить или перезапустить сервер для нового плагина.

Вот некоторые базовые плагины, которые вы должны установить при настройке:

  • LANBroadcaster открывает ваш сервер в вашей локальной сети, поэтому друзья могут подключаться без ввода IP-адреса.
  • Multiverse позволяет вам иметь как можно больше минеров Minecraft, а Multiverse Portals позволяет легко связывать их.
  • WorldEdit обеспечивает мощный контроль над ландшафтом и строительством.
  • WorldGuard защищает ваши сборки от игроков и окружающей среды.

Каждый из этих плагинов имеет свой собственный синтаксис, который вы можете узнать, запустив / помогите в игре.

Рекомендуемые: