Introducing ZYNOO General Purpose & CPU Optimized Servers   Learn More >

Cách tạo máy chủ Minecraft trên VPS Linux

Bạn muốn tìm hiểu cách tạo máy chủ Minecraft trên VPS Linux? Tự lưu trữ máy chủ cho phép bạn tạo thế giới nhiều người chơi, mời bạn bè, kiểm soát cài đặt trò chơi và cài đặt các plugin hoặc mod tương thích mà không phải phụ thuộc vào máy chủ công cộng.

Quá trình thiết lập khá đơn giản khi bạn có phần mềm phù hợp. Bạn sẽ cần một máy chủ Linux, phiên bản Java tương thích, tệp máy chủ Minecraft chính thức và một vài lệnh terminal.

Hướng dẫn này sẽ đưa bạn qua các bước thiết lập Minecraft: Java Edition trên Ubuntu 26.04 LTS, từ cài đặt đến khi những người chơi đầu tiên kết nối.

Bạn cần gì để lưu trữ máy chủ Minecraft?

Trước khi bắt đầu, hãy đảm bảo máy chủ của bạn có đủ tài nguyên cho trò chơi và số lượng người chơi dự kiến.

Dưới đây là cấu hình khởi điểm phù hợp cho một máy chủ Minecraft nhỏ, không cài mod:

Tài nguyênCấu hình khởi điểm đề xuất
Hệ điều hànhUbuntu 26.04 LTS
CPU2 vCPU trở lên
RAM4 GB
Dung lượng lưu trữ20–30 GB SSD hoặc NVMe
JavaJava 25
MạngKết nối ổn định, có thể sử dụng cổng TCP 25565

Đây là các mức đề xuất ban đầu, không phải số lượng người chơi được đảm bảo. Thế giới lớn hơn, nhiều người chơi hơn và môi trường cài mod có thể cần thêm CPU và RAM.

Để lưu trữ máy chủ bên ngoài mạng gia đình, VPS Linux là một lựa chọn thuận tiện vì cung cấp môi trường độc lập có thể duy trì trực tuyến mà không cần máy tính cá nhân của bạn.

Quan trọng: Hướng dẫn này dành cho Minecraft Java Edition. Minecraft Bedrock Edition sử dụng phần mềm máy chủ chuyên dụng và có yêu cầu về mạng khác.

Hướng dẫn từng bước tạo máy chủ Minecraft

Bước 1: Kết nối với VPS Linux của bạn

Trước tiên, hãy kết nối với máy chủ bằng SSH.

Mở Terminal trên Linux hoặc macOS, hoặc PowerShell trên Windows, rồi nhập:

ssh admin@YOUR_SERVER_IP

Thay admin bằng tên người dùng trên máy chủ và YOUR_SERVER_IP bằng địa chỉ IP thực tế của máy chủ.

Sau khi kết nối, hãy cập nhật chỉ mục gói:

sudo apt update

Cài đặt phần mềm cần thiết:

sudo apt install -y openjdk-25-jre-headless tmux nano

Minecraft Java Edition 26.1 trở lên yêu cầu Java 25.

Kiểm tra bản cài đặt Java:

java -version

Kết quả đầu ra phải cho thấy Java 25. Nếu xuất hiện phiên bản khác, hãy kiểm tra bản cài đặt Java nào đang được sử dụng trước khi tiếp tục.

Bước 2: Tải máy chủ Minecraft chính thức

Tạo một thư mục riêng cho máy chủ Minecraft của bạn:

mkdir -p ~/minecraft-server
cd ~/minecraft-server

Tiếp theo, truy cập trang tải xuống máy chủ Minecraft Java Edition chính thức.

Tải tệp .jar của phiên bản máy chủ hiện tại và đổi tên thành server.jar trên máy tính của bạn.

Địa chỉ tải xuống chính thức thay đổi theo từng bản phát hành, vì vậy hãy tránh dùng các liên kết đã lỗi thời trong những bài hướng dẫn cũ.

Tải tệp lên VPS Linux bằng SFTP hoặc SCP.

Ví dụ, chạy lệnh sau từ terminal trên máy tính cá nhân của bạn:

scp ~/Downloads/server.jar admin@YOUR_SERVER_IP:~/minecraft-server/

Điều chỉnh đường dẫn tệp trên máy tính, tên người dùng và địa chỉ IP cho phù hợp với cấu hình của bạn.

