Główna » jak » Jak uruchomić serwer Spigot Minecraft dla dostosowanego trybu wieloosobowego

    Jak uruchomić serwer Spigot Minecraft dla dostosowanego trybu wieloosobowego

    Obsługa natywnej sieci lokalnej Minecrafta jest świetna do uruchamiania gier w locie, ale jeśli potrzebujesz dedykowanego, spersonalizowanego serwera, Spigot jest do zrobienia. Spigot jest oparty na API wtyczek o nazwie Bukkit, co ułatwia dostosowywanie rozgrywki, a ponieważ projekt Bukkit istnieje już od zarania gry wieloosobowej w Minecrafcie, wielu programistów wypuściło własne wtyczki i modyfikacje.

    Co to jest Spigot?

    Spigot jest zmodyfikowanym widelcem API Bukkit, który sam jest zmodyfikowanym widelcem oficjalnego serwera Minecraft wydanego przez Mojanga. Bukkit narodził się, gdy programiści i mody byli niezadowoleni z zamkniętego źródła i braku funkcji na oficjalnym serwerze, a chcieli mieć bardziej modularne i konfigurowalne rozwiązanie serwerowe. Faktyczna implementacja API Bukkit nosiła nazwę CraftBukkit, a wraz z rozwojem Minecrafta, CraftBukkit stał się najlepszym wyborem dla średnich i dużych serwerów. Z powodu pewnych problemów prawnych projekt CraftBukkit został zamknięty i nie został zaktualizowany do wersji 1.8, najnowszej wersji gry Minecraft.

    Tutaj wkracza Spigot. Spigot został zaprojektowany, aby CraftBukkit był szybszy i bardziej wydajny. Używa API Bukkit, więc wszystkie wtyczki kompatybilne z Bukkit są kompatybilne z Spigot. Po usunięciu pobrań Bukkit, projekt Spigot kontynuował aktualizację oprogramowania, czyniąc go teraz największym wyborem dla modded serwerów i jedynym wyborem dla modded 1.8 serwerów.

    Instalacja systemu Windows

    Spigot nie ma pobrania; musi być skompilowany ze źródła. Zespół Spigot automatyzuje to za pomocą programu o nazwie BuildTools. Możesz pobrać najnowszą wersję BuildTools tutaj. Będziesz także potrzebował Git dla Windows. Upewnij się, że masz najnowszą wersję Java.

    Utwórz folder zawierający wszystkie pliki serwera i wrzuć do niego słoik BuildTools:

    Uruchom instalację Git for Windows i czekaj cierpliwie, aż pasek postępu dojdzie do końca.

    Po zakończeniu instalacji Git otwórz menu startowe i powinieneś zobaczyć nową aplikację w folderze programów. Uruchom Git bash, a zobaczysz okno terminala. Jeśli masz doświadczenie z terminalami Unix, powinieneś wiedzieć, jak z niego korzystać. Jeśli nie, to i tak proces jest prosty. Po prostu przejdź do folderu, w którym umieścisz jar BuildTools, i uruchom go za pomocą java -jar:

    cd ~ / path / to / folder /

    java -jar BuildTools.jar

    Program BuildTools pobierze teraz cały niezbędny kod źródłowy i automatycznie skompiluje pliki jar serwera. Może to zająć dużo czasu. Po zakończeniu należy wyświetlić wiersz polecenia i kilka plików w folderze, w którym umieścisz jar BuildTools. Utwórz nowy dokument tekstowy, nazwij go start.bat, kliknij prawym przyciskiem myszy i wybierz edytuj. Otworzy się w Notatniku i wklei ten skrypt w:

    @ Wyłącz radio

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

    Jeśli korzystasz z tego serwera tylko dla kilku osób lub dla siebie na tym samym komputerze, 1 GB pamięci RAM wystarczy, ale jeśli chcesz, możesz zmienić argument -Xmx na wyższą kwotę.

    Zapisz skrypt i uruchom go. Otrzymasz błąd i program zakończy działanie. To normalne. Przy pierwszym uruchomieniu pliku spigot.jar utworzy się plik EULA.txt z powodów prawnych. Otwórz go, zmień z false na true i uruchom ponownie start.bat. Aby sprawdzić, czy serwer działa, otwórz Minecraft i połącz się z localhost:

    Powinieneś powitać świat Minecrafta i błąd, gdy złamiesz blok w pobliżu spawnu. Dzieje się tak dlatego, że Spigot domyślnie stosuje kilka bloków ochrony odrodzeń od wszystkich, którzy nie są operatorami. Możesz "opować się" tylko z terminala serwera, uruchamiając

    na playername

    Lub, jeśli chcesz kogoś usunąć,

    deop playername

    Musisz mieć uprawnienia do korzystania z wielu poleceń w grze, takich jak przekazywanie przedmiotów lub przejście do trybu kreatywnego. Istnieją również wtyczki, które dają użytkownikom uprawnienia do korzystania z określonych poleceń.

    Instalacja systemu OS X i Linux

    Instalacja Spigota na OS X i Linux jest jeszcze łatwiejsza. Upewnij się, że na obu masz zainstalowaną najnowszą wersję Java. W systemie Linux użyj tego menedżera pakietów, który musisz zainstalować git, jeśli jeszcze go nie masz:

    sudo apt-get install git

    sudo yum zainstaluj git

    Pobierz ten sam jar BuildTools z instalacji systemu Windows i umieść go we własnym folderze.

    Na komputerze Mac otwórz terminal, przejdź do tego folderu i uruchom go za pomocą

    java -jar BuildTools.jar

    Powinien zostać wyświetlony monit z prośbą o zainstalowanie narzędzi dla programistów linii komend. Kliknij "Zainstaluj" i poczekaj, aż się zakończy. Spowoduje to zainstalowanie narzędzi niezbędnych do uruchomienia BuildTools. W systemie Linux może być konieczne uruchomienie

    git config -global -unset core.autocrlf

    przed uruchomieniem słoika. W przeciwnym razie instalacja powinna przebiegać bezproblemowo i możesz uruchomić plik spigot.jar z wiersza poleceń za pomocą java -jar lub skryptu startowego:

    #! / bin / sh

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

    Port Forwarding

    Jeśli chcesz grać z przyjaciółmi spoza sieci lokalnej, musisz przesłać porty na routerze. Domyślnym portem Minecrafta jest 25565, choć można to zmienić w pliku konfiguracyjnym server.properties.

    Adres, który podasz swoim znajomym, powinien być twoim publicznym adresem IP, dwukropkiem i numerem portu. Możesz znaleźć publiczny adres IP online. Na przykład adres IP, z którym łączą się Twoi znajomi, będzie podobny do

    123.45.67.89:25565

    Instalowanie wtyczek

    Możesz pobrać wtyczki z Bukkit lub SpigotMC. Wiele wtyczek ma 1.7, ale większość będzie działać z wersją 1.8. Instalowanie wtyczki jest tak proste, jak pobranie pliku jar i umieszczenie go w folderze wtyczek. Następnie należy przeładować lub zrestartować serwer, aby nowa wtyczka mogła zostać uruchomiona.

    Oto kilka podstawowych wtyczek, które należy zainstalować podczas instalacji:

    • LANBroadcaster otwiera twój serwer do lokalnej sieci, dzięki czemu znajomi mogą łączyć się bez wpisywania adresu IP.
    • Multiverse pozwala mieć tyle światów Minecrafta ile chcesz, a Multiverse Portals pozwala je łatwo połączyć.
    • WorldEdit zapewnia potężną kontrolę nad terenem i budynkiem.
    • WorldGuard chroni twoje kompilacje przed graczami i środowiskiem.

    Każda z tych wtyczek ma własną składnię, której możesz się nauczyć, uruchamiając / pomagając w grze.