• 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 :).
Croder

Thảo luận ngoài lề Tối ưu hóa - Giảm lag - Tăng TPS

Croder

THÀNH VIÊN
Tham gia
03/08/2016
Bài viết
483
Do một số người làm server có hỏi, và tiện đây làm 1 cái post cho ae góp ý rồi chỉnh sửa cho phù hợp. Bài này rất tốt với cộng đồng Minecraft của chúng ta.
--------------------
Nguyên nhân lag và cách fix:
- Chunk: Vấn đề này thường xảy ra vì đa số Minecraft là sur nên load chunk khá cao để giảm lag thì hãy chỉnh view-distance: 10 thành 4 (có thể 5 hay 6 giảm xuống)
- Redstone: Gây lag khá cao với cả sur hay skyblock, 1 là plugins khi tới ngưỡng nó tắt redstone đó và React sẽ giúp điều này khi tps tụt nó sẽ tắt all redstone dạng bị hư (có thể sửa 1 redstone trong đó và đặt lại sẽ hoạt động lại). MC đổi mới rồi hạn chế farm = redstone mà thay farm = khối theo dõi.
- Plugins: thì như các cmt trên, giảm plugins k cần thiết.
- Citizens: lag là do load skin của player khi mình /npc skin. Fix thì hạn chế dùng npc
- Mobs (Entity): Để giảm lượng vật thể sinh ra hay xuất hiện có thể trong config của spigot.yml giảm title và entity xuống 1 nửa hay 1 phần 4 gì đó tùy. Một số plugins như antilag, clearlag (cũ rồi có lỗi -.-), react cũng có xóa item.
- TNT: cần paperspigot tối ưu hóa vụ nổ
Hãy sử dụng PaperSpigot yivesmirror.com thay cho Spigot vì nó có vài chức năng hỗ trợ khác!
- Plugins PTweaks www.spigotmc.org: giới hạn lượng mobs, và các tính năng khác nay đã có version mới hỗ trợ đến 1.12
Góp ý cmt mình sẽ edit lại
- Plugins FastPot www.spigotmc.org: giảm lag khi xài thuốc
-------------------------------------
Còn về CPU thì hãy mua con server (vật lí) ngon ngon tí!
----------------------------
Code run.bat tối ưu (cần xài paperspigot):
@echo off
java -Xms6G -Xmx6G -Dfile.encoding=UTF8 -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -XX:+AlwaysPreTouch -Dusing.aikars.flags=mcflags.emc.gs -jar spigot.jar gui
pause
 
Đã giải quyết  File Schematic.
Thảo luận ngoài lề  Vấn đề anti leak của BSMC
Đọc qua bài này : minecraftvn.net thấy hình như CPU vẫn là vấn đề quyết định @.@

Ngoài lề tý : ai biết trang nào thuê Server CPU cao GHZ cho mình xin với nhé
 
Đọc qua bài này : minecraftvn.net thấy hình như CPU vẫn là vấn đề quyết định @.@

Ngoài lề tý : ai biết trang nào thuê Server CPU cao GHZ cho mình xin với nhé
- CPU thì tăng khả năng xử lí plugin và nhiều thứ khác,chứ giờ thử nghiệm 1 sv Sur 10 CPU 4GBRam thì cũng bị nghẽn thôi
 
Đọc qua bài này : minecraftvn.net thấy hình như CPU vẫn là vấn đề quyết định @.@

Ngoài lề tý : ai biết trang nào thuê Server CPU cao GHZ cho mình xin với nhé
CPU % k lag là cao nhất, còn các cách trên chỉ giảm thôi
 
Mình đầy đủ hết đấy chứ CPU, RAM, SSD các thứ vẫn lag :(
- nhiêu pl,/lag thử xem nhiều chunk vs enity ko
*****Nội dung được bổ sung thêm*****
Mình đầy đủ hết đấy chứ CPU, RAM, SSD các thứ vẫn lag :(
- vẫn nghi vấn có thg để máy fram chạy liên tục,vì trc có gặp rồi :))) nó tranh top tiền ngồi build big fram,mà xây dưới lòng đất :))) to vãi ra,1 khi chạy thì y như rằng cả server phải quỳ lạy nó tắt :)) là OW cũng dám bảo nó chạy đêm chứ đừng chạy ban ngày
 
- nhiêu pl,/lag thử xem nhiều chunk vs enity ko
*****Nội dung được bổ sung thêm*****

- vẫn nghi vấn có thg để máy fram chạy liên tục,vì trc có gặp rồi :))) nó tranh top tiền ngồi build big fram,mà xây dưới lòng đất :))) to vãi ra,1 khi chạy thì y như rằng cả server phải quỳ lạy nó tắt :)) là OW cũng dám bảo nó chạy đêm chứ đừng chạy ban ngày
E nghĩ bác dùng react rồi ... nó k hiệu quả hả bác
 
