Hướng dẫn này hướng dẫn bạn từng bước thiết lập máy chủ FiveM (GTA V nhiều người chơi) được lưu trữ với Legion Hosting — từ việc lấy khóa giấy phép CFX và cấu hình TXAdmin, đến chỉnh sửa server.cfg và kết nối người chơi.
Điều Kiện Tiên Quyết
- Một máy chủ FiveM của Legion Hosting (đang hoạt động trong tài khoản của bạn)
- Một tài khoản diễn đàn Cfx.re (miễn phí — bắt buộc để tạo khóa giấy phép của bạn)
- Quyền truy cập vào GPanel
- Client FiveM đã cài đặt trên PC của bạn (fivem.net)
Bước 1: Lấy Khóa Giấy Phép CFX Của Bạn
Mọi máy chủ FiveM đều yêu cầu một khóa giấy phép duy nhất từ Cfx.re (các nhà phát triển của FiveM). Khóa này miễn phí và gắn với tài khoản Cfx.re của bạn.
- Vào https://keymaster.fivem.net/ và đăng nhập bằng tài khoản diễn đàn Cfx.re của bạn.
- Nhấp New Server (hoặc Register a new server).
- Điền các chi tiết:
- Label: Một tên thân thiện cho máy chủ của bạn (ví dụ "My Legion FiveM Server")
- Server IP Address: Nhập địa chỉ IP máy chủ của bạn từ GPanel (xem Cách Tìm IP và Cổng Máy Chủ Của Bạn)
- Server Type: Chọn loại phù hợp (thường là "Other / Apache / nginx")
- Nhấp Generate.
- Sao chép khóa giấy phép vừa được tạo — bạn sẽ cần nó trong các bước tiếp theo.
Bước 2: Khởi Động Máy Chủ Lần Đầu và Thiết Lập TXAdmin
Các máy chủ FiveM được lưu trữ với Legion Hosting bao gồm TXAdmin — một bảng quản lý nền web chạy song song với máy chủ FiveM của bạn. Ở lần khởi động đầu tiên, TXAdmin sẽ hướng dẫn bạn qua quá trình thiết lập ban đầu.
Khởi Động Máy Chủ
- Đăng nhập vào GPanel và chọn máy chủ FiveM của bạn.
- Vào tab Startup và tìm biến FIVEM_LICENSE (hoặc biến có tên tương tự). Dán khóa giấy phép CFX của bạn vào đây và lưu.
- Vào tab Console và nhấp Start.
- Theo dõi đầu ra console. Ở lần khởi động đầu tiên, máy chủ sẽ tải xuống các artifact FiveM cần thiết — việc này có thể mất vài phút.
- Khi TXAdmin sẵn sàng, bạn sẽ thấy một thông báo trong console chứa URL TXAdmin và một mã PIN.
http://YOUR_SERVER_IP:TXADMIN_PORT.
Hoàn Thành Thiết Lập TXAdmin
- Mở URL TXAdmin trong trình duyệt của bạn.
- Nhập PIN hiển thị trong đầu ra console GPanel.
- Tạo tài khoản quản trị TXAdmin của bạn (tên người dùng và mật khẩu).
- TXAdmin sẽ hướng dẫn bạn qua một trình hướng dẫn thiết lập:
- Server Name: Chọn tên hiển thị trong trình duyệt máy chủ FiveM.
- Deployment Type: Chọn một mẫu (ví dụ "Popular Recipes" cho một nền tảng cấu hình sẵn, hoặc "Remote URL / Template" nếu bạn có thiết lập tùy chỉnh).
- Server Data Folder: Để mặc định trừ khi bạn có lý do cụ thể để thay đổi.
- CFX Key: Nếu được nhắc lại, hãy dán khóa giấy phép của bạn.
- Hoàn thành trình hướng dẫn và để TXAdmin triển khai xong các tệp máy chủ. Việc này có thể mất vài phút.
Bước 3: Cấu Hình server.cfg
Tệp server.cfg là tệp cấu hình chính cho máy chủ FiveM của bạn. TXAdmin tạo ra một tệp cơ bản trong quá trình thiết lập, nhưng bạn sẽ muốn xem lại và tùy chỉnh nó.
Truy Cập server.cfg
- Trong GPanel, nhấp vào tab Files.
- Điều hướng đến thư mục dữ liệu máy chủ của bạn (thường là thư mục gốc hoặc một thư mục được tạo bởi mẫu TXAdmin).
- Nhấp
server.cfgđể mở nó trong trình chỉnh sửa nội tuyến.
Các Thiết Lập Thiết Yếu
| Thiết lập | Mô tả | Ví dụ |
|---|---|---|
sv_hostname |
Tên máy chủ hiển thị trong trình duyệt máy chủ FiveM | "My Legion FiveM Server" |
sv_licenseKey |
Khóa giấy phép CFX của bạn từ Keymaster | "cfxk_xxxxxxxxxxxxxxxxxxxx" |
sv_maxclients |
Số người chơi tối đa được phép trên máy chủ | 48 |
endpoint_add_tcp |
Địa chỉ và cổng lắng nghe TCP | "0.0.0.0:YOUR_PORT" |
endpoint_add_udp |
Địa chỉ và cổng lắng nghe UDP | "0.0.0.0:YOUR_PORT" |
sv_endpointprivacy |
Ẩn địa chỉ IP của người chơi trong danh sách máy chủ | true |
sets sv_projectName |
Tên dự án ngắn gọn hiển thị trong chi tiết trình duyệt máy chủ | "My RP Server" |
sets sv_projectDesc |
Mô tả ngắn gọn hiển thị trong chi tiết trình duyệt máy chủ | "A custom roleplay server" |
Một ví dụ server.cfg tối thiểu:
# Server Identity
sv_hostname "My Legion FiveM Server"
sets sv_projectName "My RP Server"
sets sv_projectDesc "A custom roleplay server hosted by Legion Hosting"
# License Key
sv_licenseKey "cfxk_YOUR_KEY_HERE"
# Network — use the port assigned in GPanel
endpoint_add_tcp "0.0.0.0:YOUR_PORT"
endpoint_add_udp "0.0.0.0:YOUR_PORT"
# Player Limit
sv_maxclients 48
# Privacy
sv_endpointprivacy true
# Resources
ensure mapmanager
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure chat
endpoint_add_tcp và endpoint_add_udp phải khớp với cổng trò chơi được gán cho máy chủ của bạn trong GPanel. Hãy kiểm tra tab Network của GPanel để biết cổng cụ thể của bạn.
Bước 4: Kết Nối Tới Máy Chủ FiveM Của Bạn
Khi máy chủ của bạn đã được cấu hình và đang chạy, người chơi có thể kết nối bằng trình duyệt máy chủ FiveM hoặc kết nối trực tiếp.
Kết Nối Trực Tiếp
- Mở client FiveM.
- Nhấn F8 để mở console FiveM, hoặc nhấp nút Direct Connect trên màn hình chính.
- Nhập IP và cổng trò chơi của máy chủ theo định dạng
IP:PORT. - Nhấp Connect.
Trình Duyệt Máy Chủ
- Mở client FiveM và nhấp Play.
- Trong trình duyệt máy chủ, tìm tên máy chủ của bạn (giá trị
sv_hostnametừ server.cfg). - Nhấp vào máy chủ của bạn rồi nhấp Connect.
sv_licenseKey của bạn hợp lệ và các cổng trong server.cfg khớp với cấu hình mạng GPanel của bạn.
Quản Lý Máy Chủ Của Bạn với TXAdmin
Sau khi thiết lập ban đầu, TXAdmin cung cấp một bảng điều khiển nền web cho việc quản lý máy chủ hàng ngày. Truy cập nó tại http://YOUR_SERVER_IP:TXADMIN_PORT.
| Tính năng | Mô tả |
|---|---|
| Dashboard | Xem trạng thái máy chủ, số lượng người chơi và các chỉ số hiệu năng trong nháy mắt. |
| Players | Xem người chơi trực tuyến, đá hoặc cấm người chơi, xem lịch sử người chơi. |
| Live Console | Thực thi các lệnh máy chủ trong thời gian thực, giống như console trong trò chơi. |
| Resources | Khởi động, dừng và khởi động lại từng tài nguyên riêng lẻ mà không cần khởi động lại toàn bộ máy chủ. |
| Server Log | Xem nhật ký hành động để kiểm tra các hành động của người chơi và quản trị viên. |
| CFG Editor | Chỉnh sửa server.cfg trực tiếp từ TXAdmin mà không cần dùng trình quản lý tệp GPanel. |
| Scheduled Restarts | Cấu hình khởi động lại tự động theo các khoảng thời gian định sẵn để giữ máy chủ luôn mới. |
Nhận Trợ Giúp
Nếu bạn đã làm theo hướng dẫn này mà vẫn gặp sự cố:
- Sao chép bất kỳ thông báo lỗi nào từ console GPanel hoặc nhật ký TXAdmin.
- Ghi lại bước bạn đang bị mắc kẹt và những gì bạn đã thử.
- Mở một ticket hỗ trợ tại https://legionhosting.net/submitticket.php kèm theo thông tin này. Đội ngũ của chúng tôi sẽ hỗ trợ bạn nhanh nhất có thể.