Tin tức và phân tích của tất cả các thiết bị di động

Cách lưu trữ máy chủ Minecraft trên Linux

Bạn muốn lưu trữ máy chủ Minecraft trên Linux? Nếu vậy, bạn sẽ cần chạy phiên bản Java vì Microsoft chỉ cho phép máy chủ Linux Minecraft chạy theo cách này. Để chạy máy chủ Minecraft trên Linux, bạn cần có môi trường Java Runtime.platform với phiên bản Java. Cài đặt Java có thể gây khó chịu. Tuy nhiên, việc cài đặt Java trên Linux rất đơn giản, vì vậy chúng ta hãy bắt đầu!

Cài đặt thời gian chạy Java

Trong hướng dẫn này, chúng tôi sẽ tập trung vào khái niệm lưu trữ máy chủ Minecraft trên hệ điều hành Linux. Chúng tôi sẽ không tập trung cụ thể vào việc sử dụng hệ điều hành máy chủ Linux vì nó không bắt buộc. Tuy nhiên, nếu bạn muốn có một máy chủ Minecraft chuyên dụng trên Linux, có lẽ bạn nên đi theo con đường này và chúng tôi khuyên dùng máy chủ Ubuntu.

Lưu ý: Có nhiều phiên bản Java Runtime trên Linux, cả phiên bản chính thức của Oracle và phiên bản nguồn mở thay thế. Đối với hướng dẫn này, chúng tôi sẽ sử dụng phiên bản chính thức của Oracle. Điều đó nói rằng, sử dụng cấu hình OpenJDK thay thế là hoàn toàn ổn và mọi thứ cũng sẽ hoạt động tốt.

Ubuntu / máy chủ Ubuntu

Thời gian chạy Oracle Java không dễ cài đặt trên Ubuntu. Tuy nhiên, thêm PPA làm cho vấn đề đau đầu ít hơn nhiều. Do bản chất của cách máy chủ Ubuntu hoạt động, PPA này sẽ hoạt động tốt trên cả máy tính để bàn Ubuntu và máy chủ Ubuntu. Tuy nhiên, nếu bạn thêm PPA vào máy chủ Ubuntu của mình và gặp sự cố, hãy cân nhắc việc cài đặt thời gian chạy OpenJDK JRE như một giải pháp thay thế.

Để thêm Oracle Java Runtime PPA vào hệ thống của bạn, hãy mở một thiết bị đầu cuối và nhập thông tin sau:

sudo add-apt-repository ppa:webupd8team/java

Chạy apt update để làm mới nguồn phần mềm Ubuntu của bạn.

sudo apt update

Sau khi chạy bản cập nhật, hãy sử dụng nâng cấp apt để cài đặt bất kỳ bản cập nhật nào xuất hiện.

sudo apt upgrade -y

Cuối cùng, cài đặt Oracle Java từ kho phần mềm.

sudo apt install oracle-java9-installer

sudo apt install oracle-java9-set-default

Máy chủ Debian/Debian

Debian có thể truy cập Ubuntu Oracle Java PPA. Để thêm nó, bạn cần chỉnh sửa tệp /etc/apt/sources.list của mình. Mở một thiết bị đầu cuối và chạy Nano.

Oracle Java không hoạt động? Thay vào đó, hãy cân nhắc sử dụng giải pháp thay thế mã nguồn mở.

sudo nano /etc/apt/sources.list

Dán đoạn mã sau vào Nano Editor:

#Webupd8

deb https://ppa.launchpad.net/webupd8team/java/ubuntu chính đáng tin cậy
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu chính đáng tin cậy

Lưu trình chỉnh sửa Nano bằng Ctrl + O, sau đó sử dụng thiết bị đầu cuối để thêm phím mềm GPG PPA.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

sudo apt-get update

Cuối cùng, cài đặt Java.

sudo apt-get install oracle-java9-installer

sudo apt-get install oracle-java9-set-default

echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Rhel/Fedora/OpenSUSE

Oracle hỗ trợ khá tốt cho tất cả các hệ điều hành Linux dựa trên Redhat nên việc cài đặt rất dễ dàng. Điều đó nói rằng, nếu bạn gặp sự cố, bạn có thể xem xét một giải pháp thay thế nguồn mở.

Để cài đặt phiên bản mới nhất của Oracle Java Runtime Environment, hãy truy cập trang tải xuống và tải xuống RPM mới nhất.

Sau khi tải xuống, hãy mở một thiết bị đầu cuối, CD vào thư mục ~/Downloads và chạy trình cài đặt.

Fedora / Rhel

sudo dnf jre-8u171-linux-x64.rpm

hoặc

sudo yum jre-8u171-linux-x64.rpm

sử dụng

sudo zypper jre-8u171-linux-x64.rpm

Khởi động máy chủ Minecraft Java Edition

Sau khi Java được thiết lập và chạy, phần khó nhất đã hoàn thành. Bây giờ tất cả những gì còn lại là tải xuống ứng dụng máy chủ Minecraft Java Edition mới nhất và chạy nó. Sau khi tải xuống, hãy mở một thiết bị đầu cuối bằng lệnh MV để đặt ứng dụng máy chủ vào vị trí thích hợp.

Lưu ý: Nếu bạn đang sử dụng hệ điều hành máy chủ, bạn có thể cần tải xuống và đặt tệp theo cách thủ công. Các hướng dẫn sau đây dành riêng cho những người sử dụng máy chủ Minecraft trên hệ điều hành đã thiết lập cấu trúc thư mục chính phù hợp.

mkdir ~/Minecraft/server/

mv ~/Downloads/server.jar ~/Minecraft/server/

Bắt đầu một máy chủ không đầu (không có GUI) với:

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar nogui

Ngoài ra, hãy khởi động máy chủ Minecraft bằng GUI:

java -Xmx1024M -Xms1024M -jar ~/Minecraft/server/server.jar

Bây giờ máy chủ Minecraft Java Edition đang chạy, bạn cần phân phối một địa chỉ IP cho nó. Để có kết quả tốt nhất, hãy lưu trữ máy chủ này tại nhà riêng của bạn trên mạng LAN. Nếu bạn cần lưu trữ trực tuyến, hãy cân nhắc làm như vậy trên VPS như DigitalOcean vì họ cung cấp mức giá tuyệt vời để chạy các ứng dụng Linux.

Lưu ý: Nếu bạn đang sử dụng máy chủ trực tuyến, hãy đảm bảo cổng 25565 được chuyển tiếp, nếu không máy chủ sẽ không hoạt động!

Để tìm địa chỉ IP cục bộ của bạn, hãy chạy trong thiết bị đầu cuối:

ip addr show | grep 192.168.1

Lệnh này cô lập địa chỉ IP LAN của máy chủ.

Từ đó, chuyển địa chỉ IP của bạn cho bất kỳ ai cần kết nối và hướng dẫn người chơi thêm địa chỉ IP vào ứng dụng khách Minecraft của họ.

Chạy máy chủ Minecraft trực tuyến chứ không chỉ trên mạng LAN? Bạn cần phải đi và tìm địa chỉ IP bên ngoài của máy chủ của bạn. Tìm địa chỉ này sẽ dễ dàng trên hầu hết các bảng điều khiển VPS.