Minecraft không còn là một cái tên quá xa lạ với những game thủ trên Windows, Mac hay cả Linux. Đặc biệt hơn, người chơi có thể tự tạo Minecraft server trên Linux để chơi với những người khác mà không cần đến phần mềm bên thứ ba nào thông qua hướng dẫn dưới đây của Vietnix.
Cách tạo Minecraft server trên Linux
Để chạy Minecraft trên Linux thì máy tính cần phải cài sẵn Java. Trong bài viết này, Vietnix sẽ hướng dẫn chi tiết cách tạo server trên Ubuntu/Debian và cả Fedora.
1. Cách tạo Minecraft server trên Ubuntu/Debian
Trước hết, hãy đảm bảo rằng bạn có quyền truy cập root và kết nối internet.
Bước 1: Tạo user mới cho Minecraft
Nếu đang sử dụng server Ubuntu hoặc một Desktop thì ta nên tạo user mới cho server Minecraft thông qua lệnh sau:
sudo adduser minecraftuser

Vì ta xây dựng server qua Java nên cũng cần phải gán quyền truy cập root cho người dùng mới. Chuyển sang user Minecraft vừa chạy để bắt đầu quá trình cài đặt như sau:
sudo usermod -aG sudo minecraftuser
su - minecraftuser
Bước 2: Cài đặt Java trên Ubuntu/Debian
Trước khi cài đặt Java, hãy đảm bảo rằng hệ thống đã được cập nhật:
sudo apt update
sudo apt upgrade
Sau đó chạy lệnh dưới đây trong terminal để cài đặt Java 8:
sudo apt install openjdk-8-jdk -y
Sau khi quá trình cài đặt hoàn tất, nhập lệnh sau để kiểm tra lại:
sudo java -version

Bước 3: Cài đặt screen cho Minecraft
Screen ở đây là một ứng dụng cho phép chạy server Minecraft trên nền của hệ thống như một daemon:
sudo apt install screen

Bước 4: Download Minecraft trên Ubuntu/Debian
Server Minecraft có sẵn trên website nên ta có thể dùng lệnh wget
để download về máy. Trước hết, tạo thư mục để lưu trữ Minecraft thông qua terminal như sau:
sudo mkdir minecraftdir
cd minecraftdir
Cài đặt wget
:
sudo apt install wget
Download file Java của server Minecraft về máy:
sudo wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11.2/minecraft_server.1.11.2.jar

2. Cài đặt server Minecraft trên Fedora Linux
Quá trình tạo Minecraft server trên Linux Fedora cũng gần như tương tự với Ubuntu.
Bước 1: Tạo user mới
Chạy lệnh sau để thêm user mới:
adduser minecraftuser
passwd minecraftuser
Sau đó chạy lệnh dưới đây để gán quyền truy cập root:
usermod -aG wheel minecraftuser
su - minecraftuser

Bước 2: Cài đặt Java trên Fedora Workstation
Tiếp theo, chạy lệnh dnf
trên terminal để cài đặt Java:
sudo dnf install java-1.8.0-openjdk
Đợi quá trình cài đặt hoàn tất rồi kiểm tra lại phiên bản:
java -version

Bước 3: Cài đặt screen và thiết lập tường lửa
Trước khi chạy server Minecraft trên Linux, ta nên cài đặt ứng dụng screen để cho phép nó chạy trên nền hệ thống:
sudo dnf install screen

Ngoài ra bạn cũng có thể thêm flag S
để đặt tên ứng dụng Screen:
screen -S minecraftserver
Tiếp đến, ta có thể cho phép các cổng TCP của Minecraft ở trên mạng của hệ thống để load server. Minecraft sử dụng cổng 25565 nên ta có thể dùng các lệnh daemon dưới đây:
sudo firewall-cmd --permanent --zone=public --add-port=25565/tcp
sudo firewall-cmd --reload
Bước 4: Download server Minecraft trên Fedora Workstation
Sau khi tạo user Minecraft và cài đặt Java xong, ta có thể bắt đầu download và chạy server Minecraft trên Fedora Linux theo các bước dưới đây.
Đầu tiên, chạy lệnh sau để tạo thư mục mới:
mkdir minecraftdir
Chuyển sang thư mục vừa tạo rồi dùng lệnh wget
để download file server:
cd minecraftdir
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar

Chạy server Minecraft trên Linux
Sau khi download xong server Minecraft trên Linux, hãy chuyển sang thư mục chứa game rồi chạy lệnh chmod để gán quyền thực thi cho file server như sau:
sudo chmod +x minecraft_server.jar
Tiếp theo, chỉnh sửa file Eula (điều khoản thoả thuận của người dùng) để chấp nhận các điều khoản:
sudo nano eula.txt
Nhập dòng sau vào script, lưu lại rồi đóng file:
eula=true

Cuối cùng là chạy lệnh sau trong terminal để khởi chạy server Minecraft trên Linux. Trong đó, lệnh được định nghĩa là một NoGUI (không giao diện đồ hoạ người dùng) nên sẽ tiếp tục load server trong chế độ CLI:
sudo java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Ở lệnh trên, ta đã phân bổ tổng cộng 1024M bộ nhớ để load server, bạn đọc có thể thay đổi giá trị này nếu muốn.
Lời kết
Như vậy là ta đã hoàn tất việc tạo Minecraft server trên Linux chỉ với vài bước đơn giản. Nếu gặp bất kỳ khó khăn nào, hãy để lại comment bên dưới nhé. Chúc các bạn thành công!