Jak stworzyć serwer Minecraft?



3. Przez Internet za pośrednictwem zewnętrznego / publicznego adresu IP

Jeśli chcesz grać z ludźmi spoza sieci lokalnej, musisz skonfigurować przekierowanie 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 Minecraft nie ma systemu haseł, powinieneś utworzyć białą listę na serwerze. Użyj polecenia i parametrów

 / whitelist [on / off / list / add / remove / reload] [nazwa gracza] 

aby utrzymać ją na białej liście.



A. Włącz przekierowanie portów na routerze.

Przekierowanie portów jest wykonywane przez router, aby mógł wysyłać właściwy ruch do odpowiedniego komputera. Przekierowanie portów to potencjalne zagrożenie bezpieczeństwa, które otwiera Twoją sieć na świat zewnętrzny. Przeczytaj dokumentację routera, aby znaleźć szczegółowe instrukcje dotyczące konfigurowania przekierowania portów na routerze.



  1. Wizyta portforwarding.com wybierz model routera.
  2. Wybierz the gra np. „Minecraft Server” w tym przypadku.
  3. Odwiedź stronę główną routera, wpisując adres IP bramy domyślnej w pasku wyszukiwania przeglądarki internetowej.
  4. Zostaniesz poproszony o podanie nazwy użytkownika i hasła do routera.
  5. Na stronie routera znajdź plik Przekierowanie portów sekcji na stronie głównej routera. Może być pod zaawansowane ustawienia . W razie potrzeby sprawdź instrukcję routera, aby uzyskać pomoc.
  6. W tym miejscu możesz ustawić reguły przekierowania portów. W zależności od routera może być konieczne wybranie przycisku z napisem Dodaj lub coś podobnego, aby kontynuować. Nazwij regułę „Minecraft”.
  7. W obu polach portów wprowadź domyślny port serwera Minecraft, tj. 25565 .
  8. Wpisz statyczny adres IP swojego komputera w IP Adres Musimy również wprowadzić lokalny adres IP serwera jako wyjściowy adres IP lub adres IP serwera dla przekierowanego portu, co powie routerowi, na który system ma wskazywać. Aby znaleźć lokalny adres IP serwera, otwórz wiersz polecenia i wpisz ipconfig .
  9. Wybierz oba pliki UDP & TCP
  10. Kliknij Zapisz lub Zastosować .
  11. Po ponownym uruchomieniu routera serwer Minecraft powinien być dostępny dla graczy w Internecie.
  12. Znajdź publiczny adres IP serwera Minecraft, odwiedzając stronę whatismyip.com .
  13. Aby sprawdzić, czy serwer Minecraft jest dostępny, wprowadź publiczny adres IP serwera Minecraft do pliku Minecraft Server Status Checker .

Pamiętaj, że serwer Minecraft powinien być uruchomiony podczas próby połączenia .



Co więcej, zarówno zewnętrzne, jak i lokalne adresy IP mogą ulec zmianie po wyłączeniu komputera lub zresetowaniu modemu. Za każdym razem, gdy uruchamiasz serwer, sprawdź dokładnie swój wewnętrzny i zewnętrzny adres IP i odpowiednio zaktualizuj ustawienia. I nie chcesz aktualizować za każdym razem, gdy komputer jest podłączony do routera, powinieneś użyć statycznego adresu IP. Lub poszukaj usługi DNS, która pozwoli ci mieć nazwę zamiast adresu IP, który pozostanie taki sam.

Jeśli masz problemy z publicznym połączeniem IPv4 , spróbuj się połączyć IPv6 . Ale należy to robić tylko w celu sprawdzenia, czy serwer Minecraft jest online, zewnętrzni gracze nadal będą używać IPv4.

Teraz możesz wysłać zewnętrzny adres IP serwera Minecraft do graczy, którzy mogą korzystać z serwera Minecraft przez Internet:



IP do połączenia internetowego

(Powyższy przykład to tylko przykładowy adres IP)

Krok 7. Zagraj w grę wieloosobową Minecraft:

