Cách cài đặt máy chủ Minecraft trong Raspberry Pi 4

How Install Minecraft Server Raspberry Pi 4



Có rất nhiều máy chủ Minecraft trực tuyến trên mạng, nơi bạn có thể chơi Minecraft với bạn bè của mình. Bạn cũng có thể tạo máy chủ Minecraft của riêng mình bằng máy tính bảng đơn Raspberry Pi 4 tại nhà để chơi với bạn bè và những người khác trực tuyến.

Tạo máy chủ Minecraft của riêng bạn đi kèm với một số lợi ích:







  • Dữ liệu thế giới Minecraft sẽ được lưu trên hệ thống Raspberry Pi của bạn.
  • Bạn có thể chơi Minecraft với bạn bè của mình trên mạng LAN.
  • Bạn có thể lấy địa chỉ IP công khai và cho phép mọi người từ bất kỳ đâu tham gia máy chủ Minecraft của bạn.
  • Bạn có thể chạy bất kỳ mod Minecraft nào bạn muốn.
  • Bạn sẽ là quản trị viên.
  • Bạn có thể kiểm soát người dùng chơi Minecraft trên máy chủ của mình.
  • Bạn có thể cấp quyền truy cập cho bất kỳ ai bạn muốn, từ chối quyền truy cập vào bất kỳ ai bạn muốn và đuổi bất kỳ ai ra khỏi máy chủ của bạn bất cứ lúc nào.

Tóm lại, bạn sẽ có toàn quyền kiểm soát máy chủ Minecraft của mình.



Vì Raspberry Pi 4 là một máy tính bo mạch đơn giá rẻ nên việc xây dựng một máy chủ Minecraft với hệ thống Raspberry Pi 4 có thể rất tiết kiệm chi phí. Raspberry Pi 4 cũng là một thiết bị tiêu thụ năng lượng thấp. Bạn sẽ không phải lo lắng về hóa đơn tiền điện. Bạn có thể sử dụng bất kỳ bộ sạc dự phòng nào để cấp nguồn cho hệ thống Raspberry Pi 4.



Bài viết này hướng dẫn bạn cách cài đặt máy chủ Minecraft của riêng bạn trong Raspberry Pi 4.





Những gì bạn sẽ cần

Nếu bạn muốn thiết lập một máy chủ Minecraft trên hệ thống Raspberry Pi 4 của mình, bạn sẽ cần những thứ sau:

  1. Máy tính bảng đơn Raspberry Pi 4 (nên dùng phiên bản 4 GB, nhưng phiên bản 2 GB cũng sẽ hoạt động).
  2. Bộ đổi nguồn USB Type-C.
  3. Một thẻ nhớ microSD 16 GB hoặc 32 GB với hệ điều hành Raspberry Pi đã nhấp nháy. Tôi khuyên bạn nên sử dụng Raspberry Pi OS Lite (không có môi trường máy tính để bàn đồ họa), mặc dù phiên bản máy tính để bàn của Hệ điều hành Raspberry Pi cũng sẽ hoạt động.
  4. Kết nối mạng trên thiết bị Raspberry Pi 4.
  5. Máy tính xách tay hoặc máy tính để bàn để truy cập máy tính để bàn từ xa VNC hoặc truy cập SSH vào thiết bị Raspberry Pi 4.

Nếu bạn cần hỗ trợ để flash hình ảnh Hệ điều hành Raspberry Pi trên thẻ nhớ microSD, hãy xem bài viết Cách cài đặt và sử dụng Raspberry Pi Imager.



Nếu bạn là người mới bắt đầu làm việc với Raspberry Pi và cần hỗ trợ cài đặt Hệ điều hành Raspberry Pi trên thiết bị Raspberry Pi 4 của mình, hãy xem bài viết Cách cài đặt hệ điều hành Raspberry Pi trên Raspberry Pi 4 .

Ngoài ra, nếu bạn cần bất kỳ hỗ trợ nào với việc thiết lập không cần cài đặt Raspberry Pi 4, hãy xem bài viết Cách cài đặt và cấu hình hệ điều hành Raspberry Pi trên Raspberry Pi 4 mà không cần màn hình ngoài.

