Ko biết có ai viết kiểu này chưa , nhưng sau 1 thời gian làm server + google tui đã sưu tầm đc 1 cái guide nho nhỏ và dịch tạm ra thế này
Đầu tiên là vấn đề phần cứng :
Server Size: 8
CPU: 800
RAM: 256MB
Server Size: 16
CPU: 1200
RAM: 384MB
Server Size: 24
CPU: 1600
RAM: 512MB
Server Size: 32
CPU: 2200
RAM: 768MB
Lưu ý đây chỉ là để chạy server thôi , còn để vừa chơi + vừa chạy sv lại là 1 chuyện khác
Tiếp theo là về rate setting
3 cvars sau đây ảnh hưởng rất lớn đến ping sv:
sv_maxrate
sv_minrate
sv_maxupdaterate
Mấy cái cvars này để trong server.cfg trong folder cstrike.
Thông thường các sv 12-16 slot thường có maxrate 3000-6000 còn các sv 20-32slot thường có rate 8000-25000.
Tui chỉ nói đến những sv 12-16slot, bởi ít ai có điều kiện đóng tiền net hàng triệu chỉ để chạy cái sv pub 32slot
sv_maxrate 8000
upload speed (kbps) / 64 = slot của server đề nghị
sv_maxrate 6000
upload speed (kbps) / 48 = slot của server đề nghị
sv_maxrate 4000
upload speed (kbps) / 32 = slot của server đề nghị
sv_maxrate 3000
upload speed (kbps) / 24 = slot của server đề nghị
Lưu ý nhỏ nữa là với maxrate càng thấp , sv càng chạy được nhiều người với ping thấp hơn là maxrate cao tuy nhiên khi maxrate thấp , data giữa client và sv sẽ bị gián đoạn chút ít, gây ra tình trạng Choke vì vậy bạn nên chọn maxrate phù hợp với mình.
VD : speed up nhà tui là 512kbps, tui lựa rate 4000, nên tui có thể chạy đc 512/32 = 16 slot.
Đây là 1 công thức khác để tính maxrate khi các bạn phân vân :
sv_maxrate = upload bandwidth X 125 / số slot của sv dự định
Sau đây là vấn đề maxupdaterate, cái này khá đơn giản:
sv_maxupdaterate = sv_maxrate / 300
Còn về sv_minupdaterate thì các bạn nên để là 0 để client mạng chậm có thể chỉnh updaterate thấp nhất có thể để có ping tốt.
Các bạn đọc xong bài viết này thấy hữu ích thì - rep tui cái
(dịch từ steampowered forum )