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

Hỏi về server Lỗi crash server, 9 ngày rồi ạ ;-;

Crash thì đa số là do đánh quái và quái đánh, hiếm lắm mới có các crash khác không do lý do về quái
- Player dùng Tlauncher, Lunar đều bị. Ngày trước thì mọi người đều có tỉ lệ 10% làm crash, nay lên 40%. Duy nhất 2 mem từ trước giờ vẫn là 90% (Chơi máy cá nhân, chơi máy net, đổi username, đổi launcher, nhưng vẫn là 2 người này làm, dù máy tính chỉ có Minecraft và Discord để stream cho mọi người xem)
- Không biết là 3 world có bị vấn đề gì không, nhưng mà World, World mới, World Skyblock đều bị crash do đánh quái và quái đánh. Mình sợ nó liên quan đến World nên đã tạo ra 1 World mới hoàn toàn, nhưng mà cũng chung kết quả
- Mình chưa thử vanilla, nhưng mà nếu chỉ dùng mỗi 1 plugin MythicMobs thì không thể crash được


Mình đã thử:
- Nâng cấp Ram, Core
- Chuyển vps, hosting
- Chuyển phiên bản
- Xóa thư mục của plugin đi làm lại
Server vẫn bị crash mà không giảm tần suất một chút nào ;-;

bạn thử đổi lại server jar xem ntn
 
đầu tiên mình có xem full log ở link kia thì lỗi đầu tiên là:
myitems lore:
dòng11 :
Keylore: "&e⚡&7 Nguyên tố Tia chớp"☄☄
có thể sửa thành :
Keylore: "&e⚡&7 Nguyên tố Tia chớp"



tiếp theo viaversion:
Lỗi chính là java.lang.NoSuchMethodException: net.minecraft.server.v1_10_R1.Block.a(net.minecraft.server.v1_10_R1.World, net.minecraft.server.v1_10_R1.BlockPosition, net.minecraft.server.v1_10_R1.IBlockData, net.minecraft.server.v1_10_R1.AxisAlignedBB, java.util.List, net.minecraft.server.v1_10_R1.Entity), nó cho biết rằng không thể tìm thấy phương thức cụ thể trong class net.minecraft.server.v1_10_R1.Block.

thì nên cập nhật viaversion và kiểm tra phiên bản tương thích

tiếp theo là lỗi plugin blocklocker
cái này lỗi do tựđộng kiểm tra phiên bản : bạn nên tắtđi hoặc thay plugin khác

tiếp theo lỗi plugin simplescore:

  1. Tắt 'asyncPlaceholders':
    • Plugin SimpleScore yêu cầu bạn tắt tính năng asyncPlaceholders. Hãy kiểm tra tệp cấu hình của plugin và đảm bảo rằng asyncPlaceholders đã được tắt. Bạn có thể tìm hiểu về cách làm điều này trong tài liệu hoặc hướng dẫn của plugin.
  2. Kiểm Tra Phiên Bản Plugin:
    • Đảm bảo rằng bạn đang sử dụng phiên bản mới nhất của plugin SimpleScore. Nếu phiên bản hiện tại của bạn đã cũ, hãy cập nhật nó và kiểm tra xem vấn đề có giải quyết hay không.
  3. Kiểm Tra Cấu Hình MMOItems:
    • Có vẻ như plugin MMOItems cũng đang gây ra vấn đề. Hãy kiểm tra tệp cấu hình của MMOItems và xem xét các phương pháp và dữ liệu mà plugin SimpleScore đang cố gắng sử dụng từ MMOItems.
  4. Kiểm Tra PlaceholderAPI:
    • Nếu bạn đang sử dụng một phiên bản cũ của PlaceholderAPI, hãy cập nhật nó lên phiên bản mới nhất để đảm bảo tính tương thích.

tiếp theo là plugin hpbars:

