Điểm:1

Có thể chạy Minecraft Server trên Linux (Lubuntu) không?

lá cờ pe

Tôi muốn chạy Minecraft và đã bắt đầu với Raspberry Pi, nhưng bây giờ tôi đã chuyển sang máy chủ tệp chuyên dụng của mình để cố gắng sử dụng nó thay thế nhưng cũng không thành công.

Bất kể phiên bản Java nào (phiên bản openjdk "11.0.11") tôi quản lý để chạy nó không bao giờ là đủ cho phiên bản máy chủ Minecraft mới nhất (hiện tại là 1.17). Tôi đã từng chạy một máy chủ Minecraft trên máy Lubuntu của mình trước đây, nhưng lần này tất cả đều thất bại vì không có phiên bản java nào đủ tốt cho nó.

Tôi chỉ muốn biết nếu nó thậm chí khả thi để làm cho nó chạy. Nếu là tôi sẽ kiên trì.

Điểm:1
lá cờ cn

Chắc chắn nó khả thi. Bạn đã tự làm nó rồi. Tôi có một máy chủ Minecraft đang hoạt động ngay bây giờ.

Từ đây Hướng dẫn máy chủ Minecraft:

  • Đối với Minecraft Server 1.16 trở xuống: Cài đặt gói openjdk-8-jdk-không đầu
  • Đối với Minecraft Server 1.17 trở lên: Cài đặt gói openjdk-16-jdk-không đầu

Cả hai gói đều có sẵn trong tất cả các bản phát hành Ubuntu hiện được hỗ trợ trong túi Vũ trụ. Hầu hết mọi người đã kích hoạt Universe, vì vậy vấn đề đơn giản là...

sudo apt cài đặt <tên gói>
Sudo apt cài đặt /path/to/downloaded/server.jar

...tuy nhiên, một số người không bật Universe nên cần thực hiện thêm hai bước nữa.

Sudo add-apt-repository vũ trụ
cập nhật sudo apt
sudo apt cài đặt <tên gói>
Sudo apt cài đặt /path/to/downloaded/server.jar

Bạn chỉ hỏi về Java, vì vậy câu trả lời chỉ là về Java.

Bạn đã không hỏi về các bước khác để thiết lập, khởi chạy và sao lưu máy chủ. Nếu bạn có, tôi sẽ chỉ cho bạn hướng dẫn được liên kết đó. Nó có mọi thứ bạn cần.

Delano Stagg avatar
lá cờ pe
Cảm ơn. Tôi đã xem qua hướng dẫn đó (và nhiều người thích nó) nhiều lần. Tôi đã quản lý để Java 16 hoạt động trên máy chủ Lubfox của mình, vì vậy Minecraft hiện đã chạy. Nhưng tôi không nghĩ phiên bản Java cập nhật như vậy có sẵn cho Raspberry Pi.
user535733 avatar
lá cờ cn
Có, phiên bản cập nhật chắc chắn có sẵn cho Pi. Xem https://packages.ubuntu.com: Cả hai gói này đều có sẵn cho arm64 và armhf.
Điểm:0
lá cờ ai

Java không quan trọng hệ điều hành, nếu hệ điều hành hỗ trợ java thì có thể có máy chủ

Sử dụng Java 16 cho trên 1.17

Sử dụng Java 8 cho 1.16 trở xuống

Điểm:0
lá cờ dj

Nó không phụ thuộc vào các bản phân phối Linux, thay vào đó là Môi trường thời gian chạy Java.Theo những gì tôi biết, Java 8 trở lên là đủ cho các máy chủ Minecraft, vì vậy có vẻ như vấn đề về cấu hình hoặc cài đặt hơn là vấn đề gì đó liên quan đến hệ điều hành hoặc bản thân Minecraft.

Bạn có thể mở terminal và chạy lệnh java <path_to_mc_server.jar>? Nếu vậy, đầu ra là gì, có thể là lỗi bạn gặp phải? Biết điều đó sẽ rất hữu ích.

Chỉnh sửa: Lỗi phổ biến nhất mà tôi thấy là không thêm đường dẫn thực thi java (đường dẫn cài đặt) vào biến môi trường PATH. Nếu bạn muốn nó ở chế độ nhấp để chạy, thì bước đó ít nhiều bắt buộc trong Linux.

Để thực hiện điều đó, bạn có thể kiểm tra liên kết này để biết thêm thông tin.

Delano Stagg avatar
lá cờ pe
Cảm ơn. Tôi cũng nghĩ như vậy về Java 8 là đủ, nhưng có vẻ như phiên bản mới nhất của phần mềm yêu cầu Java 16.
FFaFafy avatar
lá cờ dj
Đó là một điều đáng tiếc, mặc dù bạn có thể cài đặt và chạy v16 trong bất kỳ HĐH 64 bit nào. Hãy xem [trang này](https://www.oracle.com/java/technologies/javase-jdk16-downloads.html). Có một tệp .deb bạn có thể sử dụng để cài đặt java. Chuyển đến thiết bị đầu cuối và chạy `Sudo apt install Downloads/`. Hy vọng rằng sẽ giúp.
Điểm:0
lá cờ pe

Vì vậy, tôi đã làm làm việc này cuối cùng.

Như ai đó đã nhận xét, tôi đang sử dụng Hệ điều hành Raspberry Pi mặc định để xây dựng máy chủ, nhưng nó không dễ dàng hỗ trợ Java 16. Tuy nhiên, bản dựng Ubuntu cho Raspberry Pi làm hỗ trợ Java 16. Tôi đã quá tập trung vào việc xây dựng máy chủ nên không thể nhìn thấy cây cối.

Vì vậy, đối với bất kỳ ai khác đang cố gắng để Minecraft hoạt động trên Raspberry Pi 4, đây là những gì tôi đã làm:

  1. Sử dụng trình chụp ảnh Raspberry Pi, chọn hệ điều hành có mục đích chung khác, sau đó chọn Ubuntu.

Màn hình Raspberry Pi Imager

  1. Khi bạn đã thiết lập và định cấu hình HĐH (bao gồm các bản cập nhật và bổ sung vào mạng của mình), hãy chạy sudo apt cài đặt openjdk-16-jdk-headless

  2. Tạo một thư mục cho Minecraft sudo mkdirMinecraft

  3. Chuyển đến thư mục đó và chạy như sau: sudo wget https://papermc.io/api/v2/projects/paper/versions/1.17/builds/31/downloads/paper-1.17-31.jar

  4. Điều đó sẽ tải xuống phiên bản hiện tại (kể từ ngày 22/06/2021) của Máy chủ Paper Minecraft. Sau đó chạy sudo java -Xmx2048M -Xms2048M -jar giấy-1.17-30.jar nogui

Có một vài bước nữa sau khi bạn chạy nó nhưng có hướng dẫn tốt hơn về cách chạy máy chủ Minecraft (mặc dù không dành cho bất kỳ thứ gì yêu cầu Java 16)

Tôi hy vọng điều đó sẽ giúp ai đó bớt thất vọng mà máy chủ đã gây ra cho tôi.

Chúc mừng

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.