If-Koubou

Jak uruchomić prosty lokalny serwer Minecraft (z i bez modyfikacji)

Jak uruchomić prosty lokalny serwer Minecraft (z i bez modyfikacji) (Jak)

Choć jest to dość łatwe do dzielenia mapy Minecraft z innymi lokalnymi graczami w sieci, to miło być w stanie uruchomić serwer dedykowany więc ludzie mogą przyjść i odejść bez oryginalnego hosta gry załadunku 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 lokalnej rozgrywki dla wielu graczy Minecraft (zarówno na PC, jak i na edycję 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, zarówno z modami, jak i bez nich.

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 nie umieść 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 JARem, nazywa JAR i wskazuje, że GUI nie jest potrzebny. 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 Java na Linux, tworząc skrót do procesu uruchamiania na OS X lub inny problem związany z OS, zachęcamy do zapoznania się ze szczegółowym przewodnikiem do uruchamiania pliku JAR serwera znajdującym się na oficjalnej wiki Minecrafta .

Przy pierwszym uruchomieniu serwera zobaczysz komunikat podobny do następującego:

[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]: nie udało się załadować pliku eula.txt

[Wątek serwera / INFO]: Aby uruchomić serwer, musisz zaakceptować umowę EULA. Przejdź do eula.txt, aby uzyskać więcej informacji.

[Wątek serwera / INFO]: Zatrzymywanie serwera

To jest zupełnie 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, które będzie czystsze i łatwiejsze w zarządzaniu serwerem:

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 w prawym dolnym rogu. 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 całkiem podobnie do zwykłej starej /.minecraft/saves/[someworldname]/ folderu 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 wybitnego serwera i zobaczmy, jak to 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.

Mając pod ręką adres IP, odpal Minecraft, kliknij Multiplayer z menu głównego 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, na którym się znajdują: gracze dołączający, 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 najlepiej pasują do tego, aby serwer został uruchomiony 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.
/ gamemode [s / c / a] [gracz] To samo, co / defaultgamemode, z wyjątkiem zastosowania dla każdego gracza.
/lista Lista wszystkich obecnych graczy.
/ (de) op [player] / deop [player] Daje im przywileje gracza nazwanego (lub zabiera je).
/ save- (all / on / off) "All" natychmiast ratuje świat, "on" włącza oszczędzanie na świecie (jest to stan domyślny), a "off" wyłącza automatyczne oszczędzanie. 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 światopogląd, ale dla pojedynczych graczy; pozwala ustawić unikalny spawnpoint dla każdego gracza.
/zatrzymać 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 współrzędne x / y / z (wyślij gracza A do lokacji).
/ weather [clear / rain / thunder] 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 wszystkich poświęconych im lekcjach), 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 z łatwością wstrzyknąć modyfikator Forge do samodzielnej instalacji Minecrafta, możesz z łatwością wprowadzić wtyczkę modułu ładującego do serwera Minecrafta.

Możesz ponownie użyć tego samego instalatora, który użyto w Forge w poprzednim samouczku modding; po prostu uruchom ponownie (nie ma znaczenia, czy używasz .EXE lub .JAR) i dostosować 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 skoczyłeś do tej sekcji, ponieważ byłeś tak podekscytowany modami na swoim serwerze, nadal zachęcamy Cię do przeczytania poprzedniej sekcji, ponieważ kilka kroków jest identycznych i nie powtarzamy ich dokładnie dla tej części z 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 zainstalowane poprawnie i tylko po to, aby uzyskać bardzo dobrą miarę, 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.

Brak zgody; właśnie rzuciliśmy diament w kałużę i wszyscy mieszkańcy wpatrują się w nas jak postradaliśmy zmysły. 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. Musisz tylko upewnić się, że plik mod .JAR (w tym przypadku mod Twilight Forest) znajduje się w folderze / mods / dla twojego nowego serwera Forge i folder / mods / dla klienta Minecraft, z którym łączysz się z serwerem.

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.

Słowa nie mogą 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 znalazł się tuż obok zamku. Poważnie, może to najszczęśliwsze ziarno mapy: 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 poprawki i sztuczki dla twojego serwera

W tym momencie jesteś gotowy do rocka, z modyfikacjami 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 procesora / procesora graficznego / pamięci 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 szukać modyfikacji?" W naszym samouczku dotyczącym modów Minecraft.

Otwieranie serwera dla graczy zdalnych

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 [on / off / list / add / remove / reload] [playername] aby dostosować i wyświetlić białą listę.

Dostrajanie za pomocą właściwości Server.Properties

Wewnątrz folderu 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.

Używając prostych przełączników typu prawda / fałsz lub liczbowych, możesz pozwolić graczom latać w trybie przetrwania, wyłączyć Nether, dostosować ustawienia limitu czasu serwera i wiele 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, czy właściwa osoba jest w Internecie we właściwym czasie, aby uzyskać dostęp do Twojego świata (i możesz łatwo udostępniać swój świat w całym domu lub z przyjaciółmi kraj).