- Tham gia
- 31/07/2018
- Bài viết
- 1,245
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 rLag 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
![]()
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

. Bạn thử chỉnh cái tuỳ chọn maxBlockPlacePerTick thử xem sao



)



