• 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 ạ ;-;

HuyEnder

THÀNH VIÊN
Tham gia
21/07/2022
Bài viết
17
Các dev có thể giúp em được không ạ? :f31:
Server em crash 8 ngày rồi ạ
Hosting hay Vps
4gb 4ram hay 2gb 2ram
1.10 hay 1.12 thì tần suất crash đều bình đẳng như nhau, cũng đều do đánh quái hoặc quái đánh (cứ 5-10 phút là crash 1 lần)
Có duy nhất 2 member trong server đánh quái thì 5 giây-5 phút là crash 1 lần

:f32:Có 1 server 1.19 nước ngoài từ năm ngoái cũng bị giống em mà hình như là chưa ai giải quyết được: git.mythiccraft.io

log: justpaste.it
full log (không cùng thời điển với log bên trên): mclo.gs
 
Hỏi về server  Shopkeeper
Hỏi về server  tìm server sinh tồn
Em đã 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 ;-;
 
đầ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:
 
đầ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:
sau khi chỉnh (chỉ có MyItems là chưa chỉnh) thì crash báo lỗi như này ạ: justpaste.it
full log đây ạ: mclo.gs
 
Lần này mình bỏ hẳn DiscordSRV luôn mà vẫn crash
Crash: justpaste.it
Full log: mclo.gs
Lần này mclog mới báo MythicMobs, mình đã nghi plugin này lâu rồi nhưng giờ mới thấy nó hiện ra trong trang mclog này sau vài trăm lần crash.
 
bạn chạy ko plugin xem nó hết ko
Mình đã tạo thêm server mới, tải plugin lên và config lại, nhưng vẫn bị
Còn không có plugin thì hiển nhiên là hết rồi ạ, nó khác gì tạo thế giới minecraft chơi đơn đâu ạ v:
 
bạn chạy ko plugin xem nó hết ko
À mình quên không nói là để lại mỗi 1 plugin MythicMobs thì không crash đc nhé
Mình đang nghi ngờ MyItems với MMOitems bởi vì khi để 2 plugin này + MythicMobs + Essential thì bị crash (tức là chỉ có 4 plugin trong server)
 
thế h còn cách thôi , tuy hơi lâu nhưng phải thử mới biết đc:
tạo 1 file server mới , thử từng plugin trong file skyblock kia, và dán config pluginđó vào ,nếu ko có j xảy ra thì xóa pluginđó và lại thử plugin khác
 
Server 1.10 thì nên hỏi bản thân tại sao lại chọn 1.10 chứ không phải hỏi tại sao crash, và đừng nghe thằng óc chó Quapott chỉ cái gì em nhé
 
Server 1.10 thì nên hỏi bản thân tại sao lại chọn 1.10 chứ không phải hỏi tại sao crash, và đừng nghe thằng óc chó Quapott chỉ cái gì em nhé
Em đã chuyển sang 1.12 nhưng vẫn crash như 1.10 và có 1 server nước ngoài 1.19 cũng bị crash giống em từ năm ngoái vẫn chưa giải quyết được.
Em chỉ thấy lạ là 2020 server em mở êm xuôi cho đến tháng 8/2022 do bị ddos, joinbot, hack op nên không ai chơi nữa và hết kinh phí. Đến bây giờ lấy lại mấy file backup từ tháng 8/2022 (trước khi bị ddos, joinbot và hack op) để mở thì lại bị crash
Sau 6 ngày bị crash liên tục, cảm thấy không thể fix nổi nên em đăng bài lên minecraftvn, spigot và discord MythicCraft để mong có người fix được, nhưng đến giờ vẫn chẳng ai fix được ạ :f31:
 
ib discord meowicemình xem cho.
 
đọc đi đọc lại cái thread dump thì mình đoán nó kẹt ở chỗ calculate collision khi player di chuyển. cái này bạn check xem:
- player có dùng client nào ko
- world có bị vấn đề gì không
- dùng vanilla thay vì spigot/paper có bị gì không

mình thấy bạn bảo 1.19 cũng bị, bạn thử dùng 1.20 xong r check xem nó còn bị kẹt nữa ko (tại mình ko có mappings của 1.10).
 
đọc đi đọc lại cái thread dump thì mình đoán nó kẹt ở chỗ calculate collision khi player di chuyển. cái này bạn check xem:
- player có dùng client nào ko
- world có bị vấn đề gì không
- dùng vanilla thay vì spigot/paper có bị gì không

mình thấy bạn bảo 1.19 cũng bị, bạn thử dùng 1.20 xong r check xem nó còn bị kẹt nữa ko (tại mình ko có mappings của 1.10).
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 ;-;
 
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 ;-;
cho minh file minh vo check cho
 
Similar content Most view Xem thêm
Back
Top Bottom