Dường như có một vấn đề xảy ra khi plugin HpBars (phiên bản 0.4) xử lý sự kiện EntityDamageByEntityEvent. Lỗi được mô tả là java.lang.NullPointerException, nghĩa là có một thực thể đang trỏ đến null trong mã nguồn của plugin.
Dưới đây là một số bước mà bạn có thể thử để giải quyết vấn đề:
  1. Cập Nhật Plugin:
    • Đảm bảo bạn đang sử dụng phiên bản mới nhất của plugin HpBars. Nếu phiên bản hiện tại của bạn đã cũ, hãy cập nhật nó và kiểm tra xem vấn đề có giải quyết hay không.
  2. Kiểm Tra Cấu Hình Plugin:
    • Kiểm tra tất cả các cài đặt và tùy chọn cấu hình của plugin HpBars để đảm bảo chúng đã được thiết lập đúng.
  3. Kiểm Tra Sự Tồn Tại của Đối Tượng:
    • Trong mã nguồn của plugin HpBars, có một đối tượng đang gây ra lỗi NullPointerException. Hãy kiểm tra xem đối tượng đó là gì và tại sao nó có thể trỏ đến null. Bạn có thể thực hiện điều này bằng cách xem mã nguồn của plugin hoặc bằng cách sử dụng các công cụ debug.


      Có một số vấn đề liên quan đến Minecraft server thread và một số plugins như DiscordSRV và OkHttp có vẻ liên quan đếnCRASH SERVER
      1. Tối ưu hóa Luồng (Thread) Đang Chờ Đợi:
        • Kiểm tra xem có những tác vụ nào đang chờ đợi lâu không? Nếu có, hãy xem xét cách để tối ưu hóa chúng.
      2. Kiểm Tra Thư Viện và Plugin:
        • Các thư viện và plugin như DiscordSRV và OkHttp có thể gây ra vấn đề. Hãy đảm bảo rằng bạn đang sử dụng phiên bản mới nhất của chúng, vì các phiên bản cũ có thể có lỗi được sửa trong các bản cập nhật sau.
      3. Xem Xét Cấu Hình ThreadPoolExecutor:
        • Nếu bạn sử dụng ThreadPoolExecutor, hãy kiểm tra cấu hình của nó để đảm bảo rằng nó được điều chỉnh đúng để xử lý tải công việc.
      4. Xử lý Đồng Thời:
        • Xem xét xem có cơ hội nào để xử lý đồng thời công việc không đồng bộ, giúp giảm áp lực trên các luồng chính.
      5. Kiểm Tra Log và Đặt Breakpoint:
        • Xem xét log để xác định xem có bất kỳ lỗi cụ thể nào xuất hiện không. Nếu có thể, hãy đặt breakpoint để theo dõi các điểm đang chờ và xem xét vị trí gọi.

          AI trả lời:
Giống Chat GPT nhỉ :L
về cơ bản là nhìn log xong t trầm tư phết khi mà một đống log console báo lỗi không fix !

ném file đây xem thử cái hình như đã từng bị
 
Hiện tại là crash do quái đánh và đánh quái đã hết
Giờ chỉ còn do PvP và lỗi tự nhiên crash tăng tần suất lên
Ngoài ra, 2 mem có thể làm crash giờ đã bớt 1 người và thêm 1 người làm crash mới
 
Giống Chat GPT nhỉ :L
về cơ bản là nhìn log xong t trầm tư phết khi mà một đống log console báo lỗi không fix !

ném file đây xem thử cái hình như đã từng bị
Mình cài thêm Illegal Stack thì ko còn crash do quái nữa rồi.
Cái đống mà Chat GPT nói thì mình fix rồi, nhưng vẫn crash do quái, vậy nên mình quyết định để lại các plugin cũ
Mà tại sao lỗi này phải đưa file thế, mình thấy mọi người fix toàn lôi crash log.
Nước ngoài họ cũng đang mong fix được lỗi này mà :f50:
 
Similar content Most view Xem thêm
Back
Top Bottom