• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
danhh2401

Hỏi về server Hỏi Về Cách Fix Lag Server Sinh Tồn

danhh2401

THÀNH VIÊN
Tham gia
16/06/2022
Bài viết
65
Chào mọi người!

Hiện tại tớ đang duy trì một server đi theo hướng sinh tồn, nó được lấy ý tưởng từ server của MixiGaming, các tính năng hoàn toàn giống vậy. Hiện tại con số online trung bình là 30 người, Ping dưới 100 và TPS là 19.9 - 20, cấu hình VPS tớ đang dùng là VPS Azure, Máy chủ HongKong (32Core - 128GB RAM). Dù là nó không ngốn được hết nhưng vẫn có hiện tượng delay. Ví dụ như khi đặt pháo hoa khi đang bay thì 2 - 3 giây sau thì mới bắn ra pháo hoa, mọi người xung quanh đang đi thì dịch chuyển. Vậy thì có phải là do Server ở quá xa Việt Nam hay không, hay là do một nguyên nhân nào khác. Cậu nào có kinh nghiệm trong vấn đề này hỗ trợ giúp tớ với tớ không rành mấy vấn đề này cho lắm, cần thêm thông tin hay hình ảnh gì thì comment nhé, tớ cảm ơn!

- Cái thanh Stats nó cứ chạy lên cao xong nó tuột xuống như này :v
Ảnh chụp Màn hình 2022-07-02 lúc 14.30.29.png
 
Chào mọi người!

Hiện tại tớ đang duy trì một server đi theo hướng sinh tồn, nó được lấy ý tưởng từ server của MixiGaming, các tính năng hoàn toàn giống vậy. Hiện tại con số online trung bình là 30 người, Ping dưới 100 và TPS là 19.9 - 20, cấu hình VPS tớ đang dùng là VPS Azure, Máy chủ HongKong (32Core - 128GB RAM). Dù là nó không ngốn được hết nhưng vẫn có hiện tượng delay. Ví dụ như khi đặt pháo hoa khi đang bay thì 2 - 3 giây sau thì mới bắn ra pháo hoa, mọi người xung quanh đang đi thì dịch chuyển. Vậy thì có phải là do Server ở quá xa Việt Nam hay không, hay là do một nguyên nhân nào khác. Cậu nào có kinh nghiệm trong vấn đề này hỗ trợ giúp tớ với tớ không rành mấy vấn đề này cho lắm, cần thêm thông tin hay hình ảnh gì thì comment nhé, tớ cảm ơn!

- Cái thanh Stats nó cứ chạy lên cao xong nó tuột xuống như này :vView attachment 39411
bn plugin
 
Chào mọi người!

Hiện tại tớ đang duy trì một server đi theo hướng sinh tồn, nó được lấy ý tưởng từ server của MixiGaming, các tính năng hoàn toàn giống vậy. Hiện tại con số online trung bình là 30 người, Ping dưới 100 và TPS là 19.9 - 20, cấu hình VPS tớ đang dùng là VPS Azure, Máy chủ HongKong (32Core - 128GB RAM). Dù là nó không ngốn được hết nhưng vẫn có hiện tượng delay. Ví dụ như khi đặt pháo hoa khi đang bay thì 2 - 3 giây sau thì mới bắn ra pháo hoa, mọi người xung quanh đang đi thì dịch chuyển. Vậy thì có phải là do Server ở quá xa Việt Nam hay không, hay là do một nguyên nhân nào khác. Cậu nào có kinh nghiệm trong vấn đề này hỗ trợ giúp tớ với tớ không rành mấy vấn đề này cho lắm, cần thêm thông tin hay hình ảnh gì thì comment nhé, tớ cảm ơn!

- Cái thanh Stats nó cứ chạy lên cao xong nó tuột xuống như này :vView attachment 39411
bỏ gui đi
 
Chào mọi người!

Hiện tại tớ đang duy trì một server đi theo hướng sinh tồn, nó được lấy ý tưởng từ server của MixiGaming, các tính năng hoàn toàn giống vậy. Hiện tại con số online trung bình là 30 người, Ping dưới 100 và TPS là 19.9 - 20, cấu hình VPS tớ đang dùng là VPS Azure, Máy chủ HongKong (32Core - 128GB RAM). Dù là nó không ngốn được hết nhưng vẫn có hiện tượng delay. Ví dụ như khi đặt pháo hoa khi đang bay thì 2 - 3 giây sau thì mới bắn ra pháo hoa, mọi người xung quanh đang đi thì dịch chuyển. Vậy thì có phải là do Server ở quá xa Việt Nam hay không, hay là do một nguyên nhân nào khác. Cậu nào có kinh nghiệm trong vấn đề này hỗ trợ giúp tớ với tớ không rành mấy vấn đề này cho lắm, cần thêm thông tin hay hình ảnh gì thì comment nhé, tớ cảm ơn!

- Cái thanh Stats nó cứ chạy lên cao xong nó tuột xuống như này :vView attachment 39411
tạo file .bat và bỏ cái này vào mở lênh

@echo off
java -Xms64G -Xmx64G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX- survivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -Dusing.aikars.flags=mcflags.emc.gs -Daikars.new.flags=true -jar servers.jar nogui
PAUSE
 
Vứt timings lên đi bạn, mình không phải người xem nhưng những người giúp bạn sẽ xem cái này.
 
tạo file .bat và bỏ cái này vào mở lênh

@echo off
java -Xms64G -Xmx64G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX- survivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -Dusing.aikars.flags=mcflags.emc.gs -Daikars.new.flags=true -jar servers.jar nogui
PAUSE
Có cần diều chỉnh lại cấu hình không cậu?
 
Azure thì làm ơn set ít ram thôi
Bạn set nhiều ram thì bắt buộc cpu phải khỏe để có thể cân
mà cpu azure thì no hope rồi
 
Bạn nên setup một cái giả lập game ngay trong vps r test.
T nghi kết nối k ổn định -> người chơi thấy lag, thực chất server chạy bình thường (20TPS liên tục, cái thanh Stats mà bạn bảo, tự dưng nó tụt là do cơ chế của JVM là như vậy, hoàn toàn bình thường.)
 
Lâu lâu server sẽ bị đứng do cái Garbage Collector của Java, giải pháp là dùng Aikar flags
 
tạo file .bat và bỏ cái này vào mở lênh

@echo off
java -Xms64G -Xmx64G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX- survivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -Dusing.aikars.flags=mcflags.emc.gs -Daikars.new.flags=true -jar servers.jar nogui
PAUSE
39434
 
Similar content Most view Xem thêm
Back
Top Bottom