Sau khi tải lên, hãy kết nối lại với máy chủ và xác nhận tệp đã tồn tại:

cd ~/minecraft-server
ls -lh server.jar

Giờ bạn đã sẵn sàng khởi chạy Minecraft lần đầu tiên.

Bước 3: Chạy Minecraft và chấp nhận EULA

Khởi động máy chủ bằng lệnh:

java -Xms1G -Xmx2G -jar server.jar nogui

Các tùy chọn bộ nhớ kiểm soát việc cấp phát heap cho Java:

  • -Xms1G đặt kích thước heap ban đầu là 1 GB.
  • -Xmx2G giới hạn kích thước heap tối đa ở mức 2 GB.
  • nogui chạy máy chủ mà không có giao diện đồ họa.

Đây là cấu hình heap ban đầu hợp lý trên VPS 4 GB, để lại bộ nhớ cho hệ điều hành và các tiến trình khác.

Ở lần chạy đầu tiên, Minecraft tạo tệp eula.txt rồi dừng lại vì Thỏa thuận cấp phép người dùng cuối chưa được chấp nhận.

Mở tệp:

nano eula.txt

Đọc EULA của Minecraft. Nếu bạn đồng ý với các điều khoản, hãy đổi:

eula=false

thành:

eula=true

Lưu tệp bằng Ctrl + O, nhấn Enter, rồi thoát Nano bằng Ctrl + X.

Bước 4: Cấu hình máy chủ Minecraft

Chạy lại máy chủ:

java -Xms1G -Xmx2G -jar server.jar nogui

Minecraft sẽ tạo thế giới và các tệp cấu hình cần thiết. Quá trình tạo thế giới ban đầu có thể mất một chút thời gian.

Khi bảng điều khiển thông báo quá trình khởi động đã hoàn tất, hãy nhập:

stop

Lệnh này sẽ tắt máy chủ một cách an toàn.

Bây giờ, hãy mở tệp cấu hình:

nano server.properties

Xem lại các thiết lập quan trọng sau:

Thiết lậpMục đích
motdThông điệp hiển thị trong danh sách máy chủ
max-playersSố người chơi kết nối tối đa
gamemodeChế độ chơi mặc định
difficultyĐộ khó của thế giới
online-modeXác minh tài khoản người chơi
white-listGiới hạn quyền truy cập cho những người chơi được chấp thuận
server-portCổng mạng mà máy chủ sử dụng

Với một máy chủ riêng nhỏ, bạn có thể dùng:

motd=My Private Minecraft Server
max-players=8
gamemode=survival
difficulty=normal
online-mode=true
white-list=true
server-port=25565

Giữ nguyên online-mode=true để máy chủ xác minh tài khoản Minecraft hợp lệ.

Từ Minecraft Java Edition 26.3, cấu hình máy chủ mới tạo sẽ bật danh sách cho phép theo mặc định. Người chơi phải được thêm vào danh sách này trước khi có thể tham gia.

Để trống server-ip trừ khi bạn cần giới hạn máy chủ chỉ sử dụng một giao diện mạng cụ thể.

Lưu các thay đổi và thoát trình chỉnh sửa.

Bước 5: Mở cổng máy chủ Minecraft

Minecraft Java Edition thường sử dụng cổng TCP 25565 cho các kết nối nhiều người chơi.

Nếu bạn đang dùng UFW, hãy kiểm tra trạng thái của nó:

sudo ufw status

Nếu UFW đang hoạt động, hãy cho phép lưu lượng truy cập Minecraft:

sudo ufw allow 25565/tcp

Nhà cung cấp dịch vụ lưu trữ của bạn cũng có thể có một tường lửa mạng riêng và bạn cần cho phép cổng này trên đó.

Đừng bật hoặc cấu hình lại tường lửa khi chưa xác nhận rằng bạn vẫn có thể truy cập qua SSH như hiện tại.

Với VPS có địa chỉ IP công cộng, thông thường bạn không cần chuyển tiếp cổng trên bộ định tuyến tại nhà.

Bước 6: Giữ Minecraft hoạt động sau khi ngắt kết nối SSH

Nếu bạn khởi chạy Minecraft trực tiếp trong một phiên terminal SSH thông thường, việc đóng phiên đó có thể khiến máy chủ dừng hoạt động.