Nâng cấp hệ điều hành Raspberry Pi

Trước khi bắt đầu cài đặt máy chủ Minecraft trong Raspberry Pi 4, bạn nên nâng cấp tất cả các gói hiện có của Hệ điều hành Raspberry Pi của mình.

Đầu tiên, hãy cập nhật bộ đệm ẩn của kho lưu trữ gói APT bằng lệnh sau:

$sudocập nhật apt

Để nâng cấp tất cả các gói hiện có trong Hệ điều hành Raspberry Pi của bạn, hãy chạy lệnh sau:

$sudonâng cấp đầy đủ apt

Để xác nhận cài đặt, nhấn và sau đó nhấn .

Trình quản lý gói APT sẽ tải xuống và cài đặt tất cả các gói được yêu cầu từ Internet. Quá trình này có thể mất một lúc để hoàn thành.

Tại thời điểm này, tất cả các bản cập nhật sẽ được cài đặt.

Để các thay đổi có hiệu lực, hãy khởi động lại hệ thống Raspberry Pi 4 của bạn bằng lệnh sau:

$sudokhởi động lại

Cài đặt Bộ phát triển Java

Máy chủ Minecraft được viết bằng ngôn ngữ lập trình Java. Vì vậy, bạn sẽ cần phải cài đặt Java trên máy tính của mình để máy chủ Minecraft hoạt động.

May mắn thay, Java Development Kit (viết tắt là JDK) có sẵn trong kho gói chính thức của Hệ điều hành Raspberry Pi. Vì vậy, thật dễ dàng để cài đặt Bộ phát triển Java trên Hệ điều hành Raspberry Pi.

Để cài đặt Bộ phát triển Java vào hệ thống Raspberry Pi của bạn, hãy chạy lệnh sau:

$sudođúng cáchTải vềdefault-jdk

Để xác nhận cài đặt, nhấn và sau đó nhấn .

Tất cả các gói yêu cầu sẽ được tải xuống từ Internet. Quá trình này có thể mất một lúc để hoàn thành.

Sau khi các gói yêu cầu được tải xuống từ Internet, chúng sẽ được cài đặt lần lượt trên Hệ điều hành Raspberry Pi. Quá trình này có thể mất một lúc để hoàn thành.

Tại thời điểm này, JDK sẽ được cài đặt.

Máy chủ Minecraft chính thức so với Papermc Minecraft

Trong bài viết này, chúng tôi đã giới thiệu cho các bạn cách cài đặt cả máy chủ Papermc Minecraft chính thức và máy chủ Papermc.

Sự khác biệt duy nhất giữa hai điều này là máy chủ Minecraft chính thức là mã nguồn đóng, trong khi máy chủ Papermc Minecraft được cộng đồng duy trì và là mã nguồn mở. Về hiệu suất, hai loại máy chủ này sẽ có những điểm khác biệt.

Bạn có thể cài đặt máy chủ Minecraft chính thức hoặc máy chủ Papermc Minecraft. Sự lựa chọn này phụ thuộc vào sở thích cá nhân của bạn.

Cài đặt máy chủ Minecraft chính thức

Trong phần này, bạn sẽ học cách cài đặt máy chủ Minecraft chính thức trên Hệ điều hành Raspberry Pi của mình.

Đầu tiên, tạo thư mục mới ~ / minecraft-server với lệnh sau:

$mkdir -v~/máy chủ Minecraft

Điều hướng đến thư mục mới được tạo ~ / minecraft-server với lệnh sau:

$đĩa CD~/máy chủ Minecraft

Tham quan trang tải xuống chính thức của máy chủ Minecraft tại đây .

Sau khi tải trang, hãy tìm liên kết tải xuống của phiên bản mới nhất của máy chủ Minecraft, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Nhấp chuột phải (RMB) vào liên kết tải xuống và nhấp vào Sao chép địa chỉ liên kết để sao chép liên kết tải xuống của máy chủ Minecraft.


Tải xuống kho lưu trữ Java của máy chủ Minecraft bằng liên kết tải xuống bạn vừa sao chép, như sau:

$wgethttps://launcher.mojang.com/v1/các đối tượng/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar

