Hướng dẫn này trình bày các giải pháp cho những sự cố máy chủ FiveM phổ biến nhất — vấn đề truy cập TXAdmin, lỗi khóa giấy phép CFX, lỗi kết nối cơ sở dữ liệu, sập máy chủ, vấn đề kết nối của người chơi và tài nguyên không tải được. Để thiết lập máy chủ ban đầu, xem Hướng dẫn Thiết lập Máy chủ FiveM.
Mẹo khắc phục sự cố chung: Luôn kiểm tra đầu ra console của GPanel và nhật ký TXAdmin trước tiên. Hầu hết các lỗi đều tạo ra một thông báo rõ ràng chỉ ra nguyên nhân.
TXAdmin Không Tải Được hoặc Không Truy Cập Được
- Xác minh rằng máy chủ đang chạy trong GPanel — TXAdmin chỉ khởi động khi tiến trình máy chủ FiveM đang hoạt động.
- Kiểm tra console của GPanel để biết URL và port của TXAdmin. Port của TXAdmin khác với port của trò chơi.
- Đảm bảo bạn đang sử dụng
http://chứ không phảihttps://— TXAdmin không sử dụng SSL theo mặc định. - Nếu TXAdmin trước đây hoạt động nhưng nay ngừng tải, hãy thử khởi động lại máy chủ từ GPanel.
- Xóa bộ nhớ đệm trình duyệt hoặc thử mở cửa sổ ẩn danh/riêng tư.
Mất mật khẩu TXAdmin? Nếu bạn không thể đăng nhập, bạn có thể cần xóa dữ liệu hồ sơ TXAdmin và chạy lại trình hướng dẫn thiết lập. Kiểm tra tab Files trong GPanel để tìm thư mục dữ liệu của TXAdmin và xóa các tệp hồ sơ của nó, sau đó khởi động lại máy chủ.
Lỗi Khóa Giấy Phép CFX
| Thông báo lỗi | Nguyên nhân | Giải pháp |
|---|---|---|
Invalid license key |
Khóa được sao chép không chính xác hoặc có khoảng trắng thừa | Truy cập Keymaster, xác nhận khóa đang hoạt động và sao chép lại cẩn thận. Dán nó vào cả biến Startup trong GPanel và sv_licenseKey trong server.cfg. |
License key already in use |
Khóa đã được đăng ký cho một IP máy chủ khác | Mỗi khóa chỉ có thể được sử dụng trên một máy chủ tại một thời điểm. Thu hồi khóa cũ trên Keymaster và tạo khóa mới với IP máy chủ hiện tại của bạn. |
Unable to verify license key |
Máy chủ xác thực Cfx.re tạm thời không khả dụng | Đợi vài phút rồi khởi động lại máy chủ. Kiểm tra status.cfx.re để biết tình trạng gián đoạn. |
Mẹo: Đảm bảo khóa được đặt trong cả biến Startup của GPanel và trong
server.cfg (sv_licenseKey). Tùy thuộc vào cấu hình của bạn, máy chủ có thể đọc từ một trong hai nơi.
Lỗi Kết Nối Cơ Sở Dữ Liệu
| Thông báo lỗi | Nguyên nhân | Giải pháp |
|---|---|---|
Connection refused hoặc ETIMEDOUT |
Sai host hoặc port của cơ sở dữ liệu | Kiểm tra kỹ địa chỉ host và port của cơ sở dữ liệu từ tab Databases trong GPanel. Không sử dụng localhost hoặc 127.0.0.1. |
Access denied |
Sai tên người dùng hoặc mật khẩu | Sao chép thông tin đăng nhập trực tiếp từ GPanel để tránh lỗi gõ nhầm. Mật khẩu phân biệt chữ hoa chữ thường. |
Unknown database |
Tên cơ sở dữ liệu không khớp | Đảm bảo tên cơ sở dữ liệu trong chuỗi kết nối của bạn khớp chính xác với những gì được hiển thị trong GPanel. |
Các bước khắc phục sự cố cơ sở dữ liệu bổ sung:
- Nếu sử dụng oxmysql, hãy đảm bảo bạn có tài nguyên
oxmysqltrong thư mụcresources/và rằngensure oxmysqlxuất hiện trong server.cfg trước bất kỳ tài nguyên nào cần cơ sở dữ liệu. - Nếu mật khẩu của bạn chứa các ký tự đặc biệt như
@,#hoặc%, hãy mã hóa URL chúng trong chuỗi kết nối (ví dụ:@trở thành%40). - Kiểm tra chuỗi kết nối của bạn xem có ký tự thiếu hoặc thừa không — chỉ một ký tự đặt sai chỗ cũng sẽ gây ra lỗi.
Không sử dụng localhost. Máy chủ cơ sở dữ liệu tách biệt với máy chủ trò chơi. Luôn sử dụng địa chỉ host đầy đủ được hiển thị trong tab Databases của GPanel.
Máy Chủ Sập Khi Khởi Động
- Kiểm tra console của GPanel để tìm thông báo lỗi. Các nguyên nhân phổ biến bao gồm
server.cfgbị thiếu hoặc cấu hình sai, khóa giấy phép CFX không hợp lệ, hoặc một tài nguyên bị hỏng. - Thử vô hiệu hóa các tài nguyên tùy chỉnh bằng cách chú thích chúng trong server.cfg (thêm
#trước mỗi dòngensure) rồi khởi động lại. Thêm lại từng cái một để xác định tài nguyên gây ra vấn đề. - Đảm bảo các port trong
endpoint_add_tcpvàendpoint_add_udpkhớp với port được GPanel chỉ định cho bạn.
# Comment out resources to isolate the problem
#ensure suspicious-resource
#ensure another-resource
# Keep core resources enabled
ensure mapmanager
ensure spawnmanager
ensure sessionmanager
ensure hardcap
ensure chat
Tìm kiếm nhị phân cho tài nguyên lỗi: Nếu bạn có nhiều tài nguyên, hãy chú thích một nửa số đó mỗi lần thay vì từng cái một. Điều này thu hẹp vấn đề nhanh hơn nhiều.
Người Chơi Không Thể Kết Nối
- Xác nhận máy chủ hiển thị Running trong GPanel.
- Xác minh IP và port — người chơi nên sử dụng port trò chơi, không phải port TXAdmin.
- Kiểm tra rằng
sv_maxclientskhông được đặt thành 0 hoặc một con số thấp bất hợp lý. - Nếu sử dụng mật khẩu máy chủ (
sv_passwordtrong server.cfg), hãy đảm bảo người chơi biết mật khẩu đó. - Người chơi phải cài đặt client FiveM — họ không thể kết nối bằng trình khởi chạy GTA V thông thường.
- Kiểm tra tab Network trong GPanel và xác nhận các port trong
endpoint_add_tcpvàendpoint_add_udpkhớp với nhau. Sự không khớp sẽ ngăn cản kết nối.
Máy chủ không xuất hiện trong trình duyệt? Máy chủ mới có thể mất 5-15 phút để xuất hiện trong danh sách máy chủ FiveM. Trong thời gian chờ, hãy sử dụng kết nối trực tiếp (
IP:PORT). Đồng thời xác minh rằng sv_licenseKey của bạn hợp lệ.
Tài Nguyên Không Tải Được
- Kiểm tra rằng thư mục tài nguyên nằm bên trong thư mục
resources/(hoặc một thư mục con phù hợp). - Xác minh tên thư mục khớp chính xác với dòng
ensuretrong server.cfg (phân biệt chữ hoa chữ thường). - Mỗi tài nguyên phải chứa một
fxmanifest.luahợp lệ (hoặc__resource.luacũ hơn). Nếu thiếu tệp này, tài nguyên sẽ không tải được. - Kiểm tra console của TXAdmin hoặc GPanel để tìm thông báo lỗi liên quan đến tài nguyên. Các lỗi phổ biến bao gồm thiếu phụ thuộc hoặc lỗi cú pháp Lua.
- Nếu tài nguyên yêu cầu một framework (ESX, QBCore), hãy đảm bảo framework được tải trước tài nguyên đó trong server.cfg.
- Nếu tài nguyên yêu cầu cơ sở dữ liệu, hãy đảm bảo tài nguyên MySQL của bạn (oxmysql, mysql-async) được tải và kết nối cơ sở dữ liệu đang hoạt động.
Kiểm tra cấu trúc thư mục. Một lỗi phổ biến là tải lên một tài nguyên và kết thúc với thư mục lồng kép như
resources/my-resource/my-resource/fxmanifest.lua. Tệp manifest phải nằm trực tiếp bên trong thư mục tài nguyên: resources/my-resource/fxmanifest.lua.
Vấn Đề Hiệu Suất Máy Chủ
- Mở TXAdmin và kiểm tra Dashboard để biết các chỉ số hiệu suất (thời gian tick, số người chơi, mức sử dụng bộ nhớ).
- Một máy chủ FiveM lành mạnh nên duy trì thời gian tick của máy chủ (còn gọi là "hitch") dưới 20ms. Các đỉnh tăng đột biến liên tục vượt quá mức này cho thấy một tài nguyên đang sử dụng quá nhiều thời gian xử lý.
- Sử dụng trang Resources của TXAdmin để xác định tài nguyên nào đang tiêu tốn nhiều thời gian máy chủ nhất.
- Xóa hoặc thay thế các tài nguyên được tối ưu hóa kém. Các tài nguyên miễn phí từ những nguồn không rõ ràng thường là nguyên nhân của các vấn đề hiệu suất.
- Giảm số lượng tài nguyên được tải nếu giới hạn bộ nhớ hoặc CPU của gói máy chủ của bạn đang bị chạm đến.
Nhận Trợ Giúp
Nếu bạn đã thử các giải pháp trên mà vẫn gặp sự cố:
- Sao chép thông báo lỗi đầy đủ từ console của GPanel hoặc nhật ký TXAdmin.
- Ghi lại những bước khắc phục sự cố mà 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ể.