• 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 :).
Oregen3 (Updated) [1.8 - 1.21]

Plugins Việt Nam Oregen3 (Updated) [1.8 - 1.21] 1.8.2

No permission to download
  • Thread starter Thread starter Hex
  • Ngày gửi Ngày gửi
Lag chủ yếu là do đặt block trong 1 tick nhiều quá th, async nhiều quá thì sẽ dẫn đến việc gen block ko nhanh dc :((. Bạn thử chỉnh cái tuỳ chọn maxBlockPlacePerTick thử xem sao :3
Mình thấy là Bukkit.getScheduler().runTaskAsynchronously thì nó sẽ bị delay ấy, còn mình test đa luồng ForkJoinPool thì nó chạy toàn luồng của vps và chia các tác vụ ra nhỏ nhỏ để dễ quản lý và đặc biệt là NÓ KHÔNG DELAY (kiểu gen block chậm như bạn nói). Bạn cũng có thể xem xét suggest của mình và thêm forkjoinpool vô, còn chỉnh max per tick thì nó làm giảm tốc độ của máy farm r

Riêng có 2 tùy chọn giữa 'async' và 'multithreading' khá hay, nếu vps ai có nhiều luồng thì xài đa luồng, luồng ít hoặc yếu thì xài async

Đây là code mình test
ForkJoinPool.commonPool().execute
 
Mình thêm permission vô rồi nhưng khi add quyền đó thì nó không ra block random như đã cấu hình ạ!

44146
44143
 
Mình thấy là Bukkit.getScheduler().runTaskAsynchronously thì nó sẽ bị delay ấy, còn mình test đa luồng ForkJoinPool thì nó chạy toàn luồng của vps và chia các tác vụ ra nhỏ nhỏ để dễ quản lý và đặc biệt là NÓ KHÔNG DELAY (kiểu gen block chậm như bạn nói). Bạn cũng có thể xem xét suggest của mình và thêm forkjoinpool vô, còn chỉnh max per tick thì nó làm giảm tốc độ của máy farm r

Riêng có 2 tùy chọn giữa 'async' và 'multithreading' khá hay, nếu vps ai có nhiều luồng thì xài đa luồng, luồng ít hoặc yếu thì xài async

Đây là code mình test
ForkJoinPool.commonPool().execute
Ok v chắc là mình sẽ thêm vài cấu hình async tương tự theo đề xuất của bạn nhá ;)
 
Hex updated Oregen3 (Updated) with a new update entry:

1.7.2 - Thêm async option

  • Thêm lựa chọn async global.useJavaAsyncScheduler (mặc định false), sử dụng hệ thống pool chung của java để gen block và check perm ngoài luồng chính của server. (Thường thì pool của sẽ sử dụng toàn bộ core của cpu thay vì 4 của bukkit, dẫn đến tốc độ gen block nhanh hơn, còn thêm bao nhiêu lỗi nữa thì mình chịu :)))
Đã update link download từ github xịn xò hơn và mình không cần phải update link nữa ;))

Read the rest of this update entry...
 
làm sao để giảm lag trên 1 chunk, mem đào gen lag lắm
 
Đầu tiên thì ông bật thử useJavaAsyncScheduler rồi asyncListener, nếu có lag nữa thì thử chỉnh maxBlockPlacePerTick về khoảng 50 thử xem (sẽ gen block chậm hơn để giảm lag) :D
gg
 
Nên code thêm tăng tốc độ chảy của lava và nước để generate ra blocks nhanh nhất có thể hoặc giảm tốc độ. Chỉ áp dụng cho liquid máy farm chứ liquid ở nơi khác thì bth
 
Nên code thêm tăng tốc độ chảy của lava và nước để generate ra blocks nhanh nhất có thể hoặc giảm tốc độ. Chỉ áp dụng cho liquid máy farm chứ liquid ở nơi khác thì bth
Cái này cách dễ nhất là gen ngay luôn block sau khi đào thôi chứ chỉnh logic của liquid thì phải chỉnh nhiều thứ lắm chứ chẳng đùa :(
 
Similar content Most view Xem thêm
Back
Top Bottom