Tệp lưu trữ Java của máy chủ Minecraft hiện đang được tải xuống. Quá trình này có thể mất vài giây để hoàn thành.

Tại thời điểm này, tệp sẽ được tải xuống.

Tệp mới server.jar cũng nên được tạo trong thư mục làm việc hiện tại của bạn.

$ls -lh

Chạy máy chủ Minecraft như sau:

$java -Xmx2048M -Xms2048M -cái lọserver.jar nogui

Đây, -Xms-Xmx các tùy chọn được sử dụng để đặt dung lượng bộ nhớ mà máy chủ Minecraft có thể sử dụng.

Tôi đã phân bổ 2048 MB hoặc 2 GB bộ nhớ cho máy chủ Minecraft, vì tôi có phiên bản 8 GB của Raspberry Pi 4. Nếu bạn có phiên bản 2 GB của Raspberry Pi 4, hãy đặt nó thành 1024 MB.

Bạn sẽ thấy kết quả sau khi chạy máy chủ Minecraft lần đầu tiên. Điều này là do trước tiên bạn phải chấp nhận EULA (Thỏa thuận cấp phép người dùng cuối) của máy chủ Minecraft để có thể chạy nó.

Tệp mới eula.txt sẽ được tạo trong thư mục làm việc hiện tại của bạn vào lần đầu tiên bạn chạy máy chủ Minecraft, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Để chấp nhận EULA, hãy mở eula.txt tệp với trình soạn thảo văn bản nano như sau:

$nanoeula.txt

Các eula biến nên được đặt thành sai theo mặc định.

Thay đổi giá trị này thành THẬT, như thể hiện trong ảnh chụp màn hình bên dưới.

Khi bạn đã hoàn tất, hãy nhấn + NS theo dõi bởi để cứu eula.txt tập tin.

Khi bạn đã chấp nhận EULA, bạn có thể chạy máy chủ Minecraft với lệnh tương tự như trước đây:

$java -Xmx2048M -Xms2048M -cái lọserver.jar nogui

Bây giờ, máy chủ Minecraft sẽ bắt đầu, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Thế giới Minecraft hiện đang được tạo ra. Quá trình này có thể mất một lúc để hoàn thành.

Khi máy chủ Minecraft đã sẵn sàng, bạn sẽ thấy thông báo nhật ký Xong, như được đánh dấu trong ảnh chụp màn hình bên dưới.

Cài đặt Máy chủ Minecraft PaperMC

Trong phần này, bạn sẽ học cách cài đặt máy chủ PaperMC Minecraft mã nguồn mở trên Hệ điều hành Raspberry Pi của mình.

Đầu tiên, tạo thư mục mới ~ / papermc-server với lệnh sau:

$mkdir -v~/papermc-server

Điều hướng đến thư mục mới được tạo ~ / papermc-server với lệnh sau:

$đĩa CD~/papermc-server

Tham quan trang tải xuống chính thức của máy chủ Minecraft PaperMC tại đây .

Sau khi tải trang, bạn sẽ tìm thấy liên kết tải xuống của phiên bản mới nhất của máy chủ PaperMC Minecraft, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Nhấp chuột phải (RMB) vào liên kết tải xuống và nhấp vào Sao chép địa chỉ liên kết để sao chép liên kết tải xuống của máy chủ Minecraft PaperMC.

Tải xuống kho lưu trữ Java máy chủ PaperMC Minecraft bằng liên kết tải xuống bạn vừa sao chép, như sau:

$wget -HOẶCserver.jar https://papermc.io/Cháy/v1/giấy/1.16.4/261/Tải xuống

Tệp lưu trữ Java của máy chủ PaperMC Minecraft hiện đang được tải xuống. Quá trình này có thể mất vài giây để hoàn thành.

Tại thời điểm này, tệp sẽ được tải xuống.

Tệp mới server.jar cũng nên được tạo trong thư mục làm việc hiện tại của bạn.

$ls -lh

Chạy máy chủ Minecraft PaperMC như sau:

$java -Xmx2048M -Xms2048M -cái lọserver.jar nogui

