Computer >> Hướng Dẫn Máy Tính >  >> Phần Cứng >> Phần Cứng

Cách Biến Raspberry Pi Thành Server Minecraft

Cách Biến Raspberry Pi Thành Server Minecraft

Minecraft là trò chơi video bán chạy thứ hai mọi thời đại, với 122 triệu người đăng nhập chỉ trong tháng 9 năm 2019. Mặc dù bạn có thể khám phá thế giới Minecraft một mình, một số thứ vui hơn khi chơi cùng bạn bè! Bằng cách tạo server Minecraft riêng, bạn sẽ có quyền kiểm soát hoàn toàn thế giới của mình: tự đặt quy tắc, cài mod và mời tất cả bạn bè khám phá Minecraft cùng bạn!

Trong hướng dẫn này, bạn sẽ học cách thiết lập và lưu trữ một server Minecraft độc lập trên mạng Wi-Fi cục bộ của bạn bằng Raspberry Pi. Khi server này chạy, bạn sẽ có thể chơi với bất kỳ ai khác kết nối với mạng của bạn – lý tưởng nếu con cái hoặc bạn cùng phòng của bạn nghiện Minecraft!

Cách Biến Raspberry Pi Thành Server Minecraft

Nếu bạn muốn mọi người kết nối với Raspberry Pi từ xa, bạn sẽ cần hoàn thành một vài bước bổ sung, bạn sẽ học được khắp nơi trong hướng dẫn này.

Chuẩn Bị

Để hoàn thành hướng dẫn này, bạn cần:

  • Raspberry Pi chạy Raspbian. Nếu chưa có Raspbian, bạn có thể tải phiên bản mới nhất và ghi bằng Etcher
  • Cáp nguồn tương thích với Raspberry Pi
  • Bàn phím ngoại vi và cách kết nối với Pi
  • Cáp HDMI hoặc micro HDMI tùy theo mẫu Pi
  • Màn hình ngoài
  • Cáp Ethernet nếu không kết nối qua Wi-Fi
  • Laptop hoặc máy tính chạy Minecraft Java Edition.

Khi đã chuẩn bị xong công cụ, bạn đã sẵn sàng xây dựng server Minecraft.

Đảm Bạn Bạn Đang Chạy Raspbian

Nếu chưa làm, hãy kết nối bàn phím, màn hình và các thiết bị ngoại vi khác với Raspberry Pi, sau đó cắm nguồn.

Cách Biến Raspberry Pi Thành Server Minecraft

Sau khi Raspberry Pi khởi động, bạn cần đảm bảo phiên bản Raspbian của bạn cập nhật. Mở cửa sổ Terminal mới bằng cách nhấp vào biểu tượng Terminal trên thanh công cụ Raspbian, sau đó chạy các lệnh sau:

sudo apt-get update
sudo apt-get upgrade

Raspbian sẽ tải xuống và cài đặt mọi bản cập nhật có sẵn. Nếu được nhắc, khởi động lại Raspberry Pi bằng lệnh sau:

reboot

Cập Nhật Phân Chia Bộ Nhớ Raspbian

Tiếp theo, bạn cần báo cho Raspbian biết cách nó nên sử dụng bộ nhớ có sẵn bằng công cụ cấu hình.

Bạn có thể khởi chạy công cụ này bằng lệnh Terminal sau:

sudo raspi-config

Trong cửa sổ xuất hiện, điều hướng đến "Advanced Options -> Memory Split" (Tùy chọn nâng cao -> Phân chia bộ nhớ) và nhập giá trị "16". Lưu thay đổi bằng cách nhấp "OK".

Tùy chọn: Cho phép kết nối SSH

Nếu cuối cùng bạn muốn mọi người có thể kết nối với server từ xa, thì đây là thời điểm hoàn hảo để bật SSH:

  1. Trên thanh công cụ, chọn biểu tượng Raspberry Pi.
  2. Điều hướng đến "Preferences -> Raspberry Pi Configuration" (Tùy chọn -> Cấu hình Raspberry Pi).
Cách Biến Raspberry Pi Thành Server Minecraft
  1. Chọn tab "Interfaces" (Giao diện).
  2. Tìm "SSH" và chọn nút radio "Enabled" (Bật) đi kèm.
Cách Biến Raspberry Pi Thành Server Minecraft
  1. Lưu thay đổi bằng cách nhấp "OK".
  2. Khởi động lại Raspberry Pi bằng cách nhấp biểu tượng nhỏ góc trên bên trái và điều hướng đến "Shutdown -> Reboot" hoặc chạy lệnh reboot trong Terminal.

Tạo Server Spigot

Chúng ta sẽ xây dựng server bằng Spigot, một server Minecraft được sửa đổi bao gồm một số tối ưu hóa hiệu năng hữu ích.