Naciśnij klawisz T, aby wywołać konsolę czatu.

Wiadomości publiczne

Tutaj będą wyświetlane wszystkie wiadomości publiczne. W lewym dolnym rogu Zwróć uwagę na monit (>). Wpisz coś i naciśnij Enter, a wiadomość zostanie wysłana do wszystkich innych graczy na czacie grupowym. Polecenia mogą być również wykonywane tutaj, ale rozpocznij polecenie ukośnikiem (/).

Jako operator wpisując „ /lista ”, A naciśnięcie Enter wyświetli listę wszystkich podłączonych graczy. Ponadto przedmioty można było przekazać dowolnemu graczowi (w tym tobie), zablokować i ułaskawić poszczególnych użytkowników, zmienić czas gry i nie tylko. Jeśli nie masz pewności co do konkretnego polecenia, możesz wpisać „ /Wsparcie ”, Aby uzyskać więcej informacji.

Czas zaprosić kilku graczy!

Stwórz serwer Minecraft na swoim Macu

Uruchomienie serwera Minecraft na komputerze Mac jest bardzo łatwym zadaniem, jeśli masz podstawową wiedzę o systemie.

Krok 1. Upewnij się, że masz zainstalowaną Javę.

Pamiętaj, że serwer nie będzie działał poprawnie w wersjach systemu macOS starszych niż 10.8 i może spowodować awarię komputera.

Java jest aktualizowana za pośrednictwem witryny internetowej Java, jeśli używasz systemu macOS 10.8. * (Mountain Lion) lub macOS 10.9. * (Mavericks). Więcej informacji na temat instalacji / aktualizacji z tej bazy wiedzy można znaleźć pod adresem Witryna Apple

Nowsze wersje macOS domyślnie zawierają Javę.

  1. Z menu Apple przejdź do Preferencje systemu i poszukaj ikony Java. Otwórz go, aby uruchomić Panel sterowania Java.
  2. Kliknij kartę Aktualizacja, a następnie wybierz Aktualizuj teraz .
  3. Gdy pojawi się okno instalatora, wybierz Zainstaluj aktualizację > Zainstaluj i uruchom ponownie .

Krok 2. Wybierz lokalizację dla plików serwera Minecraft.

Utwórz folder dla plików serwera Minecraft. Możesz utworzyć folder według własnego wyboru.

  1. Pobieranie oprogramowanie serwera Minecraft.
  2. Utwórz nowy folder i nadaj mu nazwę „ serwer Minecrafta ”I przeciągnij do niego pobrany plik serwera Minecraft.

Krok 3. Pobierz oprogramowanie serwera Minecraft

Pobierz oprogramowanie ( tutaj ). Występuje jako plik Java .jar. Zapisz ten plik w lokalizacji utworzonej w ostatnim kroku.

  1. Idź do swojego Aplikacje folder i kliknij dwukrotnie plik TextEdit
  2. Otwórz nowy dokument .txt
  3. W TextEdit wybierz Format > Utwórz zwykły tekst > dobrze .
  4. Wpisz w dokumencie następujące informacje:
#! / bin / bash cd '$ (dirname' $ 0 ')' exec java -Xms1G -Xmx1G -jar {nazwa pliku serwera} nogui Wpisz pobrany plik zamiast {nazwa pliku serwera}.

Aby uzyskać szczegółowe informacje, zobacz sekcję Windows omówioną powyżej.

  1. Zapisz plik w folderze zawierającym plik .jar serwera i nadaj mu nazwę „ Komenda ”.
  2. Otwórz terminal Mac, przechodząc do Aplikacje > Narzędzia , a następnie kliknij dwukrotnie plik Terminal
  3. Aby przyznać uprawnienia do wykonywania pliku start.command właścicielowi, grupie. i Publiczny, w oknie terminala wpisz „ chmod a + x ”(Bez cudzysłowów), po którym następuje pojedyncza spacja, a następnie naciśnij Wchodzić .
  4. Przeciągnij i upuść plik poleceń ty utworzone w terminal a następnie naciśnij Wchodzić jeszcze raz. (To daje biegać uprawnienia do skryptu start.command).
  5. Teraz możesz otworzyć plik plik polecenia do uruchomić serwer. Po dwukrotnym kliknięciu pliku otworzy się nowe okno i mogą zostać wyświetlone komunikaty o błędach. Nie martw się o nich; serwer powinien być teraz gotowy do gry w Minecrafta.