Đây, -Xms-Xmx các tùy chọn được sử dụng để đặt dung lượng bộ nhớ mà máy chủ PaperMC Minecraft có thể sử dụng.

Tôi đã phân bổ 2048 MB hoặc 2 GB bộ nhớ cho máy chủ Minecraft, vì tôi có phiên bản 8 GB của Raspberry Pi 4. Nếu bạn có phiên bản 2 GB của Raspberry Pi 4, hãy đặt nó thành 1024 MB.

Bạn sẽ thấy kết quả sau khi chạy máy chủ PaperMC Minecraft lần đầu tiên. Điều này là do bạn chấp nhận EULA (Thỏa thuận cấp phép người dùng cuối) của máy chủ PaperMC Minecraft để có thể chạy nó.

Tệp mới eula.txt sẽ được tạo trong thư mục làm việc hiện tại của bạn lần đầu tiên bạn chạy máy chủ PaperMC Minecraft, như bạn có thể thấy trong ảnh chụp màn hình bên dưới:

Để chấp nhận EULA, hãy mở eula.txt nộp hồ sơ với nano trình soạn thảo văn bản, như sau:

$nanoeula.txt

Các eula biến nên được đặt thành sai theo mặc định.

Thay đổi giá trị này thành THẬT, như thể hiện trong ảnh chụp màn hình bên dưới.

Khi bạn đã hoàn tất, hãy nhấn + NS theo dõi bởi để cứu eula.txt tập tin.

Khi bạn đã chấp nhận EULA, bạn có thể chạy máy chủ PaperMC Minecraft bằng lệnh tương tự như trước đây:

$java -Xmx2048M -Xms2048M -cái lọserver.jar nogui

Máy chủ PaperMC Minecraft hiện đang được khởi động và một thế giới mới đang được tạo ra, như bạn có thể thấy trong ảnh chụp màn hình bên dưới. Quá trình này sẽ mất một lúc để hoàn thành.

Khi máy chủ Minecraft PaperMC đã sẵn sàng, bạn sẽ thấy nhật ký Xong, như được đánh dấu trong ảnh chụp màn hình bên dưới.

Chơi Minecraft trên Raspberry Pi 4 Minecraft Server

Để truy cập máy chủ Minecraft đang chạy trên thiết bị Raspberry Pi từ các thiết bị khác trong mạng gia đình (LAN), bạn sẽ cần biết địa chỉ IP của thiết bị Raspberry Pi của mình.

Bạn có thể tìm thấy địa chỉ IP của thiết bị Raspberry Pi từ giao diện quản lý web của bộ định tuyến tại nhà. Trong trường hợp của tôi, địa chỉ IP là 192.168.0.106. Điều này sẽ khác đối với bạn. Vì vậy, hãy đảm bảo thay thế IP của tôi bằng IP của bạn từ bây giờ.

Nếu bạn có quyền truy cập vào bảng điều khiển Raspberry Pi, bạn cũng có thể chạy lệnh sau để tìm địa chỉ IP.

$tên máy chủ -TÔI

Để chơi Minecraft trên máy chủ Minecraft được cài đặt trên thiết bị Raspberry Pi 4 của bạn, hãy chạy Minecraft Java Edition và nhấp vào Nhiều người chơi .

Đánh dấu Không hiển thị lại màn hình này và bấm vào Tiếp tục .

Nhấp chuột Kết nối trực tiếp .

Nhập địa chỉ IP của Raspberry Pi 4 của bạn và nhấp vào Tham gia máy chủ .

Minecraft bây giờ sẽ bắt đầu kết nối với máy chủ Minecraft đang chạy trên thiết bị Raspberry Pi 4.

Bạn cũng có thể thấy rằng một người dùng mới đã tham gia trò chơi trong nhật ký máy chủ Minecraft.

Minecraft sẽ bắt đầu. Giờ đây, bạn có thể thưởng thức Minecraft trên máy chủ Minecraft của riêng mình chạy trên Raspberry Pi 4.

Bạn có thể nhấn P để liệt kê những người chơi được kết nối với máy chủ Minecraft của bạn. Hiện tại, tôi là người chơi duy nhất trên máy chủ Minecraft của mình, như bạn có thể thấy trong ảnh chụp màn hình bên dưới:

