Computer >> Máy Tính >  >> Phần cứng >> Phần cứng

Cách biến Raspberry Pi của bạn thành máy chủ Minecraft

Cách biến Raspberry Pi của bạn thành máy chủ Minecraft

Minecraft là trò chơi điện tử 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, nhưng một số điều thú vị hơn với bạn bè! Bằng cách tạo máy chủ Minecraft của riêng mình, bạn sẽ có toàn quyền kiểm soát thế giới của mình:bạn có thể đặt quy tắc của riêng mình, cài đặt các bản 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 máy chủ Minecraft độc lập trên mạng Wi-Fi cục bộ của mình bằng Raspberry Pi. Sau khi máy chủ này hoạt động, bạn sẽ có thể chơi với bất kỳ ai khác có kết nối với mạng của bạn - lý tưởng nếu con bạn hoặc bạn cùng phòng của bạn bị ám ảnh bởi Minecraft!

Cách biến Raspberry Pi của bạn thành máy chủ Minecraft

Nếu bạn muốn mọi người kết nối với Raspberry Pi của mình từ xa, thì bạn cần hoàn thành một số bước bổ sung mà bạn sẽ tìm hiểu trong suốt hướng dẫn này.

Những gì bạn cần

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

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

Sau khi đã lắp ráp xong các công cụ của mình, bạn đã sẵn sàng xây dựng máy chủ Minecraft của mình.

Đảm bảo rằng bạn đang chạy Raspbian

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

Cách biến Raspberry Pi của bạn thành máy chủ Minecraft

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

sudo apt-get update
sudo apt-get upgrade

Raspbian bây giờ sẽ tải xuống và cài đặt bất kỳ bản cập nhật nào có sẵn. Nếu được nhắc, hãy khởi động lại Raspberry Pi của bạn bằng lệnh sau:

reboot

Cập nhật phần chia bộ nhớ của Raspbian

Tiếp theo, bạn cần cho Raspbian biết nó sẽ sử dụng bộ nhớ khả dụng như thế nào 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 “Tùy chọn nâng cao -> Tách bộ nhớ” và nhập giá trị “16”. Lưu các thay đổi của bạn bằng cách nhấp vào “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 máy chủ của bạn từ xa, thì bây giờ là thời điểm hoàn hảo để bật SSH:

1. Trong thanh công cụ, chọn biểu tượng Raspberry Pi.

2. Điều hướng đến “Tùy chọn -> Cấu hình Raspberry Pi.”

Cách biến Raspberry Pi của bạn thành máy chủ Minecraft

3. Chọn tab “Giao diện”.

4. Tìm “SSH” và chọn nút radio “Đã bật” đi kèm.

Cách biến Raspberry Pi của bạn thành máy chủ Minecraft

5. Lưu các thay đổi của bạn bằng cách nhấp vào “OK”.

6. Khởi động lại Raspberry Pi bằng cách nhấp vào biểu tượng nhỏ ở góc trên bên trái và điều hướng đến “Tắt máy -> Khởi động lại” hoặc bằng cách chạy reboot trong Terminal.

Tạo máy chủ Spigot

Chúng tôi sẽ xây dựng máy chủ của mình bằng Spigot, đây là một máy chủ Minecraft đã được sửa đổi bao gồm một số tối ưu hóa hiệu suất hữu ích.

Bước đầu tiên là đảm bảo rằng 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 máy chủ Minecraft. Để dễ hiểu, hướng dẫn này sử dụng công cụ tạo do Spigot cung cấp. Trong cửa sổ Terminal, hãy 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 máy chủ Spigot của bạn:

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

Lưu ý rằng trong lệnh trên, Spigot 1.15.2, tại thời điểm viết bài là bản phát hành mới nhấ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 khảo phiên bản mới nhất.

Khi Spigot đã tải xuống, bạn có thể khởi chạy máy chủ của mình:

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

Hãy nhớ sửa đổi lệnh trên nếu bạn đang sử dụng bất kỳ phiên bản nào khác ngoài Spigot 1.15.2!

Trước khi khởi chạy, máy chủ 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 của bạn thành máy chủ 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

Bên trong tệp này, thay đổi “FALSE” thành “true” và sau đó lưu các thay đổi của bạn bằng Ctrl + X phím tắt được theo sau bởi y . Cuối cùng, nhấn phím Enter trên bàn phím của bạn.

Cách biến Raspberry Pi của bạn thành máy chủ Minecraft

Bây giờ bạn cần khởi động lại máy chủ, vì vậy hãy khởi động lại Raspberry Pi bằng cách nhập reboot vào Terminal.

Raspberry Pi của bạn bây giờ sẽ khởi động lại và khi nó sao lưu và chạy, bạn sẽ sẵn sàng kết nối với máy chủ của mình!

Kết nối với máy chủ Minecraft của bạn

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

sudo hostname -I

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

Cách biến Raspberry Pi của bạn thành máy chủ Minecraft

Chọn “Chơi -> Nhiều người chơi.”

Cách biến Raspberry Pi của bạn thành máy chủ Minecraft

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

  • Chọn “Thêm máy chủ.”
  • Nhập địa chỉ IP của Raspberry Pi của bạn.
Cách biến Raspberry Pi của bạn thành máy chủ Minecraft
  • Nhấp vào “Hoàn tất”.

Bây giờ bạn sẽ được kết nối thành công với máy chủ Minecraft của mình.

Cách biến Raspberry Pi của bạn thành máy chủ Minecraft

Tự động khởi động máy chủ của bạn

Tại sao lại gặp rắc rối khi khởi chạy máy chủ của bạn theo cách thủ công khi bạn có thể đặt nó tự động khởi động?

Để khởi động máy chủ của bạn khi khởi động, bạn sẽ cần tạo một dịch vụ mới cho máy chủ Minecraft, vì vậy hãy mở cửa sổ Terminal trên Raspberry Pi của bạn 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 thông tin 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 Ctrl + X phím tắt, rồi nhấn y và Nhập các phím khi được nhắc.

Bây giờ bạn có thể bậ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 máy chủ Minecraft của mình:

sudo systemctl start minecraftserver.service

Máy chủ của bạn bây giờ sẽ tự động khởi động mỗi khi bạn khởi động Raspberry Pi.

Giờ đây, bạn có thể tùy chỉnh mọi phần trong thế giới Minecraft của mình và chơi với bạn bè và gia đình. Hiện tại, máy chủ của bạn chỉ có thể truy cập qua mạng cục bộ, nhưng bạn có thể cho phép mọi người kết nối với máy chủ của bạn từ bên ngoài bằng cách sử dụng chuyển tiếp cổng.

Bạn đã thiết lập máy chủ Minecraft của riêng mình chưa? Nếu vậy, chúng tôi muốn biết bạn đang sử dụng máy chủ của mình như thế nào để tạo ra thế giới Minecraft độc đáo và thú vị.