- vẫn nghi vấn có thg để máy fram chạy liên tục,vì trc có gặp rồi :))) nó tranh top tiền ngồi build big fram,mà xây dưới lòng đất :))) to vãi ra,1 khi chạy thì y như rằng cả server phải quỳ lạy nó tắt :)) là OW cũng dám bảo nó chạy đêm chứ đừng chạy ban ngày
Khi chunk đc unload, máy farm ngừng hoạt động.
 
- nó hiểu quả,nhưng vẫn nhiều thứ gây tụt hậu :))) chỉ xài react khi cảm thấy nên xài,vì sv ko lag cài vào thêm nợ thêm
*****Nội dung được bổ sung thêm*****
Khi chunk đc unload, máy farm ngừng hoạt động.
- nghe bên paper có chức năng savechunk nữa :v
 
- nó hiểu quả,nhưng vẫn nhiều thứ gây tụt hậu :))) chỉ xài react khi cảm thấy nên xài,vì sv ko lag cài vào thêm nợ thêm
*****Nội dung được bổ sung thêm*****

- nghe bên paper có chức năng savechunk nữa 

Kiểm tra xem
Aikar đưa ra cho tôi dấu ? Khi tôi hỏi về nó
 
PaperSpigot bị lỗi với 1 số plugin khác như anti cheat :( sài react cũng giảm lag cho TNT ma..
Vì cách xử lý packet của cả 2 thằng khác nhau.
Paper cũng chỉ là 1 thứ vốn ban đầu đc làm riêng cho 1 sv, về sau public
 
- paper cực tốt cho server hard faction,react ngoài giảm lag tnt còn giảm lag redstone nhé
*****Nội dung được bổ sung thêm*****
- ngoài ra tôi học được kinh nghiệm của mấy lão làng bên spigot rằng nếu server sur thì 1 tuần nên check bad chunk 1 lần để giảm thiểu vấn đề tụt hậu
 
- bên spigot thiếu gì tool và google,t cũng đã thử với file py của bên planet và cảm thấy cũng tàm tạm,nhưng về check rõ thằng nào hơn thì không nói lên được
 
- tụt hậu đâu thể nói được vấn đề plugin và ram + cpu,ngoài nó còn thêm thằng world nữa,không ai nói chứ t thấy world lỗi cũng khiến nhai ram + gây tụt hậu cho server
 
Theo mình nghĩ ở đây đa số là các bạn chưa chạy nên chưa có kinh nghiệm ngay cả mình cũng vậy

Chứ nếu mọi thứ đều không được sao toichoi làm được =.=" có lúc mình thấy bên đấy online 130 ~ 140 / 1 cụm mà vẫn rất Ok vậy là vấn đề vẫn có cách giải quyết mà chúng ta chưa tìm ra thôi

P/S : vẫn đang tìm chỗ cho thuê server GHZ cao, ai biết chỉ mình nhé
 
- theo tôi nói rồi,dù cho CPU có cao 4.0 hay 5.0 CPUcaffe đi nữa thì map,pl nó vẫn trì tuệ thêm thôi
*****Nội dung được bổ sung thêm*****
- tại mấy bố bên spigot sợ spigot bị lãng quên nên ko viết pl theo api của tacospigot,ko thì tôi cũng chạy nạn qua tacospigot,vì đơn giản,tacospigot,rất là PHÊ về chiến dịch tối ưu hóa server :mc21: đã tự tạo sv sur trên 50 mem,30 máy big fram lúa bla bla bự cùng với thử nghiệm của 50 mem trong sv,kết quả máy vẫn fram,tps vẫn 18 ko tụt xuống quá 17,bao luôn TNT mà không cần thằng React,tiếc,sự tối ưu đấy dẫn đến 1 vài tình trạng -> ít pl support,thậm chí các pl mới bây giờ,các pl bt yêu cầu cho sv vẫn chạy tốt,ngoài ra thì pl về tính năng hiệu ứng eff ko hoạt động,thật tiếc spigot và dev tuyên bố ko hỗ trợ cho tacospigot
 
- @FreshItsBoys ,ko ai muốn mình bị lãng quên cả,đó là lí do 2 bên đấy vẫn đang war về cái icon tượng chưng,1 đứa cái vòi,1 đứa là giọt nước
 
- tất nhiên rồi,điều đó hoàn toàn có thể xảy ra + ý thức nữa,đơn giản thế nào,đang ăn cơm quen miệng kêu qua ăn cháo là ngán ngay,dev spigot quen rồi tự nhiên phải chạy qua thg tacospigot,và học lại event bla bla theo api bên đấy nữa,rất khó chịu,thậm chí nếu theo dõi tacospigot,thì sẽ thấy tình trạng cần đăng nguồn pl để dc duyệt bài,nhiều dev cảm thấy như "Xắp Bị Ăn Cắp Ý Tưởng" nên không share và cuộc war vẫn tồn đọng ở đó giữa spigot vs paperspigot + tacospigot ( tacospigot đi ra từ paperspigot )
bằng chừng đây
aquifermc.org
 
Similar content Most view Xem thêm
Back
Top Bottom