Bước đầu tiên là đảm bảo Java đã được cài đặt trên Raspberry Pi. Bạn có thể cài đặt gói JDK mặc định cho Raspbian bằng lệnh sau:

sudo apt install default-jdk

Tiếp theo, bạn cần xây dựng tệp server Minecraft. Để dễ dàng, hướng dẫn này sử dụng công cụ builder do Spigot cung cấp. Trong cửa sổ Terminal, chạy ba lệnh sau:

mkdir /home/pi/minecraft
cd /home/pi/minecraft
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

Tạo server Spigot của bạn:

java -Xmx1024M -jar BuildTools.jar --rev 1.15.2

Lưu ý trong lệnh trên, Spigot 1.15.2, là bản phát hành mới nhất tại thời điểm viết, được sử dụng. Nếu có bản phát hành mới hơn, hãy cập nhật --rev để tham chiếu phiên bản mới nhất.

Sau khi Spigot tải xuống, bạn có thể khởi chạy server:

java -Xms512M -Xmx1008M -jar /home/pi/minecraft/spigot-1.15.2.jar nogui

Nhớ sửa đổi lệnh trên nếu bạn dùng phiên bản khác Spigot 1.15.2!

Trước khi khởi chạy, server sẽ yêu cầu bạn đồng ý với EULA (Thỏa thuận cấp phép người dùng cuối).

Cách Biến Raspberry Pi Thành Server Minecraft

Bạn có thể mở EULA trong trình soạn thảo văn bản Nano của Raspbian:

nano eula.txt

Trong tệp này, thay đổi "FALSE" thành "true", sau đó lưu thay đổi bằng phím tắt Ctrl + X theo sau là y. Cuối cùng, nhấn phím Enter trên bàn phím.

Cách Biến Raspberry Pi Thành Server Minecraft

Giờ bạn cần khởi chạy lại server, nên khởi động lại Raspberry Pi bằng cách nhập lệnh reboot vào Terminal.

Raspberry Pi của bạn sẽ khởi động lại, và khi nó chạy trở lại, bạn sẽ sẵn sàng kết nối với server!

Kết Nối Đến Server Minecraft Của Bạn

Để kết nối với server Raspberry Pi, bạn cần biết địa chỉ IP của nó. Để lấy thông tin này, mở Terminal và chạy lệnh sau:

sudo hostname -I

Khởi chạy Minecraft Java Edition trên laptop hoặc máy tính của bạn.

Cách Biến Raspberry Pi Thành Server Minecraft

Chọn "Play -> Multiplayer" (Chơi -> Đa người chơi).

Cách Biến Raspberry Pi Thành Server Minecraft

Server của bạn nên tự động xuất hiện trong danh sách cục bộ, nhưng nếu bạn không tìm thấy nó:

  • Chọn "Add server" (Thêm server).
  • Nhập địa chỉ IP của Raspberry Pi của bạn.
Cách Biến Raspberry Pi Thành Server Minecraft
  • Nhấp "Done" (Xong).

Bây giờ bạn nên đã kết nối thành công với server Minecraft của mình.

Cách Biến Raspberry Pi Thành Server Minecraft

Khởi Động Server Tự Động

Tại sao phải mất công khởi chạy server thủ công khi bạn có thể thiết lập nó tự động khởi động?

Để khởi động server khi boot, bạn cần tạo một dịch vụ mới cho server Minecraft, vì vậy mở cửa sổ Terminal trên Raspberry Pi và chạy lệnh sau:

sudo nano /lib/systemd/system/minecraftserver.service

Trong trình soạn thảo văn bản Nano, nhập nội dung sau:

[Unit]
Description=Minecraft Spigot Server
[Service]
User=pi
Group=pi
Restart=on-abort
WorkingDirectory=/home/pi/minecraft/
ExecStart=/usr/bin/java -Xms512M -Xmx1008M -jar /home/pi/minecraft/spigot-1.15.2.jar nogui
[Install]
WantedBy=multi-user.target

Lưu tệp này bằng phím tắt Ctrl + X, sau đó nhấn y và Enter khi được nhắc.

Bây giờ bạn có thể kích hoạt dịch vụ bằng lệnh sau:

sudo systemctl enable minecraftserver.service

Và cuối cùng, bạn có thể khởi động server Minecraft:

sudo systemctl start minecraftserver.service

Server của bạn hiện sẽ tự động khởi động mỗi khi bạn bật Raspberry Pi.

Bạn có thể tùy chỉnh mọi phần của thế giới Minecraft, và chơi cùng bạn bè và gia đình. Hiện tại, server chỉ truy cập được qua mạng cục bộ, nhưng bạn có thể cho phép mọi người kết nối từ bên ngoài bằng port forwarding (chuyển tiếp cổng).

Bạn đã thiết lập server Minecraft riêng chưa? Nếu có, chúng tôi rất muốn nghe bạn đang dùng server như thế nào để tạo ra những thế giới Minecraft độc đáo và thú vị.