Jak skonfigurować serwer Minecraft na Ubuntu 18.04 Bionic Beaver Linux
- 2549
- 628
- Juliusz Janicki
Cel
W poniższym artykule opisano procedurę konfiguracji serwera Minecraft na Ubuntu 18.04 Bionic Beaver Linux
Wersje systemu operacyjnego i oprogramowania
- System operacyjny: - Ubuntu 18.04
- Oprogramowanie: - Minecraft Server 1.12.2 lub więcej
Wymagania
Uprzywilejowany dostęp do Twojego Ubuntu 18.04 System będzie wymagany.
Konwencje
- # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą
sudo
Komenda - $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
Inne wersje tego samouczka
Ubuntu 20.04 (Focal Fossa)
Instrukcje
Zainstaluj warunki wstępne
Zacznijmy od instalacji wszystkich warunków wstępnych, w tym nmap
Polecenie, którego później możemy użyć do podstawowych celów rozwiązywania problemów:
$ sudo apt aktualizacja $ sudo apt instaluj ekran WGET DEFAULT-JDK NMAP
Utwórz użytkownika Minecraft
Następnie musimy utworzyć nowego użytkownika nazwanego Minecraft
. Serwer Minecraft ostatecznie uruchomi się pod tym użytkownikiem:
$ sudo useradd -m -r -d /opt /minecraft minecraft
Zainstaluj serwer Minecraft
Jak zobaczysz później, możliwe jest uruchomienie wielu wystąpień serwera Minecraft na jednym hoście. Z tego powodu utworzymy osobny katalog dla każdej instancji w ramach /Opt/Minecraft
informator. Nazwijmy naszą pierwszą instancją przetrwanie
:
$ sudo mkdir/opt/minecraft/przetrwanie
Po przygotowaniu pobierz serwer Java Minecraft. Przed przejściem przejdź do przeglądarki do oficjalnej strony pobierania Minecraft i zaktualizuj poniższe polecenie, aby odzwierciedlić bieżącą wersję serwera Minecraft:
$ sudo wget -o/opt/minecraft/survival/minecraft_server.jar https: // s3.Amazonaws.com/Minecraft.Pobierz/wersje/1.12.2/Minecraft_server.1.12.2.słoik
Zaakceptuj regulamin:
$ sudo bash -c "echo eula = true>/opt/minecraft/survival/eula.tekst"
Wreszcie, zmień własność /opt/minecraft/przetrwanie/
katalog i wszystkie pliki w ramach:
$ sudo chown -r minecraft/opt/minecraft/przetrwanie/
Utwórz skrypt uruchamiania Minecraft SystemD
Aby móc wygodnie uruchomić serwer Minecraft po ponownym uruchomieniu, użyj swojego ulubionego edytora tekstu, np. vi:
$ sudo vi/etc/systemd/system/[email protected]
i stwórz nowe /etc/systemd/system/[email protected]
Plik z następującą zawartością:
[Jednostka] Opis = Minecraft Server: %I After = Network.Target [Service] WorkingDirectory =/opt/minecraft/%i Użytkownik = Minecraft Group = Minecraft Restart = zawsze ExecTart =/usr/bin/screen -DMS MC-%I/usr/bin/java -xmx2g -jar minecraft_server.jar nogui execstop =/usr/bin/ekran -p 0 -s mc-%i -x eval 'shope „shope”, powiedz serwer zamykający się w ciągu 5 sekund. Zapisywanie wszystkich map… "\\ 015 'execStop =/bin/sleep 5 execStop =/usr/bin/screen -p 0 -s mc-%i -x eval' thape" save -all "\\ 015 'execStop =// usr/bin/ekran -p 0 -s Mc-%i -x eval 'rzeczy „stop” \\ 015' [instalacja] Wantedby = Multi -User.cel
Kopiuj Powyższy plik służy tylko jako przykład. Aby zwiększyć pamięć RAM z 2 GB do 4 GB:
Od: execStart =/usr/bin/screen -dms mc-%I/usr/bin/java -xmx2g -jar minecraft_server.jar nogui to: execStart =/usr/bin/screen -dms mc-%I/usr/bin/java -xmx4g -jar minecraft_server.Jar Nogui
Uruchom serwer Minecraft
Następnie użyj Systemctl
polecenie, aby uruchomić nowy serwer Minecraft:
$ sudo systemctl start minecraft@survival
Potwierdź, że nowy serwer Minecraft działa:
$ sudo Systemctl status Minecraft@przetrwanie ● [email protected] - Minecraft Server: Survival załadowany: załadowany (/etc/Systemd/System/[email protected]; wyłączony; PREDET PRESET: Włączony) Active: Active (Uruchamianie) od poniedziałku 2018-01-22 12:46:37 AEDT; 16s temu główny PID: 7751 (ekran) Zadania: 21 (limit: 4915) Cgroup: /System.Slice/Minecraft.Slice/[email protected] ├─7751/usr/bin/ekran -dms MC -Survival/usr/bin/java -xmx2g -jar minecraft_server.jar nogui └─7757/usr/bin/java -xmx2g -jar minecraft_server.Jar Nogui 22 stycznia 12:46:37 Ubuntu Systemd [1]: Rozpoczęcie Minecraft Server: Survival.
Aby upewnić się, że serwer Minecraft rozpoczyna się po ponownym uruchomieniu:
$ sudo systemctl włącz Minecraft@Survival
Jeśli wszystko poszło zgodnie z planem, powinieneś być teraz w stanie użyć nmap
polecenie do sprawdzenia domyślnego portu Minecraft 25565
:
$ nmap -p 25565 Localhost Uruchamianie NMAP 7.60 (https: // nmap.Org) Raport skanowania NMAP dla LocalHost (127.0.0.1) Host jest w górę (0.Opóźnienie 00054s). Inne adresy dla LocalHost (nie zeskanowane): :: 1 Port State Service 25565/TCP Open Minecraft NMAP Dokonany: 1 adres IP (1 host w górę) Zeskanowano w 0.06 sekund
Wszystkie zrobione. Aby zapewnić kolejną instancję serwera Minecraft na tym samym serwerze, kontynuuj czytanie następnej sekcji.
Dostrzeba nowa instancja serwera Minecraft na tym samym hoście
Poniższe polecenia Linux skonfigurują nowy wymieniony serwer Minecraft Linuxconfig
na porcie 25566
. Zobacz poniższy załącznik, aby uzyskać dodatkowe konfiguracje serwera, które mają zostać zaimplementowane/opt/minecraft/LinuxConfig/Server.nieruchomości
. Korzystanie z naszego istniejącego skryptu systemowego do wdrożenia kolejnej instancji Minecraft Server jest łatwe jako:
$ 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.właściwości „$ sudo chown -r minecraft/opt/minecraft/linuxconfig/
Włącz Minecraft Server rozpocząć po ponownym uruchomieniu i uruchom serwer:
$ sudo systemctl włącz Minecraft@Linuxconfig $ sudo systemctl start minecraft@linuxconfig
Na koniec sprawdź status:
$ sudo Systemctl status minecraft@linuxconfig
Załącznik
Domyślnie Minecraft serwer.nieruchomości
Ustawienia:
MAX-TICK TIME = 60000-Settings = zezwolenie-Nether = True Force-Damemode = False GameMode = 0 Włącz-Query = False Player-Idle Timeout = 0 Trudność = 1 Spawn-Monsters = True Op-Permission-LEVel = 4 PVP = True Snooper-Enabled = True Level-Type = domyślny hardcore = falseble-command-block = false max-players = 20 sieciowo-kompresja-wyniki = 256 zasobów-pack-sha1 = Max-World-Size = 29999984 Server Server -port = 25565 Server-IP = Spawn-NPCS = True Fight-Flight = False poziom-nazwa poziomu = Widok Widok-Distance = 10 Zasób-Pack = Spawn-Animals = True White-list = False Generate-Sluctures = True Online Mode = True Max-Build-Height = 256 poziomy poziomu = Prevent-Proxy-Connections = False Use-Native-Transport = True MOTD = Minecraft Server Enable-Rcon = False
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Ubuntu 20.04 Minecraft Server Setup
- Ubuntu 22.04 Minecraft Server Setup
- Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
- Ubuntu 20.04 Przewodnik
- Rzeczy do zainstalowania na Ubuntu 22.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Jak zainstalować Minecraft na Manjaro
- Ubuntu 20.04 Hadoop
- « Jak zainstalować sterowniki NVIDIA na Ubuntu 18.10 Kosmiczne mątwy Linux
- Jak dodać i przełączyć układ klawiatury na Ubuntu 18.04 Bionic Beaver Linux »