cách cài server minecraft – Hướng Dẫn Toàn Diện Trên Ubuntu 20.04
Nội dung bài viết
- Lợi ích của việc tự cài đặt Server Minecraft riêng
- Yêu cầu Hệ thống và Chuẩn bị để cách cài server minecraft
- Đánh giá tài nguyên phần cứng cho Server Minecraft
- Hướng dẫn cài đặt cách cài server minecraft trên Ubuntu 20.04 từng bước
- Bước 1: Cài đặt phần mềm cần thiết và cấu hình tường lửa
- Bước 2: Tải phiên bản Minecraft Server mới nhất
- Bước 3: Cấu hình cơ bản và khởi chạy Server Minecraft
- Bước 4: Đảm bảo Server hoạt động liên tục (Detach Screen)
- Bước 5: Kết nối đến Server từ Minecraft Client của bạn
- Tối ưu hóa hiệu suất và bảo mật Server Minecraft của bạn
- Vietnix – Đối tác tin cậy cho hạ tầng VPS của bạn
Minecraft, tựa game sandbox huyền thoại, luôn thu hút hàng triệu người chơi bởi khả năng sáng tạo không giới hạn. Việc tự cài đặt server Minecraft riêng không chỉ mở ra cánh cửa đến thế giới game tùy chỉnh mà còn mang lại trải nghiệm chơi game ổn định và mượt mà hơn cho bạn bè. Bài viết này sẽ cung cấp hướng dẫn chi tiết về cách cài server minecraft trên nền tảng Ubuntu 20.04, từ các bước chuẩn bị cơ bản đến cấu hình nâng cao. Chúng tôi sẽ đi sâu vào việc tối ưu hiệu suất và tăng cường bảo mật server để đảm bảo môi trường game của bạn luôn an toàn và hiệu quả nhất.
Lợi ích của việc tự cài đặt Server Minecraft riêng
Việc tự thiết lập một server Minecraft riêng mang lại nhiều ưu điểm vượt trội so với việc chơi trên các server công cộng hoặc Realms. Bạn có toàn quyền kiểm soát thế giới game, từ cài đặt mod, plugin, đến việc tùy chỉnh luật chơi. Điều này giúp tạo ra một không gian chơi độc đáo, phù hợp với sở thích của nhóm bạn.
Hơn nữa, server riêng thường có độ trễ (ping) thấp hơn, đặc biệt khi máy chủ được đặt gần vị trí địa lý của người chơi. Điều này đảm bảo trải nghiệm chơi mượt mà, giảm thiểu tình trạng lag. Bạn cũng có thể yên tâm hơn về vấn đề bảo mật và quyền riêng tư, vì chỉ những người bạn tin tưởng mới có thể tham gia.
Yêu cầu Hệ thống và Chuẩn bị để cách cài server minecraft
Để có thể cách cài server minecraft trên Ubuntu 20.04 thành công, bạn cần chuẩn bị một số yếu tố cơ bản. Một máy chủ chạy hệ điều hành Ubuntu 20.04 là điều kiện tiên quyết. Máy chủ này có thể là một VPS (Virtual Private Server), một máy vật lý tại nhà hoặc trên đám mây.
Bạn cần có một tài khoản người dùng non-root với quyền sudo để thực hiện các lệnh cài đặt. Quyền truy cập SSH cũng phải được kích hoạt để bạn có thể quản lý server từ xa. Cuối cùng, bạn cần sở hữu bản Minecraft Java Edition trên máy tính cá nhân (Mac, Windows hoặc Linux client). Lưu ý rằng phiên bản này không tương thích với các phiên bản trên Microsoft Store hay PlayStation.
Đánh giá tài nguyên phần cứng cho Server Minecraft
Khi chuẩn bị cho server Minecraft, việc đánh giá tài nguyên phần cứng là cực kỳ quan trọng để đảm bảo hiệu suất tốt nhất. Số lượng người chơi và mức độ phức tạp của thế giới game ảnh hưởng trực tiếp đến yêu cầu về RAM, CPU và bộ nhớ. Một server cho ít người chơi (dưới 5 người) có thể chỉ cần 2-4GB RAM và 2 CPU core.
Đối với các server lớn hơn, phục vụ 10-20 người chơi hoặc sử dụng nhiều mod/plugin, bạn sẽ cần ít nhất 6-8GB RAM và 4-6 CPU core. Dung lượng ổ đĩa SSD được khuyến nghị để tăng tốc độ đọc/ghi dữ liệu của thế giới game. Hãy tính toán kỹ lưỡng để tránh tình trạng thiếu tài nguyên gây gián đoạn trải nghiệm chơi game.
Hướng dẫn cài đặt cách cài server minecraft trên Ubuntu 20.04 từng bước
Quá trình cách cài server minecraft trên Ubuntu 20.04 bao gồm nhiều bước rõ ràng, từ chuẩn bị hệ thống đến khởi chạy và cấu hình server. Mỗi bước đều quan trọng để đảm bảo máy chủ của bạn hoạt động ổn định. Hãy thực hiện theo trình tự để đạt được kết quả tốt nhất.
Bước 1: Cài đặt phần mềm cần thiết và cấu hình tường lửa
Trước khi khởi động server Minecraft, bạn cần đảm bảo hệ điều hành Ubuntu 20.04 của mình đã được trang bị các công cụ cần thiết. Java là môi trường bắt buộc để Minecraft server có thể chạy. Ngoài ra, việc quản lý phiên làm việc và bảo mật mạng cũng rất quan trọng.
Đầu tiên, cập nhật chỉ mục gói của apt để đảm bảo bạn đang cài đặt các phiên bản phần mềm mới nhất. Sau đó, cài đặt OpenJDK 16 phiên bản headless. Đây là một phiên bản Java được tối ưu hóa cho các ứng dụng server, không đi kèm giao diện người dùng đồ họa (GUI), giúp tiết kiệm tài nguyên hệ thống.
sudo apt update
sudo apt install openjdk-16-jre-headless
Tiếp theo, bạn cần cài đặt screen, một tiện ích quản lý phiên terminal mạnh mẽ. screen cho phép bạn tạo ra các phiên làm việc có thể “detach” (ngắt kết nối) mà vẫn giữ cho các tiến trình bên trong tiếp tục chạy. Điều này cực kỳ hữu ích khi bạn muốn server Minecraft chạy liên tục ngay cả khi bạn đã ngắt kết nối SSH.
sudo apt install screen
Cuối cùng, bạn phải cấu hình tường lửa để cho phép lưu lượng truy cập đến server Minecraft. Mặc định, tường lửa Ubuntu (UFW) chỉ cho phép kết nối SSH. Minecraft server sử dụng cổng 25565 để hoạt động. Bạn cần mở cổng này để người chơi có thể kết nối từ client của họ.
Thêm quy tắc cho phép cổng 25565 vào tường lửa bằng lệnh sau:
sudo ufw allow 25565
Bạn cũng nên cân nhắc cho phép hoặc từ chối các cổng khác tùy thuộc vào nhu cầu bảo mật và các dịch vụ khác trên máy chủ. Kiểm tra trạng thái tường lửa với sudo ufw status để đảm bảo quy tắc đã được áp dụng.
Bước 2: Tải phiên bản Minecraft Server mới nhất
Sau khi đã chuẩn bị môi trường, bước tiếp theo là tải về file thực thi của server Minecraft. Điều này đảm bảo bạn có phiên bản server phù hợp để khởi chạy. Truy cập trang web chính thức của Minecraft để lấy liên kết tải xuống an toàn và mới nhất.
Mở trình duyệt web và truy cập https://www.minecraft.net/en-us/download/server. Tại đây, bạn sẽ thấy một liên kết có định dạng Download minecraft_server.X.X.X.jar, trong đó X là số phiên bản mới nhất của server. Sao chép địa chỉ liên kết này.
Trên terminal của máy chủ Ubuntu, sử dụng lệnh wget kèm theo liên kết vừa sao chép để tải file server trực tiếp về máy. Ví dụ:
wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar
Nếu bạn muốn quản lý nhiều phiên bản server hoặc muốn nâng cấp sau này, bạn có thể đổi tên file server.jar vừa tải về. Ví dụ, bạn có thể đổi tên thành minecraft_server_1.15.2.jar nếu đó là phiên bản bạn đã tải.
mv server.jar minecraft_server_1.15.2.jar
Trong trường hợp bạn muốn tải các phiên bản server cũ hơn, bạn có thể tìm thấy kho lưu trữ tại https://mcversions.net/. Trang web này cung cấp danh sách đầy đủ các phiên bản server Minecraft đã phát hành, giúp bạn dễ dàng lựa chọn phiên bản phù hợp với nhu cầu.
Bước 3: Cấu hình cơ bản và khởi chạy Server Minecraft
Khi đã có file .jar của server Minecraft, bạn đã sẵn sàng cho các bước cấu hình và khởi chạy. Việc này bao gồm việc thiết lập một phiên screen và chấp nhận thỏa thuận EULA cần thiết. Các tùy chỉnh ban đầu sẽ định hình cách server của bạn hoạt động.
Đầu tiên, hãy tạo một phiên screen mới. Điều này sẽ cho phép server chạy nền ngay cả khi bạn đóng kết nối SSH. Gõ lệnh screen và nhấn Enter. Sau khi thấy banner của screen hiện lên, nhấn SPACE để tiếp tục.
screen
Trong phiên screen này, chạy lệnh sau để thiết lập lần đầu cho Minecraft server. Lệnh này sẽ khởi động server, nhưng nó sẽ dừng lại sau khi tạo ra các file cấu hình cần thiết, bao gồm eula.txt và server.properties.
java -Xms1024M -Xmx1024M -jar minecraft_server_1.15.2.jar nogui
Giải thích các tham số:
Xms1024M: Cấu hình server bắt đầu với 1024MB (1GB) RAM. Bạn có thể điều chỉnh giá trị này để cấp phát thêm bộ nhớ cho server. Hỗ trợ đơn vịM(Megabyte) vàG(Gigabyte), ví dụXms2Gsẽ cấp phát 2GB.Xmx1024M: Đặt giới hạn tối đa 1024MB RAM mà server được phép sử dụng. Tăng giới hạn này nếu bạn dự định có nhiều người chơi hoặc cài đặt nhiều mod/plugin để cải thiện tốc độ và trải nghiệm.jar: Chỉ định file.jarcủa Minecraft server cần chạy.nogui: Yêu cầu server không khởi chạy giao diện người dùng đồ họa, giúp tiết kiệm tài nguyên.
Khi chạy lệnh này lần đầu, bạn sẽ nhận được thông báo lỗi cho biết server không tìm thấy eula.txt và server.properties. Đây là điều bình thường. Server sẽ tự động tạo các file này trong thư mục làm việc hiện tại.
Mở file eula.txt bằng nano hoặc bất kỳ trình soạn thảo văn bản nào khác:
nano eula.txt
Trong file này, bạn sẽ thấy một liên kết đến thỏa thuận cấp phép người dùng cuối (EULA) của Minecraft. Điều quan trọng là bạn phải đọc và đồng ý với thỏa thuận này. Cuộn xuống dòng cuối cùng và thay đổi eula=false thành eula=true. Sau đó, lưu file (Ctrl+O, Enter) và đóng trình soạn thảo (Ctrl+X).
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Tue Mar 24 22:05:31 UTC 2020
eula=true
Tiếp theo, bạn cần cấu hình file server.properties. File này chứa tất cả các tùy chọn cấu hình cho server Minecraft của bạn. Mở nó bằng nano:
nano server.properties
Trong file server.properties, bạn sẽ tìm thấy nhiều tùy chọn quan trọng để tùy chỉnh server. Một số tùy chọn phổ biến bao gồm:
difficulty(mặc định:easy): Điều chỉnh độ khó của game. Các giá trị có thể làpeaceful,easy,normal,hard.gamemode(mặc định:survival): Đặt chế độ chơi mặc định. Các lựa chọn gồmsurvival,creative,adventure,spectator.level-name(mặc định:world): Tên thế giới Minecraft sẽ được hiển thị cho người chơi.pvp(mặc định:true): Cho phép hoặc không cho phép người chơi tấn công lẫn nhau. Đặtfalseđể tắt.online-mode(mặc định:true): Quan trọng cho bảo mật. Khitrue, server sẽ xác thực người chơi qua máy chủ của Mojang, ngăn chặn người chơi lậu. Luôn giữtruetrừ khi bạn biết rõ rủi ro.max-players(mặc định:20): Số lượng người chơi tối đa có thể tham gia cùng lúc.motd(mặc định:A Minecraft Server): Thông điệp hiển thị khi người chơi nhìn thấy server của bạn trong danh sách.
Điều chỉnh các tùy chọn theo ý muốn, sau đó lưu lại (Ctrl+O, Enter) và đóng file (Ctrl+X). Bây giờ bạn có thể khởi động server Minecraft chính thức:
java -Xms1024M -Xmx4G -jar minecraft_server_1.15.2.jar nogui
Lưu ý rằng tôi đã tăng Xmx lên 4G trong ví dụ này. Bạn nên điều chỉnh giá trị Xmx (RAM tối đa) phù hợp với tài nguyên máy chủ và số lượng người chơi dự kiến. Đợi một lát cho server khởi động hoàn tất. Bạn sẽ thấy các dòng thông tin như “Starting minecraft server version…” và cuối cùng là thông báo “Done (XX.XXs)! For help, type “help””.
Khi server đã chạy, bạn sẽ được chuyển đến bảng điều khiển quản trị. Bạn có thể gõ help để xem danh sách các lệnh quản trị có sẵn:
help
Từ bảng điều khiển này, bạn có thể thực hiện nhiều lệnh như op <player_name> để cấp quyền operator cho người chơi, whitelist add <player_name> để thêm người chơi vào danh sách trắng, hoặc save-all để lưu thế giới game.
Bước 4: Đảm bảo Server hoạt động liên tục (Detach Screen)
Để đảm bảo server Minecraft của bạn tiếp tục hoạt động ngay cả khi bạn ngắt kết nối khỏi phiên SSH, việc sử dụng screen là rất quan trọng. Sau khi server đã khởi động thành công trong phiên screen, bạn có thể “detach” khỏi nó. Thao tác này sẽ đưa bạn trở lại shell ban đầu mà không làm gián đoạn server.
Để detach khỏi phiên screen, hãy nhấn tổ hợp phím Ctrl+A+D. Bạn sẽ thấy một thông báo xác nhận rằng phiên screen đã được detach.
Để kiểm tra các phiên screen đang hoạt động, sử dụng lệnh sau:
screen -list
Output sẽ hiển thị ID và tên của phiên screen của bạn, ví dụ:
Output
There is a screen on:
26653.pts-0.minecraft (03/25/20 21:18:31) (Detached)
1 Socket in /run/screen/S-root.
Nếu bạn muốn kết nối lại vào phiên screen để quản lý server, bạn chỉ cần sử dụng ID của phiên với flag -r:
screen -r 26653
Nhớ rằng, trước khi log out khỏi máy chủ SSH, hãy đảm bảo rằng bạn đã detach khỏi phiên screen bằng Ctrl+A+D. Điều này sẽ giữ cho server Minecraft của bạn luôn hoạt động và sẵn sàng đón tiếp người chơi.
Bước 5: Kết nối đến Server từ Minecraft Client của bạn
Sau khi hoàn tất quá trình cách cài server minecraft và đảm bảo server đang chạy ổn định, bước cuối cùng là kết nối từ ứng dụng Minecraft Client của bạn. Quá trình này khá đơn giản và chỉ mất vài thao tác.
Đầu tiên, khởi chạy bản Minecraft Java Edition trên máy tính cá nhân của bạn. Từ menu chính, hãy chọn mục Multiplayer.
Người chơi lựa chọn chế độ Multiplayer trong giao diện game Minecraft để chuẩn bị kết nối tới server vừa cài đặt
Trong màn hình Multiplayer, bạn sẽ thấy một danh sách các server đã kết nối hoặc lựa chọn thêm server mới. Click vào nút Add Server để thêm máy chủ Minecraft của bạn.
Giao diện "Add Server" trên Minecraft Client, nơi người dùng thêm thông tin máy chủ để kết nối
Tại màn hình Edit Server Info, bạn cần điền hai thông tin chính. Đặt một Server Name bất kỳ để dễ nhận biết server của bạn. Quan trọng hơn, nhập địa chỉ IP của máy chủ Ubuntu nơi bạn đã cài đặt Minecraft server vào trường Server Address. Đây chính là địa chỉ IP mà bạn đã sử dụng để kết nối SSH.
Điền tên máy chủ và địa chỉ IP của server Minecraft vào các trường tương ứng trong cửa sổ "Edit Server Info"
Sau khi điền đầy đủ thông tin và nhấn Done, bạn sẽ được đưa trở lại màn hình Multiplayer. Lúc này, server mới của bạn sẽ xuất hiện trong danh sách. Chọn server đó và click vào Join Server để bắt đầu chuyến phiêu lưu trong thế giới Minecraft của riêng bạn.
Màn hình Multiplayer hiển thị danh sách các server Minecraft, với server mới được thêm và sẵn sàng để tham gia
Chúc mừng! Bạn đã kết nối thành công đến server Minecraft do chính mình thiết lập. Bây giờ bạn có thể mời bạn bè cùng tham gia và tận hưởng một trải nghiệm chơi game tùy chỉnh, mượt mà và an toàn.
Tối ưu hóa hiệu suất và bảo mật Server Minecraft của bạn
Sau khi đã hoàn thành cách cài server minecraft, việc tối ưu hóa hiệu suất và tăng cường bảo mật là các bước quan trọng tiếp theo. Điều này đảm bảo server của bạn hoạt động ổn định và an toàn trước các mối đe dọa tiềm ẩn. Có nhiều cách để cải thiện trải nghiệm chơi game và bảo vệ máy chủ.
Về hiệu suất, hãy xem xét việc sử dụng các bản phân phối server Minecraft thay thế như PaperMC, Spigot hoặc Fabric/Forge. Những bản phân phối này thường được tối ưu hóa tốt hơn cho hiệu suất và hỗ trợ nhiều plugin/mod hơn so với vanilla server. Điều chỉnh thông số RAM (Xmx) một cách hợp lý, không cấp quá nhiều cũng không quá ít. Sử dụng ổ đĩa SSD sẽ cải thiện đáng kể tốc độ tải thế giới và phản hồi của server.
Đối với bảo mật, luôn giữ online-mode=true trong server.properties để xác thực người chơi qua Mojang. Điều này ngăn chặn người chơi sử dụng tài khoản lậu. Kích hoạt tính năng whitelist (white-list=true) và chỉ cho phép những người chơi cụ thể được tham gia server. Điều này hữu ích cho các server riêng tư.
Thường xuyên cập nhật server Minecraft và hệ điều hành Ubuntu để vá các lỗ hổng bảo mật. Cân nhắc sử dụng các plugin bảo mật chống bot, spam hoặc các hành vi phá hoại. Thiết lập sao lưu định kỳ thế giới game của bạn để phòng tránh mất dữ liệu. Luôn có một bản sao lưu an toàn là nguyên tắc vàng.
Vietnix – Đối tác tin cậy cho hạ tầng VPS của bạn
Trong hành trình 12 năm hoạt động trong lĩnh vực máy chủ, Vietnix với 25.000 dịch vụ đã kích hoạt và nhận được sự tin tưởng của hơn 80.000 khách hàng như SAGO Media, GTV, Vietnamworks, SEOSONA,… là lựa chọn uy tín hàng đầu cho giải pháp lưu trữ VPS.
Đã có 97% khách hàng sẵn sàng giới thiệu Vietnix – minh chứng cho chất lượng và sự hài lòng tuyệt đối. Giải thưởng Thương hiệu Việt Nam Xuất sắc 2022 càng khẳng định vị thế vững chắc của Vietnix trên thị trường. Nếu bạn muốn phát triển kinh doanh trực tuyến bền vững, thì danh sách các gói VPS Giá Rẻ, VPS SSD, VPS AMD,… tại Vietnix là lựa chọn không thể bỏ qua.
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành phố Hồ Chí Minh.
- Website: https://vietnix.vn/
Như vậy, bạn đã nắm vững cách cài server minecraft trên Ubuntu 20.04, từ đó tạo ra một sân chơi riêng tư, đầy thú vị cho bản thân và bạn bè. Việc tự host server không chỉ cung cấp khả năng tùy chỉnh thế giới game theo ý muốn mà còn mang lại trải nghiệm chơi mượt mà, ổn định. Đừng ngần ngại khám phá thêm các plugin và mod để mở rộng tính năng, làm phong phú thêm thế giới của bạn, biến server thành một không gian độc đáo và hấp dẫn theo nhu cầu cụ thể.

Vinh Vê Vê là một nhà sáng lập Leon-live.com và là một trong những người tiên phong trong lĩnh vực đánh giá (review) công nghệ với 9 năm kinh nghiệm tại Việt Nam.