Hướng dẫn này sẽ chỉ dẫn bạn cách thiết lập một máy chủ Minecraft Java Edition trên Legion Hosting -- từ việc chọn loại máy chủ đến cấu hình thế giới của bạn và kết nối với bạn bè.
1. Chọn Loại Máy chủ
Khi bạn thiết lập máy chủ Minecraft lần đầu, một trong những quyết định quan trọng nhất là chạy phần mềm máy chủ nào. Mỗi loại cung cấp các khả năng khác nhau tùy thuộc vào việc bạn muốn plugin, mod, hay một trải nghiệm vanilla thuần túy.
| Loại Máy chủ | Phù hợp nhất cho | Hỗ trợ Plugin | Hỗ trợ Mod | Ghi chú |
|---|---|---|---|---|
| Vanilla | Minecraft thuần túy, không sửa đổi | Không có | Không có | Tệp JAR máy chủ chính thức của Mojang. Không tùy chỉnh ngoài server.properties. |
| Paper | Survival/SMP được tối ưu hiệu suất | Plugin Bukkit & Spigot | Không có | Bản fork của Spigot với các bản vá hiệu suất đáng kể. Được khuyến nghị cho hầu hết các máy chủ. |
| Spigot | Máy chủ dựa trên plugin | Plugin Bukkit & Spigot | Không có | Bản fork Bukkit hiệu suất cao nguyên bản. Paper thường được ưa chuộng hơn Spigot ngày nay. |
| Forge | Minecraft đã mod (modpack lớn) | Hạn chế (một số qua Sponge) | Mod Forge | Trình tải mod cổ điển. Client phải cài đặt cùng phiên bản Forge và các mod. |
| Fabric | Modding nhẹ, mod mới hơn | Hạn chế | Mod Fabric | Cập nhật nhanh hơn lên các phiên bản Minecraft mới. Hệ sinh thái mod đang phát triển. Client cần Fabric + các mod khớp. |
2. Khởi động Lần đầu
- Đăng nhập vào GPanel.
- Chọn máy chủ Minecraft của bạn từ danh sách máy chủ.
- Điều hướng đến tab Startup.
-
Chọn Loại Máy chủ mong muốn của bạn (Paper, Vanilla, Forge, v.v.) và Phiên bản Minecraft từ các menu thả xuống.
Quan trọng: Hãy đảm bảo phiên bản bạn chọn khớp với phiên bản mà người chơi của bạn sẽ chạy. Các phiên bản không khớp sẽ ngăn client kết nối.
- Nhấp Start trên tab Console để khởi chạy máy chủ lần đầu tiên.
-
Lần khởi động đầu tiên sẽ tự động:
- Tải xuống tệp JAR máy chủ đã chọn
- Tạo
server.properties,eula.txt, và các tệp cấu hình mặc định khác - Tạo thế giới ban đầu (việc này có thể mất một hoặc hai phút)
- Khi bạn thấy
Done!trong console, máy chủ của bạn đang chạy và sẵn sàng để cấu hình.
eula.txt.
3. Cấu hình server.properties
Tệp server.properties kiểm soát hầu hết hành vi cốt lõi của máy chủ. Bạn có thể chỉnh sửa nó trực tiếp từ File Manager của GPanel -- nhấp vào tệp trong thư mục gốc để mở trình chỉnh sửa tích hợp sẵn.
server.properties. Các thay đổi được thực hiện trong khi máy chủ đang chạy sẽ bị ghi đè khi nó tắt.
| Thuộc tính | Mặc định | Mô tả |
|---|---|---|
server-name |
A Minecraft Server |
Tên hiển thị trong danh sách máy chủ (chỉ Bedrock; Java sử dụng motd thay thế). |
gamemode |
survival |
Chế độ chơi mặc định cho người chơi mới. Tùy chọn: survival, creative, adventure, spectator. |
difficulty |
easy |
Độ khó máy chủ. Tùy chọn: peaceful, easy, normal, hard. |
max-players |
20 |
Số lượng người chơi tối đa có thể kết nối đồng thời. Đặt cái này khớp với giới hạn số chỗ người chơi của gói lưu trữ của bạn. |
pvp |
true |
Liệu người chơi có thể gây sát thương cho nhau hay không. Đặt thành false cho các máy chủ chỉ PvE. |
online-mode |
true |
Xác minh tài khoản người chơi với Mojang. Giữ cái này được đặt thành true trừ khi bạn có lý do cụ thể để vô hiệu hóa nó -- vô hiệu hóa nó cho phép các client lậu tham gia. |
motd |
A Minecraft Server |
Message of the Day (Thông điệp trong ngày) hiển thị trong danh sách máy chủ Java Edition. Hỗ trợ mã màu với \u00A7 (dấu section). |
view-distance |
10 |
Khoảng cách hiển thị tính theo chunk (1 chunk = 16 khối). Giá trị thấp hơn (6-8) cải thiện hiệu suất; giá trị cao hơn (12-16) mang lại trải nghiệm hình ảnh tốt hơn với cái giá là nhiều RAM và CPU hơn. |
spawn-protection |
16 |
Bán kính (tính theo khối) xung quanh điểm spawn của thế giới nơi người không phải operator không thể xây dựng hoặc phá khối. Đặt thành 0 để vô hiệu hóa. |
level-seed |
(trống) | Seed tạo thế giới. Để trống cho một seed ngẫu nhiên, hoặc nhập một seed cụ thể để tạo một thế giới cụ thể. Chỉ áp dụng khi một thế giới mới được tạo. |
level-type |
minecraft\:normal |
Loại thế giới. Tùy chọn: minecraft\:normal, minecraft\:flat, minecraft\:large_biomes, minecraft\:amplified, minecraft\:single_biome_surface. |
white-list |
false |
Khi true, chỉ những người chơi được liệt kê trong whitelist.json mới có thể tham gia. Xem phần Whitelist bên dưới. |
enable-command-block |
false |
Liệu command block có thể được sử dụng hay không. Bắt buộc cho nhiều bản đồ phiêu lưu và một số thiết lập minigame. |
Sau khi chỉnh sửa, hãy lưu tệp và khởi động máy chủ của bạn. Các cài đặt mới sẽ có hiệu lực ngay lập tức khi khởi động.
4. Quyền Operator (Admin)
Operator (ops) có quyền truy cập các lệnh máy chủ như /gamemode, /tp, /ban, /kick, và nhiều hơn nữa. Có hai cách để cấp trạng thái operator.
Phương pháp 1: GPanel Console (Được khuyến nghị)
Từ tab Console trong GPanel, gõ lệnh sau trong khi máy chủ đang chạy:
op YourPlayerName
Bạn sẽ thấy một thông báo xác nhận trong console. Người chơi giờ đây là một operator.
Phương pháp 2: Chỉnh sửa ops.json
Bạn cũng có thể chỉnh sửa thủ công tệp ops.json trong thư mục gốc của máy chủ. Mỗi mục trông như thế này:
[
{
"uuid": "player-uuid-here",
"name": "YourPlayerName",
"level": 4,
"bypassesPlayerLimit": false
}
]
Trường level kiểm soát những gì operator có thể làm:
| Cấp độ | Quyền |
|---|---|
1 |
Có thể bỏ qua bảo vệ spawn |
2 |
Có thể sử dụng lệnh cheat (/gamemode, /tp, v.v.) và command block |
3 |
Có thể sử dụng lệnh quản lý người chơi (/ban, /kick, /op) |
4 |
Quyền truy cập đầy đủ, bao gồm /stop và /save-all |
op cấp cấp độ 4 theo mặc định. Nếu bạn cần một cấp độ quyền thấp hơn, hãy chỉnh sửa ops.json trực tiếp.
Để xóa trạng thái operator, sử dụng lệnh console:
deop YourPlayerName
5. Whitelist
Whitelist giới hạn máy chủ của bạn chỉ cho những người chơi được chấp thuận. Điều này hữu ích cho các máy chủ riêng tư hoặc các cộng đồng nơi bạn muốn kiểm soát ai có thể tham gia.
Bật Whitelist
Đặt như sau trong server.properties:
white-list=true
enforce-whitelist=true
Cài đặt enforce-whitelist sẽ đá bất kỳ người chơi nào hiện đang kết nối mà không có trong whitelist khi nó được tải lại.
Quản lý Whitelist
Sử dụng các lệnh này trong console GPanel trong khi máy chủ đang chạy:
| Lệnh | Mô tả |
|---|---|
whitelist add PlayerName |
Thêm một người chơi vào whitelist |
whitelist remove PlayerName |
Xóa một người chơi khỏi whitelist |
whitelist list |
Hiển thị tất cả người chơi trong whitelist |
whitelist reload |
Tải lại whitelist từ whitelist.json |
whitelist.json trong thư mục gốc của máy chủ qua File Manager của GPanel. Hãy nhớ chạy whitelist reload từ console sau khi thực hiện các thay đổi thủ công.
6. Cách Kết nối
Khi máy chủ của bạn đang chạy, hãy làm theo các bước sau để kết nối từ Minecraft Java Edition:
- Tìm địa chỉ IP và port của máy chủ trong GPanel dưới tab Network.
- Mở Minecraft Java Edition và nhấp Multiplayer.
- Nhấp Add Server.
- Nhập một tên cho máy chủ của bạn vào trường Server Name (đây chỉ là một nhãn cho danh sách máy chủ của bạn).
-
Trong trường Server Address, nhập IP và port của bạn theo định dạng:
your.server.ip:portVí dụ:
192.168.1.100:25565 - Nhấp Done, sau đó chọn máy chủ từ danh sách của bạn và nhấp Join Server.
7. Quản lý Thế giới
Vị trí Lưu Thế giới
Theo mặc định, thế giới Minecraft được lưu trữ trong một thư mục tên là world trong thư mục gốc của máy chủ. Thư mục này chứa tất cả dữ liệu thế giới bao gồm địa hình, dữ liệu người chơi và các cấu trúc. Bạn cũng sẽ thấy các thư mục world_nether và world_the_end cho các chiều không gian đó (trên các máy chủ Paper/Spigot; Vanilla lưu trữ chúng dưới dạng thư mục con bên trong world).
Tải lên một Thế giới Hiện có
Để tải lên một thế giới từ chơi đơn hoặc một máy chủ khác:
- Dừng máy chủ của bạn trong GPanel.
- Xóa hoặc đổi tên thư mục
worldhiện có bằng File Manager của GPanel (hoặc qua SFTP). -
Tải lên thư mục thế giới của bạn qua SFTP. Hãy đảm bảo thư mục được đặt tên là
world(hoặc cập nhật thuộc tínhlevel-nametrongserver.propertiesđể khớp với tên thư mục của bạn).Mẹo: Đối với việc tải lên các thế giới lớn, SFTP nhanh hơn nhiều so với File Manager trên trình duyệt. Xem hướng dẫn SFTP của chúng tôi để biết hướng dẫn thiết lập. - Đảm bảo cấu trúc thư mục thế giới là chính xác -- tệp
level.datphải nằm trực tiếp bên trong thư mụcworld, không lồng trong một thư mục con. - Khởi động máy chủ. Nó sẽ tải thế giới đã tải lên của bạn.
%appdata%\.minecraft\saves\YourWorldName trên Windows. Đổi tên thư mục thành world trước khi tải lên.
Sao lưu
Rất khuyến nghị giữ các bản sao lưu thường xuyên của thế giới của bạn, đặc biệt trước khi thực hiện những thay đổi lớn như cập nhật phiên bản máy chủ hoặc cài đặt mod/plugin mới.
Để tạo một bản sao lưu thủ công:
- Chạy
save-alltrong console GPanel để đẩy toàn bộ dữ liệu xuống đĩa. - Dừng máy chủ.
- Tải xuống thư mục
world(vàworld_nether/world_the_endnếu chúng tồn tại) qua SFTP hoặc File Manager. - Lưu trữ bản sao lưu ở một nơi an toàn trên máy tính của bạn hoặc bộ nhớ đám mây.