Krok 4. Włącz przekierowanie portów na routerze.

Zobacz instrukcje w sekcji Windows omówione powyżej, aby włączyć przekierowanie portów.

Krok 5. Uruchom serwer Minecraft.

Kliknij dwukrotnie plik „start.command” utworzony w kroku. Otworzy się okno terminala. Podczas pierwszego uruchomienia normalnego serwera mogą pojawić się komunikaty o błędach.

Serer działa na Macu

Krok 6: Lokalizacja IP na OS X

  1. Otwórz pulpit.
  2. Otworzyć jabłko menu pod logo
  3. Przewiń w dół do System Preferencje
  4. Wybierz ' Sieć '
  5. W prawym dolnym rogu Twój adres IP powinien mieć postać „Adres IP (xxx.xxx.xxx.xxx)”. Skopiuj to.

Adres IP na MAC

Po uruchomieniu serwera Minecraft możesz zaprosić graczy do połączenia się z serwerem Minecraft

Aby uzyskać szczegółowe informacje o dostosowywaniu z serwerem, przekierowywaniu portów, łączeniu i graniu na serwerze, zobacz sekcję dotyczącą systemu Windows omówioną powyżej.

Utwórz serwer Minecraft w systemie Linux

Linux ma wiele różnych odmian zwanych dystrybucjami lub dystrybucjami, z których niektóre są zaprojektowane lub lepiej przystosowane do uruchamiania serwera. Ponadto 64-bitowa wersja systemu Linux działa lepiej z 64-bitowym procesorem, a 32-bitowa wersja systemu Linux wykorzystuje tylko pierwsze 4 GB pamięci RAM, nawet jeśli zainstalowano więcej pamięci RAM.

Będziemy używać jednej z najpopularniejszych dystrybucji Linuksa tj. Ubuntu 18.04 Bionic Beaver dla serwera Minecraft.

Uprzywilejowany dostęp do systemu Ubuntu 18.04. Niektóre polecenia Linuksa będą wykonywane z uprawnieniami roota bezpośrednio jako użytkownik root lub przy użyciu sudo polecenie, podczas gdy inne polecenia będą wykonywane jako zwykły nieuprzywilejowany użytkownik

Krok 1. Zainstaluj Javę i wymagania wstępne

Rozpocznijmy instalację wszystkich wymagań wstępnych, w tym języka Java i polecenia nmap, których możemy później użyć do podstawowych celów rozwiązywania problemów:

$ sudo apt update $ sudo apt install wget screen default-jdk nmap

Sprawdź dokumentację swojej dystrybucji. Powinien zawierać informacje o tym, jak zainstalować JDK i inne wymagania wstępne.

Albo odwiedź witrynę Java stronie internetowej bezpośrednio, aby pobrać pakiet Java dla systemu Linux.

Krok 2. Utwórz użytkownika Minecraft

Następnie musimy stworzyć nowego użytkownika o nazwie Minecraft . A serwer Minecraft będzie działał pod tym użytkownikiem:

$ sudo useradd -m -r -d / opt / minecraft minecraft

Krok 3. Zainstaluj serwer Minecraft

Wiele instancji serwera Minecraft można uruchomić w jednym systemie i będziemy musieli utworzyć osobny katalog dla każdej instancji w ramach

Katalog / opt / minecraft. Niech naszym pierwszym przykładem będzie survival: $ sudo mkdir / opt / minecraft / survival

