Yêu cầu cấu hình cho server FiveM
Server FiveM thực sự cần bao nhiêu RAM, CPU và dung lượng lưu trữ, từ server freeroam 16 slot đến thành phố roleplay 128 slot.
Mức tối thiểu chính thức của Cfx.re cố tình mơ hồ: một server FiveM có thể chạy với 2 GB RAM và một nhân, hoặc ngốn 16 GB cùng bốn nhân. Khác biệt không nằm ở số người chơi mà ở những gì bạn tải lên: framework, script, MLO và vehicle pack. Hướng dẫn này đưa ra những con số bạn có thể dựa vào để lên kế hoạch, dựa trên hàng nghìn server mà chúng tôi quan sát được.
Thứ thực sự ngốn tài nguyên
Tiến trình server của FiveM (FXServer) bản thân nó rất nhẹ: một server trống chạy không tải chiếm khoảng 300 MB RAM và gần như không dùng CPU. Mọi thứ bên trên là do bạn thêm vào. Một framework như ESX hay QBCore thêm 300 đến 600 MB. Mỗi resource lại góp phần riêng: một script nhỏ vài megabyte, một vehicle pack với 50 xe chiếm hàng trăm megabyte, một MLO hay map lớn còn hơn thế.
CPU lại khác. FXServer chạy phần logic game trên một luồng chính, nên một nhân nhanh quan trọng hơn nhiều nhân chậm. Những script viết tệ lặp mỗi frame thường là lý do khiến một server ít người chơi vẫn chiếm 100% một nhân. Một nhân AMD Ryzen xung cao 5 GHz xử lý được khoảng gấp đôi số vòng lặp đó so với một nhân Xeon cũ 2,4 GHz.
RAM: bảng ước lượng đáng tin cậy
Freeroam vanilla hoặc vMenu, tối đa 32 người chơi và vài script: 2 đến 3 GB. ESX hoặc QBCore với các job mặc định, 32 đến 48 người chơi và 50 đến 80 resource: 4 đến 6 GB. Một thành phố roleplay đầy đủ với 100 đến 150 resource, xe custom, MLO và 64 người chơi: 8 GB, hoặc 12 GB nếu bạn muốn dư cho lúc cao điểm. 128 slot với hàng trăm resource, vehicle pack lớn và hệ thống inventory nặng: 16 GB trở lên.
Hai quy tắc đơn giản. Thứ nhất, mức dùng RAM tăng theo số resource chứ không theo số người chơi; nhân đôi số slot với cùng bộ resource chỉ thêm tối đa vài trăm megabyte. Thứ hai, hãy chừa 30% dư: một server chạy không tải đã ở mức 90% RAM sẽ bị panel tắt khi khởi động lại hay reload resource làm mức sử dụng vọt lên.
CPU: một nhân nhanh, rồi mới tới phần còn lại
Với tối đa 48 người chơi, một nhân nhanh là đủ, miễn là script của bạn sạch. OneSync Infinity, thứ bạn cần khi vượt 32 người chơi, phân bổ một phần công việc sang các nhân bổ sung: hãy cấp hai nhân cho server 64 slot và ba đến bốn nhân cho server 128 slot. Nhiều nhân hơn không làm script chậm chạy nhanh hơn; chúng chỉ ngăn script đó bỏ đói các luồng khác.
Xung nhịp là con số cần nhìn khi bạn so sánh các nhà cung cấp. Hai server cùng ghi "4 vCPU" có thể chênh nhau gấp đôi về hiệu năng FiveM thực tế. Nếu một nhà cung cấp không công bố model CPU, hãy mặc định đó là đời cũ.
Lưu trữ và băng thông
Một FXServer mới kèm framework chiếm dưới 2 GB. Một thành phố roleplay hoàn chỉnh với vehicle pack, MLO và clothing pack rơi vào khoảng 10 đến 30 GB, cộng thêm cơ sở dữ liệu MySQL và bản sao lưu. Hãy dùng ổ NVMe: việc tải resource khi khởi động lại và các truy vấn cơ sở dữ liệu phụ thuộc vào ổ đĩa, và một server trên ổ cơ khởi động lại chậm thấy rõ.
Băng thông hiếm khi là giới hạn. Một server 64 slot dùng khoảng 20 đến 40 Mbit/s lúc cao điểm; quan trọng hơn là kết nối phải có chống DDoS, vì một server FiveM công khai sẽ bị tấn công, thường ngay trong tháng đầu tiên.
Cơ sở dữ liệu và txAdmin
Các framework lưu người chơi, inventory và phương tiện trong MySQL (MariaDB). Hãy tính 200 đến 500 MB RAM cho cơ sở dữ liệu trên một server tầm trung, và đặt nó trên cùng máy hoặc cùng trung tâm dữ liệu: một cơ sở dữ liệu nằm ở đầu kia internet sẽ thêm độ trễ cho mọi script truy vấn nó, và người chơi cảm nhận điều đó như lag khi mở inventory.
txAdmin, bảng điều khiển web của FiveM, gần như không cần gì: vài trăm megabyte và một cổng (mặc định 40120). Nó đi kèm sẵn với FXServer, nên không cần cài thêm gì cả.
Chọn gói phù hợp
Hãy bắt đầu với gói nhỏ hơn một bậc so với bạn nghĩ và theo dõi biểu đồ tài nguyên trong panel suốt một tuần. RAM không dùng đến là tiền lãng phí mỗi tháng, còn nâng cấp gói game server chỉ mất một phút. Dấu hiệu cho thấy bạn cần lên bậc tiếp theo: RAM trên 80% trong hơn vài giờ mỗi ngày, hoặc luồng chính trên 90% khi có người chơi online.
Tại VibeGAMES, các gói FiveM chạy từ 2 GB đến 32 GB trên phần cứng AMD Ryzen với ổ NVMe, chống DDoS và txAdmin, ESX, QBCore cùng Qbox cài được chỉ bằng một cú nhấp. Hãy chọn gói theo bảng ở trên, và nâng cấp ngay trong panel khi thành phố của bạn lớn lên.
Khởi động server FiveM của bạn
Hosting FiveM trên AMD Ryzen với ổ NVMe, chống DDoS và framework cài một cú nhấp, tại 15 vị trí. Online trong vài phút.
Đọc thêm