minecraft 1.11 on linux mint
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 Debian
- 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
- Điều chỉnh tường lửa
- Cấu hình sao lưu
- Truy cập bảng điều khiển Minecraft
- Phần kết luận
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 về việc xây dựng các cấu trúc khác nhau và thực hiện các cuộc phiêu lưu.
Hướng dẫn này giải thích cách cài đặt và định cấu hình Máy chủ Minecraft trên Debian 9. Chúng tôi sẽ sử dụng Systemd để chạy máy chủ Minecraft và tiện ích
mcrcon
để kết nối với phiên bản đang chạy. Chúng tôi cũng sẽ chỉ cho bạn cách tạo một cronjob sẽ thực hiện sao lưu máy chủ thông thường.
Điều kiện tiên quyết
Người dùng mà bạn đăng nhập phải có đặc quyền sudo.
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
Cài đặt môi trường chạy thi hành Java
Minecraft yêu cầu Java 8 phải đượ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:
sudo apt install openjdk-8-jre-headless
Xác minh cài đặt bằng cách chạy:
java -version
openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
Tạo người dùng Minecraft
Bước tiếp theo là 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. Để làm như vậy chạy lệnh sau:
sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
Người dùng sẽ không có mật khẩu. Đây là cách thực hành bảo mật tốt vì người dùng này sẽ không thể đăng nhập qua SSH.
Cài đặt Minecraft trên Debian
Trước khi bắt đầu với quá trình cài đặt, hãy đảm bảo bạn chuyển sang người dùng
minecraft
.
sudo su - minecraft
Tạo ba thư mục mới trong thư mục nhà người dùng:
mkdir -p ~/{backups, tools, server}
- Thư mục
backupssẽ lưu trữ bản sao lưu máy chủ của bạn. Sau đó, bạn có thể đồng bộ hóa thư mục này với máy chủ sao lưu từ xa. Thư mụctoolssẽ 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
.
Bắt đầu bằng cách điều hướng đến thư mục
~/tools
và sao chép kho lưu trữ
Tiiffi/mcrcon
từ GitHub bằng lệnh sau:
cd ~/tools && git clone
Chuyển sang thư mục kho lưu trữ:
cd ~/tools/mcrcon
Bắt đầu biên dịch tiện ích
mcrcon
bằng cách chạy:
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. Option: -h Print usage -H Server address -P Port (default is 25575) -p Rcon password -t Interactive terminal mode -s Silent mode (do not print received packets) -c Disable colors -r Output raw packets (debugging and custom handling) -v Output version information Server address, port and password can be set using following environment variables: MCRCON_HOST MCRCON_PORT MCRCON_PASS Command-line options will override environment variables. Rcon commands with arguments must be enclosed in quotes. Example: mcrcon -H my.minecraft.server -p password "say Server is restarting!" save-all stop mcrcon 0.6.1 (built: May 19 2019 23:39:16) 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 máy chủ. Trong hướng dẫn này, chúng tôi sẽ cài đặt máy chủ Minecraft vanilla chính thức mới nhất của Mojang.
Tệp lưu trữ Java (JAR) mới nhất của máy chủ Minecraft có sẵn để tải xuống từ trang tải xuống Minecraft.
Tại thời điểm viết, phiên bản mới nhất là
1.14.1
. Trước khi tiếp tục bước 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/ed76d597a44c5266be2a7fcd77a8270f1f0bc118/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 -Xmx1024M -Xms512M -jar server.jar nogui
Khi máy chủ được khởi động lần đầu tiên, nó 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.
Như bạn có thể thấy từ đầu ra ở trên, bạn sẽ cần phải đồng ý với Minecraft EULA để chạy máy chủ. 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). #Sun May 19 23:41:45 PDT 2019 eula=true
Đóng và lưu tệp.
Tiếp theo, kích hoạt giao thức rcon và đặt mật khẩu rcon bằng cách chỉnh sửa tệp
server.properties
:
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 cổng rcon bị chặn bởi tường lửa của bạn.
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 có thể, hãy truy cập trang server.properIES.
Tạo tập tin đơn vị Systemd
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 -Xmx1024M -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 tài nguyên máy chủ 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à thông báo cho systemd rằng chúng tôi đã tạo một tệp đơn vị mới:
sudo systemctl daemon-reload
Bắt đầu và kích hoạt máy chủ Minecraft bằng cách thực thi:
sudo systemctl start minecraft
sudo systemctl enable minecraft
Lần đầu tiên bạn khởi động 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.
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; disabled; vendor preset: enabled) Active: active (running) since Sun 2019-05-19 23:49:18 PDT; 9min ago Main PID: 7262 (java) Tasks: 19 (limit: 4915) CGroup: /system.slice/minecraft.service └─7262 /usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui
Điều chỉnh tường lửa
Nếu máy chủ của bạn được bảo vệ bởi tường lửa và bạn muốn truy cập máy chủ Minecraft từ bên ngoài mạng cục bộ, bạn cần mở cổng
25565
.
Để cho phép lưu lượng truy cập trên cổng Minecraft mặc định
25565
nhập lệnh sau:
Cấu hình sao lưu
Trong phần này, chúng tôi sẽ tạo một tập lệnh shell sao lưu và cronjob để tự động sao lưu máy chủ Minecraft.
Bắt đầu bằng cách chuyển sang
minecraft
người dùng:
sudo su - minecraft
Mở trình soạn thảo văn bản của bạn và tạo tệp sau:
nano /opt/minecraft/tools/backup.sh
Dán cấu hình sau:
/opt/minecraft/tools/backup.sh
#!/bin/bash function rcon { /opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password "$1" } rcon "save-off" rcon "save-all" tar -cvpzf /opt/minecraft/backups/server-$(date +%F_%R).tar.gz /opt/minecraft/server rcon "save-on" ## Delete older backups find /opt/minecraft/backups/ -type f -mtime +7 -name '*.gz' -delete
Lưu tệp và làm cho tập lệnh thực thi bằng cách ban hành
chmod
sau:
chmod +x /opt/minecraft/tools/backup.sh
Tiếp theo, tạo một công việc định kỳ sẽ tự động chạy một lần trong một ngày vào một thời điểm cố định.
Mở tệp crontab bằng cách gõ:
crontab -e
Để chạy tập lệnh sao lưu mỗi ngày vào lúc 23:00, hãy dán dòng sau:
0 23 * * * /opt/minecraft/tools/backup.sh
Truy cập bảng điều khiển Minecraft
Để truy cập Bảng điều khiển Minecraft, bạn có thể sử dụng tiện ích
mcrcon
. Cú pháp như sau, 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! >
Để truy cập Bảng điều khiển Minecraft từ một địa điểm từ xa, đảm bảo 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 hệ thống Debian 9 của mình và thiết lập bản sao lưu hàng ngày.
java minecraft debianThô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.