Khi bạn dừng trò chơi Minecraft, nhật ký máy chủ Minecraft cũng sẽ thông báo cho bạn về hành động này.

Khởi động máy chủ Minecraft khi khởi động

Khởi động máy chủ Minecraft theo cách thủ công mỗi khi bạn khởi động thiết bị Raspberry Pi của mình không thực tế lắm. Vì vậy, chúng ta có thể tạo một dịch vụ systemd sẽ tự động khởi động máy chủ Minecraft khi khởi động.

Đầu tiên, hãy tạo minecraft-server.service tập tin trong / etc / systemd / system / thư mục, như sau:

$sudo nano /Vân vân/hệ thống/hệ thống/minecraft-server.service

Nhập các dòng sau vào minecraft-server.service tập tin.

[Đơn vị]
Sự miêu tả= Máy chủ Minecraft
Sau= network.target
[Dịch vụ]
Thư mục làm việc=/Trang Chủ/số Pi/máy chủ Minecraft
Môi trường=MC_MEMORY= 2048 triệu
ExecStart=java -Xmx$ {MC_MEMORY} -Xms$ {MC_MEMORY} -cái lọserver.jar nogui
StandardOutput= kế thừa
StandardError= kế thừa
Khởi động lại= luôn luôn
Người sử dụng= pi
[Cài đặt]
WantedBy= multi-user.target

Nếu bạn muốn chạy máy chủ Minecraft chính thức, hãy đảm bảo rằng Thư mục làm việc được đặt thành / home / pi / minecraft-server trong minecraft-server.service tập tin.

Thư mục làm việc=/Trang Chủ/số Pi/máy chủ Minecraft

Nếu bạn muốn chạy máy chủ PaperMC Minecraft, hãy đảm bảo rằng Thư mục làm việc được đặt thành / home / pi / papermc-server trong minecraft-server.service tập tin.

Thư mục làm việc=/Trang Chủ/số Pi/papermc-server

Ngoài ra, bạn có thể thay đổi MC_MEMORY biến môi trường để đặt dung lượng bộ nhớ bạn muốn phân bổ cho máy chủ Minecraft của mình.

Môi trường=MC_MEMORY= 2048 triệu

Khi bạn đã hoàn tất, hãy nhấn + NS theo dõi bởi để cứu minecraft-server.service tập tin.

Tải lại các daemon systemd để các thay đổi có hiệu lực, như sau:

$sudosystemctl daemon-tải lại

Như bạn có thể thấy, máy chủ Minecraft dịch vụ systemd hiện không chạy.

$sudotrạng thái systemctl minecraft-server.service

Bạn có thể bắt đầu máy chủ Minecraft dịch vụ systemd với lệnh sau:

$sudosystemctl start minecraft-server.service

Các máy chủ Minecraft dịch vụ sẽ hoạt động / đang chạy, như bạn có thể thấy trong ảnh chụp màn hình bên dưới. Nên máy chủ Minecraft dịch vụ systemd đang hoạt động.

$sudotrạng thái systemctl minecraft-server.service

Bạn cũng có thể thêm máy chủ Minecraft dịch vụ systemd để khởi động hệ thống của Raspberry Pi OS bằng lệnh sau:

$sudosystemctlcho phépminecraft-server.service

Để các thay đổi có hiệu lực, hãy khởi động lại hệ thống Raspberry Pi của bạn bằng lệnh sau:

$sudokhởi động lại

Khi hệ thống Raspberry Pi của bạn khởi động, dịch vụ minecraft-server systemd sẽ hoạt động / đang chạy, như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

$sudotrạng thái systemctl minecraft-server.service

Phần kết luận

Trong bài viết này, bạn đã học cách tạo máy chủ Minecraft của riêng mình bằng máy tính bảng đơn Raspberry Pi 4. Bạn đã thấy cách cài đặt cả máy chủ Minecraft chính thức và máy chủ PaperMC Minecraft nguồn mở trên thiết bị Raspberry Pi 4 của mình. Bạn cũng đã học cách chơi Minecraft trên máy chủ Minecraft chạy trên hệ thống Raspberry Pi 4.