15Aug
Chociaż łatwo jest dzielić mapę Minecrafta z innymi lokalnymi graczami w twojej sieci, miło jest móc uruchomić dedykowany serwer, aby ludzie mogli przychodzić i odchodzić bez oryginalnego hosta ładowania gry Minecraft. Dzisiaj szukamy, jak uruchomić prosty lokalny serwer Minecraft, zarówno z modami, jak i bez nich.
Dlaczego warto uruchomić serwer Minecraft?
Jednym z najbardziej frustrujących elementów lokalnego środowiska gry dla wielu graczy Minecraft( zarówno dla komputerów PC, jak i edycji PE) jest to, że oryginalny host gry musi być aktywny, aby uzyskać dostęp do poprzednich kreacji. Jeśli na przykład w domu rodzinnym jest dwoje rodziców i dwoje dzieci grających w Minecrafta i spędzają kilka godzin w jeden weekend pracując nad dużą strukturą hostowaną przez Kid # 2, to wtedy, gdy ktoś chce pracować nad tym światem / strukturą, potrzebuje jeszcze Kid# 2, aby uruchomić grę i udostępnić ją wszystkim innym, otwierając ją w sieci LAN.Czynnik w tym, że każdy świat znajduje się na każdym oddzielnym komputerze i nagle staje się prawdziwym problemem dla więcej niż jednej osoby do pracy na danej mapie.
O wiele skuteczniejszym sposobem robienia rzeczy jest hostowanie autonomicznego serwera w sieci lokalnej. W ten sposób gracze mogą przychodzić i odchodzić, jak im się podoba, bez konieczności logowania się i dzielenia swoim światem. Co więcej, możesz obsługiwać serwer Minecraft na maszynie, która nie jest odpowiednia do grania w Minecrafta( bez problemu wystrzeliwaliśmy skromne serwery Minecraft z małych pudełek Raspberry Pi).
Rzućmy okiem na to, jak skonfigurować podstawowy lokalny serwer Minecraft z i bez modyfikacji.
Konfigurowanie prostego serwera Vanilla Minecraft
Istnieją dwa sposoby podejścia do instalacji prostego serwera Minecraft dostarczonego przez wanilię Mojang. Jedna metoda jest bardzo ukierunkowana na system Windows, ponieważ wystarczy pobrać plik. EXE i uruchomić go, korzystając z wygodnego małego graficznego okna użytkownika. Ta metoda nie musi jednak pomóc użytkownikom systemu OS X i Linux, więc użyjemy metody opartej na. JAR, która pomoże rozszerzyć ten proces na wszystkie platformy, wprowadzając jedynie drobne zmiany niezbędne do przełączania między systemami operacyjnymi.
Pierwszym zadaniem jest pobranie oficjalnego pliku JAR serwera Minecraft. Od tego samouczka jest wersja 1.7.10.Można go znaleźć na dole oficjalnej strony pobierania gry Minecraft.net. Niezależnie od systemu operacyjnego, potrzebujesz pliku. JAR.
Po zakończeniu pobierania pliku przenieś plik. JAR do bardziej trwałej lokalizacji. Umieściliśmy plik na serwerze testowym / HTG /.Możesz umieścić go w dowolnym miejscu, ale oznacz go wyraźnie, umieść w bezpiecznym miejscu i pamiętaj, że po uruchomieniu pliku. JAR wszystkie pliki związane z serwerem zostaną pobrane / rozpakowane w folderze, w którym znajduje się. JAR, więc nieumieść go gdzieś na dysku głównym lub w katalogu domowym.
Uruchom serwer po raz pierwszy, uruchamiając następujące polecenie w wierszu polecenia z katalogu, w którym znajduje się plik. JAR, oczywiście:
Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
OS X: java -Xms1G -Xmx1G -jar Minecraft_server.1.7.10.jar nogui
Linux: java -Xms1G -Xmx1G -jar Minecraft_server.1.7.10.jar nogui
Powyższe polecenia wykonają plik JAR serwera Minecraft. Polecenie uruchamia Javę, przypisuje 1 GB pamięci / 1 GB max, wskazuje, że plik jest plikiem JAR, nazywa JAR i wskazuje, że nie jest wymagany GUI.Możesz dostosować przypisane / maksymalne wartości pamięci w górę, jeśli uważasz, że musisz to zrobić dla szczególnie dużych światów lub serwerów z wieloma graczami( powiedzmy, podczas imprezy LAN), ale nie zalecamy obniżania wartości pamięci.
Jeśli potrzebujesz pomocy w instalacji języka Java na Linuksie, tworząc skrót do procesu uruchamiania w systemie OS X lub innego problemu związanego z systemem operacyjnym, zachęcamy do zapoznania się ze szczegółowym przewodnikiem do uruchamiania pliku JAR serwera znajdującym się na oficjalnym urządzeniu Minecraftwiki.
Po uruchomieniu serwera po raz pierwszy pojawi się następujący komunikat:
[wątek serwera / INFO]: Uruchamianie wersji serwera minecraft 1.7.10
[wątek serwera / INFO]: Ładowanie właściwości
[wątek serwera / WARN]: server.properties nie istnieje
[wątek serwera / INFO]: Generowanie nowego pliku właściwości
[wątek serwera / WARN]: Załadowanie pliku eula.txt
[wątek serwera / INFO] nie powiodło się: Musisz zaakceptować Umowę licencyjną użytkownika waby uruchomić serwer. Przejdź do eula.txt, aby uzyskać więcej informacji.
[wątek serwera / INFO]: Zatrzymywanie serwera
Jest to całkowicie normalne. Zajrzyj do katalogu serwera pliku EULA.txt, otwórz go i edytuj wpis "eula = false" do "eula = true", aby wskazać, że zgadzasz się z umową użytkownika serwera Mojang. Zapisz i zamknij dokument. Ponownie uruchom komendę serwera. Możesz go uruchomić z lub bez znacznika "nogui" w zależności od Twoich potrzeb / pragnień.Jeśli uruchomisz go z tagiem "nogui", wyjście serwera i interfejs poleceń pozostaną w oknie terminala, w którym uruchomiłeś komendę:
Jeśli usuniesz tag "nogui", otworzy się okno GUI i zapewni czystsze i łatwiejszedo zarządzania wrażeniami serwera:
Interfejs GUI pokazuje dokładnie to, co zobaczysz w oknie terminala w dużym prawym okienku, a także okno statystyk w lewym górnym rogu i listę aktualnie zalogowanych graczy wprawy dolny. Jeśli nie uruchamiasz serwera na maszynie z ograniczonym dostępem do zasobów( lub bezgłowego urządzenia takiego jak serwer multimediów lub Raspberry Pi), zalecamy korzystanie z GUI.
Podczas drugiego uruchomienia serwera po zaakceptowaniu umowy EULA pobierane są dodatkowe pliki i generowany jest domyślny świat. Domyślny świat znajduje się w /world/ i wygląda zupełnie jak zwykły stary /.minecraft/saves/ [someworldname] / folder ze zwykłego Minecrafta( w rzeczywistości jest).Możesz grać w losowo wygenerowanym świecie lub możesz usunąć zawartość /world/ i zastąpić ją zawartością zapisanej gry z samodzielnej kopii Minecrafta lub światowego pobrania pobranego z Internetu.
Dołączmy do naszego świeżo wybijanego serwera i zobaczmy jak wygląda. Aby dołączyć do gry, musisz znajdować się w tej samej sieci LAN co komputer-host i musisz znać adres IP komputera-hosta.
Przy pomocy adresu IP w grze, odpal Minecraft, kliknij na Tryb wieloosobowy z głównego menu i dodaj nowy serwer lub skorzystaj z funkcji bezpośredniego połączenia. Jeśli potrzebujesz pomocy z jedną z tych opcji, zapoznaj się z sekcją Łączenie się z serwerami zdalnymi z lekcji z wielu gier z serii Exploring Minecraft z naszego poprzedniego przewodnika.
Tutaj jesteśmy na zupełnie nowym serwerze. Wszystko wygląda świetnie, a świat ładuje się płynnie. Jedną rzeczą, którą od razu zauważysz, jest to, że gra jest w trybie przetrwania. To jest domyślny serwer, ale za chwilę pokażemy, jak go zmienić.
Po stronie serwera zobaczysz strumień powiadomień w oknie konsoli, tak jak dzieje się na nim: dołączanie graczy, gracze umierają, komunikaty graczy i inne powiadomienia. Ponadto możesz używać poleceń serwera zarówno w oknie konsoli, jak i jeśli jesteś operatorem OP lub "operatorem" na serwerze. Istnieją dziesiątki poleceń, z których wiele jest raczej mało znanych i rzadko używanych. Możesz przeczytać całą listę poleceń na wiki Minecrafta, ale podkreślimy te, które są najbardziej istotne dla uzyskania serwera i działania w poniższej tabeli.
Uwaga : , jeśli wprowadzisz polecenie w oknie konsoli serwera, nie potrzebujesz wiodącego "/", ale robisz to, jeśli wpiszesz je w oknie czatu jako odtwarzacz na serwerze.
/ defaultgamemode [s /c/ a] | Przełącza domyślny tryb serwera dla nowych graczy pomiędzy trybami Survival, Creative i Adventure. |
/ trudność [p /e/n/ h] | Przełącza poziomy trudności między Pokojowym, Łatwy, Normalny i Trudny. |
/ tryb gry [s /c/ a] [odtwarzacz] | To samo co / defaultgamemode, z wyjątkiem zastosowania dla poszczególnych odtwarzaczy. |
/ lista | Wyświetla listę wszystkich obecnych graczy. |
/( de) op [player] / deop [player] | Daje imiona przywilejom gracza gracza( lub zabiera je). |
/ save-( wszystkie /on/ wyłączone) | "all" natychmiast ratuje świat, "on" włącza oszczędzanie na świecie( jest to stan domyślny), a "off" wyłącza automatyczne zapisywanie. Najlepiej zostaw to w spokoju, chyba że chcesz wymusić natychmiastowe zapisanie kopii zapasowej swojej pracy za pomocą polecenia / save-all. |
/ setworldspawn [x y z] | Ustawia punkt odrodzenia dla wszystkich graczy wchodzących na świat. Bez współrzędnych ustawia miejsce, w którym działa wykonująca operacja, z argumentami przypisuje punkt odradzania do tych współrzędnych. |
/ spawnpoint [gracz] [x y z] | Tak samo jak worldspawn, ale dla pojedynczych graczy;pozwala ustawić unikalny spawnpoint dla każdego gracza. |
/ stop | Zamyka serwer. |
/ time set [wartość] | Zmienia czas w grze;zaakceptuje "dzień", "noc" lub wartość od 0 do 24 000, przy czym dla odniesienia 6000 oznacza południe, a 18000 - północ. |
/ tp [gracz docelowy] [miejsce docelowe] | Teleportuje gracza. Pierwsza argumentacja musi zawsze być celem gracza. Drugim argumentem może być inny gracz( wyślij gracza A do B) lub x /y/ z współrzędnych( wyślij gracza A do lokalizacji). |
/ weather [wyczyść /rain/ grzmot] | Zmienia pogodę.Dodatkowo możesz dodać drugi argument, aby zmienić pogodę na X sekund( gdzie X może wynosić od 1 do 1000,00). |
Są to najbardziej przydatne polecenia do uruchomienia małego serwera domowego. Istnieją dodatkowe polecenia, które są przydatne, jeśli otworzysz swój domowy serwer do użytku publicznego lub pół-publicznego( takiego jak / kick i / ban), ale które zazwyczaj nie są potrzebne do prywatnego użytku domowego.
Teraz, gdy pomyślnie uruchomiliśmy nasz prywatny serwer domowy, możesz się zastanawiać( zwłaszcza po poświęceniu im wszystkich lekcji), w jaki sposób możemy wstrzyknąć niesamowite mody na nasz serwer. Następny przystanek, modding serwera.
Konfigurowanie prostego zmodifikowanego serwera Minecraft
Podobnie jak możesz łatwo wstrzyknąć moduł ładujący Forge do samodzielnej instalacji Minecrafta, możesz z łatwością wprowadzić wtyczkę modułu ładującego do modułu Minecraft.
Możesz ponownie użyć tego samego instalatora, którego użyto w Forge w poprzednim samouczku modding;po prostu uruchom ponownie( nie ma znaczenia, czy używasz. EXE lub. JAR) i dostosuj ustawienia jako takie:
Wybierz "Zainstaluj serwer" i skieruj go do nowego katalogu. Nie musisz instalować serwera, a następnie instalować Forge, tak jak musisz zainstalować Minecraft, a następnie zainstalować Forge, tak jak zrobiliśmy to w samouczku po stronie klienta.
Uwaga : Jeśli przeskoczyłeś do tej sekcji, ponieważ byłeś tak podekscytowany modami na swoim serwerze, nadal będziemy zachęcać Cię do przeczytania poprzedniej sekcji, ponieważ kilka kroków jest identycznych, a my nie powtarzamy ich wszystkichszczegółowo dla tej części samouczka.
Daj chwilę, aby pobrać zarówno serwer, jak i pliki Forge, a następnie przejdź do folderu instalacji. Kolejne kroki będą wyglądały podobnie do konfiguracji serwera waniliowego Minecraft.
W folderze uruchom plik "forge. *. Universal.jar" przy użyciu dokładnie tego samego polecenia, którego użyłeś, w oparciu o system operacyjny z części instalacji wanilii tego samouczka.
Serwer uruchomi się, a następnie zatrzyma, wskazując, podobnie jak w poprzedniej sekcji, że musisz zaakceptować umowę EULA.Otwórz nowo utworzony plik EULA.txt i zmień "false" na "true" tak jak ostatnio.
Ponownie uruchom serwer, aby potwierdzić, że wszystko jest poprawnie zainstalowane i tylko po to, aby uzyskać jak najdokładniejszy pomiar, dołącz do świata. Pamiętaj, że dołączając do świata, musisz dołączyć do zmodyfikowanego klienta( klienci waniliowi nie mogą łączyć się z serwerami modowanymi).Dołącz do zgodnej instalacji numeru wersji programu Minecraft z Forge, ale bez żadnych załadowanych modów, które będą odzwierciedlały stan serwera.
Wszystko wygląda dobrze. Zrodziliśmy się nawet w pobliżu wioski, co zawsze jest zabawne. Pokażmy tym mieszkańcom, jak się bawić, tworząc portal w magicznym wymiarze.
Bez umowy;właśnie rzuciliśmy diament w kałużę i wszyscy mieszkańcy wpatrują się w nas, jakbyśmy stracili rozum. Być może zainstalowaliśmy Forge, ale brakuje nam komponentu, który sprawia, że magia się zdarza: modu Twilight Forest.
Teraz wiemy, że Forge jest poprawnie zainstalowany, następnym krokiem jest zainstalowanie modów, które chcemy. Proces jest bardzo prosty. Trzeba tylko upewnić się, że plik mod. JAR( w tym przypadku mod Twilight Forest) znajduje się zarówno w folderze /mods/ dla nowego serwera Forge , jak i w folderze /mods/ dla klienta Minecraft, do którego dołącza serwerz.
Zamknij klienta Minecraft i zatrzymaj serwer za pomocą polecenia "stop", skopiuj pliki i zrestartuj serwer. Następnie uruchom ponownie klienta i dołącz do serwera.
Words nie może wyrazić rozczarowania, jakie odczuliśmy, gdy wieśniak wpadł w świeżo zaszczepiony portal Twilight Forest i nie zdołał teleportować się do lasu. Musimy iść w jego stronę.
Portal kończył się tuż obok zamku. Poważnie, to może być najszczęśliwsza mapa świata: zaczęliśmy obok wioski w Overworld, zrobiliśmy tam portal i wylądowaliśmy obok zamku w Lasku Zmierzchu( jeśli grasz z Twilight Forest na 1.7.10( lub inne wersje 1.7. *) Nasiona to: 1065072168895676632)!
Dodatkowe ulepszenia i sztuczki dla twojego serwera
W tym momencie jesteś gotowy do rocka, z modami lub bez, w zależności od tego, jaki smak zainstalujesz. To nie znaczy jednak, że robisz majsterkowanie z serwerem. Przeanalizujmy kilka dodatkowych rzeczy, które możesz zrobić, aby poprawić działanie serwera.
Więcej modów
Zawsze możesz zainstalować więcej modów. Należy pamiętać, że więcej modów wymaga więcej zasobów CPU /GPU/ RAM.Zwróć uwagę na mody, które instalujesz, ponieważ wszyscy, którzy dołączą do twojego serwera, będą musieli również mieć zainstalowane te modemy. Ogólnie rzecz biorąc folder /mod/ klienta i folder /mod/ serwera powinny być swoimi lustrzanymi odbiciami.
Potrzebujesz pomysłów na dobre modów serwera? Udaj się do zasobów wymienionych w sekcji "Gdzie znaleźć modów?" W naszym samouczku dotyczącym modów Minecraft.
Otwieranie serwera dla zdalnych graczy
Jeśli chcesz grać z osobami spoza twojej sieci lokalnej, możesz skonfigurować przekazywanie portów, aby gracze spoza sieci domowej mogli uzyskać dostęp do serwera. Większość domowych połączeń szerokopasmowych może z łatwością obsługiwać wielu graczy. Ponieważ serwer nie ma systemu haseł, warto rozważyć utworzenie białej listy na serwerze. Użyj polecenia i parametrów / whitelist [na /off/list/add/remove/ reload] [playername] , aby dostosować i wyświetlić białą listę.
Dokładne dostrajanie za pomocą Server. Properties
W folderze serwera znajduje się plik o nazwie server.properties. Jeśli otworzysz ten plik w edytorze tekstu, znajdziesz prosty plik konfiguracyjny, który można edytować ręcznie. Podczas gdy niektóre z tych ustawień są dostępne za pośrednictwem poleceń serwera / gry, wiele z nich nie jest dostępnych.
Korzystanie z prostych przełączeń typu prawda / fałsz lub numeryczne umożliwia graczom latanie w trybie przetrwania, wyłączenie funkcji Nether, dostosowanie ustawień limitu czasu serwera i wielu innych zmiennych. Podczas gdy wiele ustawień jest dość oczywistych, kilka wymaga bardziej dogłębnego zrozumienia danej zmiennej. Sprawdź ten szczegółowy podział zmiennych server.properties.
Uzbrojony w serwer, zmodyfikowany lub w inny sposób, nie musisz już martwić się o to, że właściwa osoba jest dostępna w Internecie w odpowiednim czasie, aby uzyskać dostęp do Twojego świata( i możesz łatwo udostępniać swój świat całej rodzinie lub znajomymna terenie całego kraju).