Một giải pháp đơn giản là tmux, cho phép các tiến trình tiếp tục chạy trong một phiên terminal có thể tách ra.

Bắt đầu một phiên:

tmux new -s minecraft

Sau đó khởi chạy máy chủ:

cd ~/minecraft-server
java -Xms1G -Xmx2G -jar server.jar nogui

Chờ máy chủ khởi động xong.

Để tách khỏi phiên mà vẫn giữ máy chủ hoạt động, hãy nhấn Ctrl + B, rồi nhấn D.

Để quay lại bảng điều khiển sau này:

tmux attach -t minecraft

Đối với môi trường vận hành lâu dài, một dịch vụ systemd được cấu hình đúng cách, có kiểm soát việc khởi động lại và ghi nhật ký, sẽ tốt hơn việc phụ thuộc vô thời hạn vào một phiên terminal.

Bước 7: Thêm người chơi và kết nối với máy chủ

Nếu danh sách cho phép đang được bật, hãy thêm tên người dùng Minecraft của bạn từ bảng điều khiển của máy chủ đang chạy:

whitelist add YourMinecraftUsername

Lặp lại lệnh này cho từng người chơi bạn muốn mời.

Bạn có thể kiểm tra danh sách người chơi được chấp thuận bằng lệnh:

whitelist list

Bây giờ, hãy mở Minecraft: Java Edition trên máy tính của bạn.

  1. Chọn Chơi nhiều người từ menu chính.
  2. Nhấp vào Thêm máy chủ hoặc Kết nối trực tiếp.
  3. Nhập địa chỉ IP công cộng của máy chủ.
  4. Dùng YOUR_SERVER_IP:25565 nếu bạn cần chỉ định cổng.
  5. Kết nối bằng phiên bản Minecraft Java Edition tương thích.

Máy khách và máy chủ của bạn cần sử dụng các phiên bản trò chơi tương thích. Máy khách Minecraft Bedrock không thể kết nối trực tiếp với máy chủ Java Edition tiêu chuẩn nếu không có phần mềm hỗ trợ chơi chéo bổ sung.

Nếu kết nối không thành công, hãy kiểm tra bảng điều khiển máy chủ, cài đặt tường lửa, danh sách cho phép và phiên bản trò chơi.

Bước 8: Sao lưu và bảo trì máy chủ Minecraft

Thế giới Minecraft liên tục thay đổi khi người chơi xây dựng và khám phá. Sao lưu thường xuyên là điều thiết yếu.

Trước khi tạo một bản sao lưu tệp đơn giản, hãy tắt máy chủ Minecraft một cách an toàn bằng cách nhập stop trong bảng điều khiển của máy chủ.

Sau đó, chạy lệnh sau từ shell Linux:

cd ~
tar -czf minecraft-backup-$(date +%F).tar.gz minecraft-server/

Lệnh này tạo bản sao lưu nén của thư mục máy chủ, bao gồm cả tệp cấu hình và tệp thế giới.

Sao chép các bản sao lưu sang một vị trí riêng để chúng vẫn có thể sử dụng được nếu bộ lưu trữ của VPS gặp sự cố.

Để bảo trì thường xuyên:

  • Cập nhật phần mềm máy chủ Minecraft khi có bản phát hành tương thích.
  • Sao lưu thế giới trước khi thay đổi phiên bản hoặc plugin.
  • Luôn cập nhật Java và hệ điều hành Linux.
  • Theo dõi mức sử dụng CPU, RAM và ổ đĩa.
  • Hạn chế các cổng mạng và quyền truy cập quản trị không cần thiết.

Đừng bao giờ thay thế các tệp máy chủ hiện có mà không giữ lại một bản sao lưu có thể khôi phục.

Bạn có thể cài đặt mod và plugin cho Minecraft không?

Có, nhưng phần mềm bạn chọn sẽ quyết định những hình thức tùy chỉnh có thể sử dụng.

Minecraft nguyên bản: Phần mềm máy chủ chính thức, phù hợp với trải nghiệm nhiều người chơi tiêu chuẩn.

Paper: Một phần mềm máy chủ phổ biến hỗ trợ plugin và các tùy chọn cấu hình bổ sung. Các phiên bản hiện tại của Paper cũng yêu cầu Java 25.

Fabric hoặc NeoForge: Các môi trường nạp mod dành cho máy chủ cần sử dụng mod tương thích.