Krok 4. Pobierz i zainstaluj serwer Minecraft

  1. Teraz Pobierz najnowszy serwer Minecraft z pobieranie
  2. Po pobraniu polecenia uruchom poniżej:
    $ sudo wget -O /opt/minecraft/survival/minecraft_server.jar

3. Zaakceptuj EULA warunki: $ sudo bash -c “echo eula = true> /opt/minecraft/survival/eula.txt” 4. Zmień własność katalogu / opt / minecraft / survival / i wszystkich jego plików przez: $ sudo chown -R minecraft / opt / minecraft / survival /

Krok 5. Utwórz skrypt startowy Minecraft SystemD

  1. Aby móc wygodnie uruchomić serwer Minecraft po ponownym uruchomieniu, użyj na przykład swojego ulubionego edytora tekstu my :
    $ sudo vi /etc/systemd/system/minecraft@.service
  2. Utwórz nowy plik tekstowy z plikiem zawierającym następującą zawartość:
[Jednostka] Opis = Serwer Minecraft:% iAfter = network.target [Service] WorkingDirectory = / opt / minecraft /% iUser = minecraftGroup = minecraftRestart = alwaysExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar noguiExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval „stuff” powiedz SERWER WYŁĄCZANIE ZA 5 SEKUND. ZAPISYWANIE WSZYSTKICH MAP ... ' 015'ExecStop = / bin / sleep 5ExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval' stuff 'save-all'  015'ExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval 'stuff' stop ' 015' [Zainstaluj] WantedBy = multi-user.target

Ten plik jest tylko przykładem i możesz modyfikować za pomocą poleceń zgodnie z własnymi upodobaniami, np. aby zwiększyć pamięć RAM do 4 GB z 2 GB, wprowadź następującą zmianę:

OD:

ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar nogui

DO:

ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx4G -jar minecraft_server.jar nogui

Krok 6. Uruchom serwer Minecraft

  1. Następnie użyj komendy systemctl, aby uruchomić nowy serwer Minecraft:
$ sudo systemctl start minecraft @ survival
  1. Upewnij się, że nowy serwer Minecraft działa:
    $ sudo systemctl status minecraft @ survival
  2. Aby zrestartować serwer Minecraft po restarcie, wykonaj:
    $ sudo systemctl umożliwia przetrwanie Minecraft @
  3. Teraz powinien móc korzystać z nmap polecenie, aby sprawdzić domyślny port Minecraft 25565:
    $ nmap -p 25565 localhost

Krok 7. Uruchamianie więcej niż jednej instancji serwera Minecraft na tym samym hoście

  1. Poniższe polecenia systemu Linux skonfigurują nowy serwer Minecraft o nazwie linuxconfig na porcie 25566.
    /opt/minecraft/linuxconfig/server.properties.
  2. Użycie naszego istniejącego skryptu systemd do wdrożenia kolejnej instancji serwera Minecraft jest łatwe, ponieważ:
$ sudo mkdir / opt / minecraft / linuxconfig $ sudo cp /opt/minecraft/survival/minecraft_server.jar / opt / minecraft / linuxconfig / $ sudo bash -c 'echo eula = true> /opt/minecraft/linuxconfig/eula.txt '$ sudo bash -c' echo server-port = 25566> /opt/minecraft/linuxconfig/server.properties '$ sudo chown -R minecraft / opt / minecraft / linuxconfig /
  1. Włącz serwer Minecraft, aby uruchomić się po ponownym uruchomieniu i uruchomić serwer:
$ sudo systemctl włącz Minecraft @ linuxconfig $ sudo systemctl uruchom Minecraft @ linuxconfig
  1. Na koniec sprawdź stan:
$ sudo systemctl status minecraft @ linuxconfig

Aby uzyskać szczegółowe informacje o dostosowywaniu z serwerem, przekierowywaniu portów, łączeniu i graniu na serwerze, zobacz sekcję dotyczącą systemu Windows omówioną powyżej.

Ostatnie słowo

Gratulacje! Teraz możesz stworzyć serwer Minecraft w różnych systemach operacyjnych.

16 minut czytania