Raspberry Pi 400: New All-in-One Pi!
Mục lục:
- Điều kiện tiên quyết
- Cài đặt môi trường chạy thi hành Java
- Tạo người dùng Minecraft
- Cài đặt Minecraft trên Raspberry Pi
- Tải xuống và biên dịch
mcrcon - Đang tải xuống máy chủ Minecraft
- Cấu hình máy chủ Minecraft
- Tạo tập tin đơn vị Systemd
- Truy cập bảng điều khiển Minecraft
- Phần kết luận
Raspberry Pi có thể được sử dụng trong nhiều dự án khác nhau. Một trong những trường hợp sử dụng phổ biến nhất của Raspberry Pi là biến Raspberry Pi thành một máy chủ trò chơi.
Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn qua quy trình cài đặt và định cấu hình Máy chủ Minecraft trên Raspberry Pi 3 hoặc 4.
Minecraft là một trong những game phổ biến nhất mọi thời đại. Đây là một trò chơi video hộp cát, cho phép người chơi khám phá thế giới vô tận và xây dựng mọi thứ từ những ngôi nhà đơn giản đến những tòa nhà chọc trời đồ sộ.
Điều kiện tiên quyết
Chúng tôi giả định rằng bạn đã cài đặt Raspbian trên Raspberry Pi. Plex Media Server không cần giao diện đồ họa, vì vậy khuyến nghị của chúng tôi là sử dụng hình ảnh Raspbian Stretch Lite và bật SSH. Bằng cách này, Raspberry Pi của bạn sẽ có sức mạnh xử lý và bộ nhớ khả dụng hơn nhiều để chạy máy chủ phương tiện Plex.
Chúng tôi sẽ sử dụng tiện ích
mcrcon
để kết nối với máy chủ Minecraft. Cài đặt các gói cần thiết để xây dựng công cụ
mcrcon
:
sudo apt update
sudo apt install git build-essential
Kích hoạt trình điều khiển GL bằng công cụ
raspi-config
:
raspi-config
- Điều hướng đến các tùy chọn nâng cao của cải tiến bằng cách sử dụng phím lên hoặc phím xuống và nhấn
Enter.Chọn điện thoại điều khiển GL và nhấnEnterChọn vùng GL (Fake KMS) ", nhấnEnterChọn nút Kết thúc kết thúc, nhấnEnter. Khi được nhắc Bạn có muốn khởi động lại ngay bây giờ không?
Khi Pi trở lại trực tuyến, tiếp tục các bước tiếp theo.
Cài đặt môi trường chạy thi hành Java
Minecraft yêu cầu Java 8 trở lên để được cài đặt trên hệ thống.
Chúng tôi sẽ cài đặt phiên bản không đầu của JRE. Phiên bản này phù hợp hơn cho các ứng dụng máy chủ vì nó có ít phụ thuộc hơn và sử dụng ít tài nguyên hệ thống hơn.
Để cài đặt loại OpenJRE 8 không đầu:
sudo apt install openjdk-8-jre-headless
Xác minh cài đặt bằng cách in phiên bản java:
java -version
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1+rpi1-b01) OpenJDK Client VM (build 25.212-b01, mixed mode)
Tạo người dùng Minecraft
Vì mục đích bảo mật, Minecraft không nên được chạy dưới quyền người dùng root. Chúng tôi sẽ tạo một người dùng và nhóm hệ thống mới với thư mục chính
/opt/minecraft
sẽ chạy máy chủ Minecraft:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
Chúng tôi sẽ không đặt mật khẩu cho người dùng này. Đây là cách thực hành bảo mật tốt vì người dùng sẽ không thể đăng nhập qua SSH.
Cài đặt Minecraft trên Raspberry Pi
Trước khi bắt đầu quá trình cài đặt, hãy đảm bảo bạn chuyển sang người dùng minecraft rồng:
sudo su - minecraft
Tạo hai thư mục trong thư mục nhà người dùng:
mkdir -p ~/{tools, server}
- Thư mục
toolssẽ lưu trữ máy kháchmcrconvà tập lệnh sao lưu. Thư mụcserversẽ chứa máy chủ Minecraft thực và dữ liệu của nó.
Tải xuống và biên dịch
mcrcon
RCON là một giao thức cho phép bạn kết nối với các máy chủ Minecraft và thực hiện các lệnh. mcron là máy khách RCON được xây dựng trong C.
Chúng tôi sẽ tải xuống mã nguồn từ GitHub và xây dựng nhị phân
mcrcon
.
Điều hướng đến thư mục
~/tools
và sao chép kho lưu trữ
Tiiffi/mcrcon
từ GitHub chạy lệnh sau:
cd ~/tools && git clone
Tiếp theo, chuyển sang thư mục kho lưu trữ:
cd ~/tools/mcrcon
Bắt đầu quá trình biên dịch bằng cách gõ:
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
Sau khi hoàn thành, bạn có thể kiểm tra nó bằng cách gõ:
./mcrcon -h
Đầu ra sẽ trông giống như thế này:
Usage: mcrcon…… Sends rcon commands to Minecraft server…. mcrcon 0.6.1 (built: Sep 19 2019 20:52:13) Report bugs to tiiffi_at_gmail_dot_com or
Đang tải xuống máy chủ Minecraft
Có một số mod máy chủ Minecraft như Craftbukkit hoặc Spigot cho phép bạn thêm các tính năng (plugin) trên máy chủ của mình và tiếp tục tùy chỉnh và điều chỉnh cài đặt. Chúng tôi sẽ cài đặt máy chủ Minecraft vanilla chính thức mới nhất của Mojang.
Truy cập trang tải xuống Minecraft để nhận liên kết tải xuống của tệp lưu trữ Java (JAR) mới nhất của máy chủ Minecraft.
Tại thời điểm viết, phiên bản mới nhất là
1.14.4
. Trước khi chạy lệnh tiếp theo, bạn nên kiểm tra trang tải xuống để biết phiên bản mới.
Chạy lệnh
wget
sau để tải xuống tệp jar Minecraft trong thư mục
~/server
:
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar -P ~/server
Cấu hình máy chủ Minecraft
Sau khi quá trình tải xuống hoàn tất, hãy điều hướng đến thư mục
~/server
và khởi động máy chủ Minecraft:
cd ~/server
java -Xms512M -Xmx768M -jar server.jar nogui
Khi được khởi động lần đầu tiên, máy chủ sẽ thực thi một số thao tác và tạo các tệp
server.properties
và
eula.txt
và dừng lại.
: Failed to load properties from file: server.properties: Failed to load eula.txt: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
Để chạy máy chủ, bạn cần phải đồng ý với Minecraft EULA. Mở tệp
eula.txt
và thay đổi
eula=false
thành
eula=true
:
nano ~/server/eula.txt
~ / máy chủ / eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Thu Sep 19 21:06:24 BST 2019 eula=true
Đóng và lưu tệp.
Tiếp theo, chỉnh sửa tệp
server.properties
để kích hoạt giao thức rcon và đặt mật khẩu rcon. Mở tệp bằng trình soạn thảo văn bản của bạn:
nano ~/server/server.properties
Xác định vị trí các dòng sau và cập nhật giá trị của chúng, như hiển thị bên dưới:
~ / server / server.properies
rcon.port=25575 rcon.password=strong-password enable-rcon=true
Đừng quên thay đổi
strong-password
thành một cái gì đó an toàn hơn. Nếu bạn không muốn kết nối với máy chủ Minecraft từ các địa điểm từ xa, hãy đảm bảo tường lửa của bạn chặn cổng rcon.
Trong khi ở đây, bạn cũng có thể điều chỉnh các thuộc tính mặc định của máy chủ. Để biết thêm thông tin về các cài đặt khả dụng, hãy kiểm tra trang server.properations.
Tạo tập tin đơn vị Systemd
Để chạy Minecraft dưới dạng dịch vụ, chúng tôi sẽ tạo tệp đơn vị Systemd mới.
Chuyển về người dùng sudo của bạn bằng cách gõ
exit
.
Mở trình soạn thảo văn bản của bạn và tạo một tệp có tên
minecraft.service
trong
/etc/systemd/system/
:
sudo nano /etc/systemd/system/minecraft.service
Dán cấu hình sau:
/etc/systemd/system/minecraft.service
Description=Minecraft Server After=network.target User=minecraft Nice=1 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/minecraft/server ExecStart=/usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password stop WantedBy=multi-user.target
Sửa đổi các cờ
Xmx
và
Xms
theo phiên bản và tài nguyên Raspberry Pi của bạn. Cờ
Xmx
xác định nhóm cấp phát bộ nhớ tối đa cho máy ảo Java (JVM), trong khi
Xms
xác định nhóm cấp phát bộ nhớ ban đầu. Ngoài ra, hãy chắc chắn rằng bạn đang sử dụng đúng cổng và mật khẩu
rcon
.
Lưu và đóng tệp và tải lại cấu hình systemd:
sudo systemctl daemon-reload
Bắt đầu máy chủ Minecraft bằng cách phát hành:
sudo systemctl start minecraft
Kiểm tra trạng thái dịch vụ bằng lệnh sau:
sudo systemctl status minecraft
● minecraft.service - Minecraft Server Loaded: loaded (/etc/systemd/system/minecraft.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-09-19 21:11:58 BST; 1min 27s ago Main PID: 1992 (java) Tasks: 17 (limit: 1604) Memory: 338.9M CGroup: /system.slice/minecraft.service └─1992 /usr/bin/java -Xmx768M -Xms512M -jar server.jar nogui
Lần đầu tiên bạn bắt đầu dịch vụ, nó sẽ tạo ra một số tệp và thư mục cấu hình, bao gồm cả thế giới Minecraft. Sử dụng lệnh
tail
để theo dõi tệp nhật ký máy chủ:
tail -f /opt/minecraft/server/logs/latest.log
Khi máy chủ Minecraft được khởi động, đầu ra sẽ trông giống như thế này:
: Preparing spawn area: 98%: Time elapsed: 201586 ms: Done (418.339s)! For help, type "help": Starting remote control listener: RCON running on 0.0.0.0:25575
Kích hoạt dịch vụ Minecraft để bắt đầu tự động khi khởi động:
sudo systemctl enable minecraft
Truy cập bảng điều khiển Minecraft
Để truy cập Bảng điều khiển Minecraft, hãy sử dụng tiện ích
mcrcon
. Bạn cần chỉ định máy chủ, cổng rcon, mật khẩu rcon và sử dụng công tắc
-t
cho phép chế độ đầu cuối
mcrcon
:
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password -t
Logged in. Type "Q" to quit! >
Khi truy cập Bảng điều khiển Minecraft từ một địa điểm từ xa, hãy đảm bảo rằng cổng rcon không bị chặn.
Phần kết luận
Bạn đã cài đặt thành công máy chủ Minecraft trên Raspberry Pi. Xin lưu ý, Minecraft có thể không chạy trơn tru trên các hệ thống có tài nguyên thấp.
java minecraft mâm xôi piThông điệp đề cập tới các chủ đề nhạy cảm về chính trị như phong trào tinh thần Pháp Luân Công, Đài Loan và sự phản đối của Đảng Cộng sản Trung Quốc đang cai trị và lưu trữ trên máy chủ, các nhà nghiên cứu cho biết. Cũng giống như tất cả các ISP Trung Quốc, Tom Online có nghĩa vụ giám sát việc liên lạc, Silverman đã viết. Tuy nhiên, Skype tin rằng phần mềm Tom-Skype chỉ đơn thuần là lọc những từ nhất định từ tin nhắn trò chuyện, chứ không lưu trữ chúng trên máy chủ. "Chúng tôi đang hỏi Tom
Tom Online đã giải quyết được vấn đề bảo mật được phát hiện bởi các nhà nghiên cứu. "Chúng tôi hiện đang giải quyết vấn đề tải lên và lưu trữ một số tin nhắn với Tom", Silverman nói.
Nó thực sự khá thú vị khi sử dụng, và nhìn thấy chữ viết tay của bạn xuất hiện trên màn hình khi bạn gõ là một chuyến đi. Nhưng các tài liệu bạn tạo sẽ không giống chính xác như ghi chú viết tay. Đó là bởi vì bạn nhập các chữ cái một cách riêng lẻ vào mẫu Scanahand của bạn, không được kết hợp bằng từ. Vì vậy, các chữ cái xuất hiện hơi bối rối, và có thể nhìn một chút khó xử. Bạn sẽ không muốn sử dụng Scanahand để viết ra tất cả các chữ cái kỳ nghỉ của bạn nếu bạn đang cố gắng để vượt qua chúng n
Phiên bản thử nghiệm cho phép bạn tạo phông chữ của bạn, nhưng để lưu nó và cài đặt, bạn sẽ cần phải nâng cấp lên phiên bản đầy đủ. Điều đó cho phép bạn sử dụng phông chữ của bạn trong hầu hết các ứng dụng Windows, bao gồm Microsoft Word, Excel và PowerPoint. Bạn cũng có thể tải phông chữ lên máy tính Mac và Linux
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.