Plugin và mod không thể dùng thay thế cho nhau. Hãy chọn phần mềm máy chủ hỗ trợ các phần mở rộng bạn muốn dùng và kiểm tra tính tương thích về phiên bản trước khi cài đặt bất cứ thứ gì.

Bạn có thể tìm hiểu thêm về Paper trong tài liệu PaperMC chính thức.

Các sự cố thường gặp với máy chủ Minecraft

Sự cốCần kiểm tra
Không thể truy cập tệp JARThư mục, tên tệp và quyền truy cập tệp có chính xác không
Phiên bản Java không được hỗ trợCài đặt phiên bản Java mà bản phát hành Minecraft của bạn yêu cầu
Chưa chấp nhận EULAXem lại eula.txt và chấp nhận thỏa thuận
Người chơi không thể kết nốiTường lửa, cổng 25565, trạng thái máy chủ và cài đặt mạng
Chưa có trong danh sách cho phépThêm tên người dùng Minecraft của người chơi
Máy chủ bị giật, lagTải CPU, mức sử dụng bộ nhớ, plugin và hoạt động trong thế giới
Máy chủ dừng sau khi đăng xuất khỏi SSHSử dụng tmux hoặc dịch vụ systemd được cấu hình đúng cách

Nếu gặp tình trạng giật, lag, hãy kiểm tra mức sử dụng tài nguyên thực tế trước khi nâng cấp VPS ngay lập tức. Việc tạo thế giới quá nhiều, plugin không tương thích hoặc cài đặt không chính xác cũng có thể ảnh hưởng đến hiệu suất.

Câu hỏi thường gặp

Tạo máy chủ Minecraft có miễn phí không?

Phần mềm máy chủ Minecraft chính thức được tải xuống miễn phí. Tuy nhiên, việc thuê VPS hoặc máy chủ riêng sẽ phát sinh chi phí lưu trữ, và người chơi cần có giấy phép Minecraft phù hợp.

Máy chủ Minecraft cần bao nhiêu RAM?

Đối với một máy chủ nguyên bản quy mô nhỏ, VPS có tổng cộng 4 GB RAM là mức khởi điểm phù hợp. Máy chủ cài nhiều mod hoặc cộng đồng đông người chơi có thể cần nhiều RAM hơn đáng kể.

Tôi có thể chạy Minecraft trên VPS Linux không?

Có. Minecraft Java Edition hỗ trợ môi trường máy chủ Linux khi có môi trường chạy Java tương thích và đủ tài nguyên.

Tôi có thể lưu trữ máy chủ Minecraft mà không cần bật máy tính cá nhân liên tục không?

Có. Máy chủ Minecraft chạy trên VPS hoạt động độc lập với máy tính cá nhân của bạn, miễn là VPS và tiến trình máy chủ vẫn trực tuyến.

Kết luận

Biết cách tạo máy chủ Minecraft trên Linux giúp bạn kiểm soát tốt hơn trải nghiệm chơi nhiều người, từ cài đặt thế giới và quyền truy cập của người chơi đến plugin và việc bảo trì máy chủ.

Với phiên bản Java tương thích, phần mềm máy chủ chính thức, cấu hình mạng phù hợp và sao lưu thường xuyên, bạn có thể xây dựng một môi trường ổn định để chơi cùng bạn bè.

Hãy bắt đầu với một máy chủ nhỏ, thử nghiệm cùng vài người chơi và chỉ mở rộng tài nguyên khi thế giới và cộng đồng của bạn cần đến.

Table of Content

Hosting that grows with you

Give your next website or application the resources and control it needs.

Explore VPS hosting →

Việc chọn dịch vụ lưu trữ WordPress tốt nhất có thể khiến bạn bối rối

Bạn có thể thành lập công ty cung cấp dịch vụ lưu trữ web mà

Dịch vụ đại lý lưu trữ VPS cho phép các công ty dịch vụ lưu

Build your next project with ZYNOO

From your first website to demanding applications, choose the resources and control you need.

Shared Hosting

Start your blog or business website with cPanel, LiteSpeed and CloudLinux.

VPS Hosting

Grow your websites and applications with NVMe storage, KVM virtualization and full root access.

Dedicated Servers

Power demanding projects with your own physical server, dedicated resources and control over your environment.

Lên đầu trang