• 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

Thảo luận MC Server Đừng tốn tiền của bạn để mua anticheat nữa

H4dacro

THÀNH VIÊN
Tham gia
16/07/2026
Bài viết
3
Hãy nhìn sang Vanguard của Valorant, một hệ thống chạy ở cấp độ sâu nhất của hệ điều hành (Kernel-level), nắm quyền kiểm soát cả phần cứng, được phát triển bởi hàng chục kỹ sư hàng đầu thế giới, vậy mà hằng ngày vẫn bị bypass bởi các loại Cheat

Còn Minecraft thì sao? Bản chất nó là một tựa game cực kỳ dễ mod (thông qua Fabric, Forge) mà không cần các kỹ thuật inject phức tạp, ai cũng có thể làm mod cực kỳ dễ dàng

Trong khi đó, Anticheat của Minecraft thì chỉ chạy trên server-side và hoàn toàn bị mù. Nó không hề biết chuyện gì đang thực sự xảy ra trên máy của người chơi. Thứ duy nhất nó nhận được là các gói tin (packets) gửi lên. Nó chỉ như một người đứng ngoài cửa, cố gắng đoán xem người bên trong nhà đang làm gì chỉ thông qua tiếng động

Nhiều người mới làm server thường nghĩ thoáng qua là Anticheat sẽ tự biết thằng này hack, thằng kia không. Nhưng thực ra, nó chỉ là một cái máy hoạt động dựa trên các công thức toán học và giả lập (Simulation) vật lý tĩnh. Dù code của nó có phức tạp đến đâu, thì bản chất vận hành ở tầng cuối cùng vẫn tuân theo tư duy logic Đúng/Sai (If-Else) cực kỳ máy móc. Nó hoàn toàn vô tri và không có nhận thức hay cảm quan của con người để hiểu thế nào là gian lận. Tệ hơn là các kiểu hack kín hoặc macro thì càng khó khăn!

Nói như vậy không có nghĩa là hạ thấp mọi anticheat. Thực tế, có những dự án đạt đến trình độ cực kỳ đáng nể, tiêu biểu là GrimAC (mảng Movement) Dù open-source lộ hết code, GrimAC vẫn cực mạnh nhờ cơ chế giả lập 1:1 (Simulation):
  • Nó tự chạy một bản sao vô hình của bạn ngay trên server. Bản sao này cũng phải chịu mọi lực vật lý của game (trọng lực, ma sát của băng, cát linh hồn, lực cản nước...) y hệt bạn
Ví dụ siêu dễ hiểu về No Fall (mẹo hack rơi từ trên cao không mất máu bằng cách gửi gói tin giả báo chạm đất onGround = true để lừa cơ chế game):
Khi bạn nhảy từ trên cao xuống đất:
  • Minecraft mặc định (Vanilla): Chỉ biết tin sái cổ vào client. Client hack liên tục gửi gói tin onGround = true khi đang bay lơ lửng -> Server tưởng bạn đang đi bộ trên đất nên không trừ máu

  • GrimAC (Giả lập 1:1): Tự chạy một bản sao vô hình rơi tự do cùng lúc với bạn trên server. Nếu lúc này client gửi gói tin onGround = true để né sát thương, GrimAC đối chiếu với bản sao vô hình, thấy ngay sự vô lý và lập tức chặn đứng (Grim không tin vào packet, ở đây nó chỉ tin vào vật lý)

    Bonus: Bản sao được chạy bằng luồng phụ (Async) nên không làm lag máy chủ, nó không vẽ lại đồ họa 3D mà chỉ chạy vài phép toán cộng trừ tọa độ cực nhanh trong vài phần triệu giây (nanoseconds) mỗi khi nhận packet
Nói đi cũng phải nói lại, chúng ta không thể bỏ mặc server không có Anticheat. Nếu không có bất kỳ hệ thống phòng thủ nào, server của bạn sẽ lập tức biến thành một bãi rác đúng nghĩa khi các hacker dùng những loại cheat lộ liễu nhất như Fly bay lượn khắp trời, Killaura chém cả server, hay Speed chạy nhanh như chớp mà không gặp bất kỳ trở ngại nào

Vì thế, các plugin open-source (mã nguồn mở) luôn là lựa chọn tốt nhất. Họ có cộng đồng rộng lớn đứng sau và họ làm vì cộng đồng. Còn những plugin paid (trả phí) thì chỉ được 50/50 thôi, phần còn lại tôi nghĩ chắc chắn là vì tiền (Không những thế họ phải Obfuscate để làm rối code, chống crack, gây cản trở hiệu năng và license lằng nhằng)

Đây là một cuộc chạy đua vũ trang không có hồi kết, hôm nay nhà phát triển AC vá lỗi này, thì ngày mai hacker cũng nâng cấp bản cheat để bypass tiếp. Vậy nên, đừng tốn tiền mua sự an tâm ảo tưởng từ những AC trả phí nữa
 
Đọc qua bài viết của ông là tôi thấy ông deo có kiến thức lẫn chuyên môn. Ông không hiểu Anticheat và thị trường của nó cho Minecraft hoạt động như thế nào, lẫn cả cái VanGuard ông đưa vào. Xin phép phản biện:

Nếu dùng client sided anticheat thì khá rủi ro nếu chạy ở cấp Ring 0 vì ai biết mấy ông làm server có cài gì vào không...? Thực tế trong quá khứ từng có một cái tên khá nổi là eFlame, nhưng vì lý do nào đó mà nó bay màu rồi (chắcdo dễ bị bypass quá hay sao ấy :v) Tất nhiên là để develop được một cái tương tự giống VanGuard thì rất khó, vì chạy ở Ring 0 đồng nghĩa với việc phải có tinh thần trách nhiệm với hậu quả cao hơn nếu xảy ra vấn đề. Sau đó là xin Microslop signing cái driver đó để chạy qua VBS (Virtualization-based Security) aka là cái memory integrity trong Windows Security, vì nếu kh bật VBS thì cứ phải gọi là ez bypass. Chưa kể là tâm lý người chơi rất ngại tải cái gì đó lạ về máy. Liệu họ có sẵn sàng tải riêng cái app đó chỉ để chơi server bạn không, hay là vất thẳng cái sivi của bạn vô thùng rác rồi qua chơi sivi khác ?

Bạn có muốn mỗi lần mem low tech vào server phải trải qua cơn ác mộng tech support họ mò vào UEFI BIOS vọc ba cái Secure Boot với MMIO gì đó kh. Bạn có tính đến việc người chơi dùng hê điều hành khác như Linux, FreeBSD hay macOS chưa ? Minecraft là game đa nền tảng, chỉ cần một nền tảng không được support hay support quá kém thì cũng coi như vứt. Nếu bạn không quan tâm hđh thì nói đơn giản hơn là member có máy quá cùi bắp, không chạy (được) Win 11 bản mới nhất, và không có mấy cái Secure Boot và TPM 2.0 chưa =)) Và nếu nó không code đúng cách thì có nguy cơ cao gây ra exploit, backdoor (*cough* Litematica *cough*) và thậm chí là crash cả PC của ng chơi nếu nó xung đột. Bản chất VG và Grim/MC Anticheat giải quyết 2 vấn đề khác nhau nên bạn cũng kh thể tụi này chung mâm so sánh được.

GrimAC mình cũng đánh giá cao engine simulation 1:1 nhưng cũng phải config và kiểm thử khá nhiều vì còn các cases như server lag, player bị ping spike/ping cao cũng ảnh hưởng vì có vẻ theo trải nghiệm của mình thì Grim không handle cái vụ này ngon lắm, lag spike cái là có khả năng cả server ăn ban.

Anticheat hiện đại kh và kh bao giờ nên check player chỉ dựa vào tốc độ di chuyển của 3 trục X/Z hay Y. Nó cũng kh bị mù như cách bạn nói, mà nó còn dựa trên nhiều data khác của ng chơi như tốc độ (velocity), hướng nhìn (yaw/pitch), timing của mỗi packets delay bao nhiêu, inventory đang như thế nào, metadata của người chơi đó ra sao (có bị plugins nào can thiệp không), chunks xung quanh, mobs xung quanh, transaction order, abilities...blah. Server-side anticheat không cần phải biết client đã bị mod như thế nào, nó chỉ quan tâm packets gửi lên có hợp lệ với quy luật vật lý của Minecraft hay không. Khi bạn bật hack fly/flight thì AC sẽ xét context xem bạn có được phép fly không, movement tiếp theo có khớp và legit với cái trước đó và với vanilla kh. Nếu không có gì biện hộ cho việc fly của bạn (plugin kh can thiệp, người chơi kh có effect fly và kh có tag ability để fly) thì coi như cheat.
Đúng là CPU sivi chạy logic nma nó kh phải kiểu if/else. Vd Grim: 1:1 simulation kh chỉ if/else mà là còn dựa trên prediction, collision state, version diff (nói dễ hiểu là 1.13 nên làm ntn với 1.20 đại khá thế), latency, chuyển động của tâm, delay giữa mỗi lần click chuột,... nch còn nhiều cái để tính toán hơn là if/else đơn thuần.

No Fall sửa onGround thành true thì chắc là đúng với cheat cổ đại thôi vì cheat NF hiện đại phức tạp hơn thế nhiều. Nhưng Grim vẫn phải tin packets, vì packets dường như là lowlevel nhất. Grim kh tin packets thì sao nó biết player đang ở đâu, trạng thái như thế nào. Nó phải tin packet và đưa packet đó vào simulation engine thì mới so sánh được.

Mình kh đồng ý với việc bạn bảo plug trả phí chỉ được 50/50 và nói nó là mua sự an tâm ảo tưởng. Trả phí là để họ còn duy trì đội ngũ support 24/7 (như Vulcan), thuê tester, hạ tầng, thời gian để dev cái mới, sửa cái hiện tại và nghiên cứu cách thức bypass nữa. Trả phí cũng là cách bạn ủng hộ cái chất xám và công sức của họ làm ra. Và tệp khách hàng của paid/free hoàn toàn khác nhau. Bạn mua AC trả phí, có vấn đề gì thì bạn được đội ngũ của họ support tận răng 24/7, được sử dụng những cái tốt nhất của nó, được update liên tục. Còn free thì bạn phụ thuộc vào thời gian rảnh của cộng đồng hoặc thậm chí tự mày mò rồi tự fix, không ai giúp bạn cả. Đây là vấn đề lớn quan trọng nếu bạn vận hành máy chủ hàng trăm, hàng ngàn người chơi. Vì downtime là mất tiền, mất users.

Obfuscator chỉ làm rối code để những kẻ muốn xâm phạm bản quyền khó hoặc không thể xem được. Nó kh đồng nghĩa là CPU chạy nhiều hơn, giảm hiệu năng. Bạn chưa hiểu obfuscation nghĩa là gì và cách hoạt động đúng kh ? Mà bạn quan tâm cái này làm gì ...?
 
Đọc qua bài viết của ông là tôi thấy ông deo có kiến thức lẫn chuyên môn. Ông không hiểu Anticheat và thị trường của nó cho Minecraft hoạt động như thế nào, lẫn cả cái VanGuard ông đưa vào. Xin phép phản biện:

Nếu dùng client sided anticheat thì khá rủi ro nếu chạy ở cấp Ring 0 vì ai biết mấy ông làm server có cài gì vào không...? Thực tế trong quá khứ từng có một cái tên khá nổi là eFlame, nhưng vì lý do nào đó mà nó bay màu rồi (chắcdo dễ bị bypass quá hay sao ấy :v) Tất nhiên là để develop được một cái tương tự giống VanGuard thì rất khó, vì chạy ở Ring 0 đồng nghĩa với việc phải có tinh thần trách nhiệm với hậu quả cao hơn nếu xảy ra vấn đề. Sau đó là xin Microslop signing cái driver đó để chạy qua VBS (Virtualization-based Security) aka là cái memory integrity trong Windows Security, vì nếu kh bật VBS thì cứ phải gọi là ez bypass. Chưa kể là tâm lý người chơi rất ngại tải cái gì đó lạ về máy. Liệu họ có sẵn sàng tải riêng cái app đó chỉ để chơi server bạn không, hay là vất thẳng cái sivi của bạn vô thùng rác rồi qua chơi sivi khác ?

Bạn có muốn mỗi lần mem low tech vào server phải trải qua cơn ác mộng tech support họ mò vào UEFI BIOS vọc ba cái Secure Boot với MMIO gì đó kh. Bạn có tính đến việc người chơi dùng hê điều hành khác như Linux, FreeBSD hay macOS chưa ? Minecraft là game đa nền tảng, chỉ cần một nền tảng không được support hay support quá kém thì cũng coi như vứt. Nếu bạn không quan tâm hđh thì nói đơn giản hơn là member có máy quá cùi bắp, không chạy (được) Win 11 bản mới nhất, và không có mấy cái Secure Boot và TPM 2.0 chưa =)) Và nếu nó không code đúng cách thì có nguy cơ cao gây ra exploit, backdoor (*cough* Litematica *cough*) và thậm chí là crash cả PC của ng chơi nếu nó xung đột. Bản chất VG và Grim/MC Anticheat giải quyết 2 vấn đề khác nhau nên bạn cũng kh thể tụi này chung mâm so sánh được.

GrimAC mình cũng đánh giá cao engine simulation 1:1 nhưng cũng phải config và kiểm thử khá nhiều vì còn các cases như server lag, player bị ping spike/ping cao cũng ảnh hưởng vì có vẻ theo trải nghiệm của mình thì Grim không handle cái vụ này ngon lắm, lag spike cái là có khả năng cả server ăn ban.

Anticheat hiện đại kh và kh bao giờ nên check player chỉ dựa vào tốc độ di chuyển của 3 trục X/Z hay Y. Nó cũng kh bị mù như cách bạn nói, mà nó còn dựa trên nhiều data khác của ng chơi như tốc độ (velocity), hướng nhìn (yaw/pitch), timing của mỗi packets delay bao nhiêu, inventory đang như thế nào, metadata của người chơi đó ra sao (có bị plugins nào can thiệp không), chunks xung quanh, mobs xung quanh, transaction order, abilities...blah. Server-side anticheat không cần phải biết client đã bị mod như thế nào, nó chỉ quan tâm packets gửi lên có hợp lệ với quy luật vật lý của Minecraft hay không. Khi bạn bật hack fly/flight thì AC sẽ xét context xem bạn có được phép fly không, movement tiếp theo có khớp và legit với cái trước đó và với vanilla kh. Nếu không có gì biện hộ cho việc fly của bạn (plugin kh can thiệp, người chơi kh có effect fly và kh có tag ability để fly) thì coi như cheat.
Đúng là CPU sivi chạy logic nma nó kh phải kiểu if/else. Vd Grim: 1:1 simulation kh chỉ if/else mà là còn dựa trên prediction, collision state, version diff (nói dễ hiểu là 1.13 nên làm ntn với 1.20 đại khá thế), latency, chuyển động của tâm, delay giữa mỗi lần click chuột,... nch còn nhiều cái để tính toán hơn là if/else đơn thuần.

No Fall sửa onGround thành true thì chắc là đúng với cheat cổ đại thôi vì cheat NF hiện đại phức tạp hơn thế nhiều. Nhưng Grim vẫn phải tin packets, vì packets dường như là lowlevel nhất. Grim kh tin packets thì sao nó biết player đang ở đâu, trạng thái như thế nào. Nó phải tin packet và đưa packet đó vào simulation engine thì mới so sánh được.

Mình kh đồng ý với việc bạn bảo plug trả phí chỉ được 50/50 và nói nó là mua sự an tâm ảo tưởng. Trả phí là để họ còn duy trì đội ngũ support 24/7 (như Vulcan), thuê tester, hạ tầng, thời gian để dev cái mới, sửa cái hiện tại và nghiên cứu cách thức bypass nữa. Trả phí cũng là cách bạn ủng hộ cái chất xám và công sức của họ làm ra. Và tệp khách hàng của paid/free hoàn toàn khác nhau. Bạn mua AC trả phí, có vấn đề gì thì bạn được đội ngũ của họ support tận răng 24/7, được sử dụng những cái tốt nhất của nó, được update liên tục. Còn free thì bạn phụ thuộc vào thời gian rảnh của cộng đồng hoặc thậm chí tự mày mò rồi tự fix, không ai giúp bạn cả. Đây là vấn đề lớn quan trọng nếu bạn vận hành máy chủ hàng trăm, hàng ngàn người chơi. Vì downtime là mất tiền, mất users.

Obfuscator chỉ làm rối code để những kẻ muốn xâm phạm bản quyền khó hoặc không thể xem được. Nó kh đồng nghĩa là CPU chạy nhiều hơn, giảm hiệu năng. Bạn chưa hiểu obfuscation nghĩa là gì và cách hoạt động đúng kh ? Mà bạn quan tâm cái này làm gì ...?
Vanguard chỉ là ẩn dụ để ông thấy rõ chống hack kiểu server-side dù có xịn cỡ nào cũng luôn ở thế bị động, đoán mò theo sau, chứ tôi không so sánh 1:1 hai hệ thống, cái đó ông tự suy diễn rồi quay ra bắt bẻ. Ông PvP thật chưa hay chỉ ngồi phân tích code với đọc doc là chính? Vì tôi đã từng bypass sạch checks của một plugin AC bằng AI, đến mức chính author phải nhắn hỏi tôi làm kiểu gì

Phức tạp thì đúng là phức tạp, nhưng phức tạp đó ban được mấy đứa gà dùng Meteor trần trụi thôi. Có chút kinh nghiệm thực chiến vào là chuyện khác hẳn, lý thuyết trên giấy với cái bị bắt ngoài server nó lệch nhau xa lắm, phải chơi thật mới thấy, chứ ngồi phân tích suông thì dễ

Ý tôi muốn nói là một người bình thường, chỉ cần chút kiến thức cộng với AI, hoàn toàn có thể qua mặt cả đám người nghiên cứu AC chuyên nghiệp, đơn giản vì họ đã sai ngay từ điểm xuất phát đặt cược tất cả vào server-side

kophải AC dở, mà là dù tinh vi cỡ nào, serverside vẫn đang suy luận gián tiếp từ packet, chứ không có ground truth về những gì thật sự chạy trên máy client. Đó là giới hạn kiến trúc, ko phải do thiếu kỹ thuật
 
Đọc qua bài viết của ông là tôi thấy ông deo có kiến thức lẫn chuyên môn. Ông không hiểu Anticheat và thị trường của nó cho Minecraft hoạt động như thế nào, lẫn cả cái VanGuard ông đưa vào. Xin phép phản biện:

Nếu dùng client sided anticheat thì khá rủi ro nếu chạy ở cấp Ring 0 vì ai biết mấy ông làm server có cài gì vào không...? Thực tế trong quá khứ từng có một cái tên khá nổi là eFlame, nhưng vì lý do nào đó mà nó bay màu rồi (chắcdo dễ bị bypass quá hay sao ấy :v) Tất nhiên là để develop được một cái tương tự giống VanGuard thì rất khó, vì chạy ở Ring 0 đồng nghĩa với việc phải có tinh thần trách nhiệm với hậu quả cao hơn nếu xảy ra vấn đề. Sau đó là xin Microslop signing cái driver đó để chạy qua VBS (Virtualization-based Security) aka là cái memory integrity trong Windows Security, vì nếu kh bật VBS thì cứ phải gọi là ez bypass. Chưa kể là tâm lý người chơi rất ngại tải cái gì đó lạ về máy. Liệu họ có sẵn sàng tải riêng cái app đó chỉ để chơi server bạn không, hay là vất thẳng cái sivi của bạn vô thùng rác rồi qua chơi sivi khác ?

Bạn có muốn mỗi lần mem low tech vào server phải trải qua cơn ác mộng tech support họ mò vào UEFI BIOS vọc ba cái Secure Boot với MMIO gì đó kh. Bạn có tính đến việc người chơi dùng hê điều hành khác như Linux, FreeBSD hay macOS chưa ? Minecraft là game đa nền tảng, chỉ cần một nền tảng không được support hay support quá kém thì cũng coi như vứt. Nếu bạn không quan tâm hđh thì nói đơn giản hơn là member có máy quá cùi bắp, không chạy (được) Win 11 bản mới nhất, và không có mấy cái Secure Boot và TPM 2.0 chưa =)) Và nếu nó không code đúng cách thì có nguy cơ cao gây ra exploit, backdoor (*cough* Litematica *cough*) và thậm chí là crash cả PC của ng chơi nếu nó xung đột. Bản chất VG và Grim/MC Anticheat giải quyết 2 vấn đề khác nhau nên bạn cũng kh thể tụi này chung mâm so sánh được.

GrimAC mình cũng đánh giá cao engine simulation 1:1 nhưng cũng phải config và kiểm thử khá nhiều vì còn các cases như server lag, player bị ping spike/ping cao cũng ảnh hưởng vì có vẻ theo trải nghiệm của mình thì Grim không handle cái vụ này ngon lắm, lag spike cái là có khả năng cả server ăn ban.

Anticheat hiện đại kh và kh bao giờ nên check player chỉ dựa vào tốc độ di chuyển của 3 trục X/Z hay Y. Nó cũng kh bị mù như cách bạn nói, mà nó còn dựa trên nhiều data khác của ng chơi như tốc độ (velocity), hướng nhìn (yaw/pitch), timing của mỗi packets delay bao nhiêu, inventory đang như thế nào, metadata của người chơi đó ra sao (có bị plugins nào can thiệp không), chunks xung quanh, mobs xung quanh, transaction order, abilities...blah. Server-side anticheat không cần phải biết client đã bị mod như thế nào, nó chỉ quan tâm packets gửi lên có hợp lệ với quy luật vật lý của Minecraft hay không. Khi bạn bật hack fly/flight thì AC sẽ xét context xem bạn có được phép fly không, movement tiếp theo có khớp và legit với cái trước đó và với vanilla kh. Nếu không có gì biện hộ cho việc fly của bạn (plugin kh can thiệp, người chơi kh có effect fly và kh có tag ability để fly) thì coi như cheat.
Đúng là CPU sivi chạy logic nma nó kh phải kiểu if/else. Vd Grim: 1:1 simulation kh chỉ if/else mà là còn dựa trên prediction, collision state, version diff (nói dễ hiểu là 1.13 nên làm ntn với 1.20 đại khá thế), latency, chuyển động của tâm, delay giữa mỗi lần click chuột,... nch còn nhiều cái để tính toán hơn là if/else đơn thuần.

No Fall sửa onGround thành true thì chắc là đúng với cheat cổ đại thôi vì cheat NF hiện đại phức tạp hơn thế nhiều. Nhưng Grim vẫn phải tin packets, vì packets dường như là lowlevel nhất. Grim kh tin packets thì sao nó biết player đang ở đâu, trạng thái như thế nào. Nó phải tin packet và đưa packet đó vào simulation engine thì mới so sánh được.

Mình kh đồng ý với việc bạn bảo plug trả phí chỉ được 50/50 và nói nó là mua sự an tâm ảo tưởng. Trả phí là để họ còn duy trì đội ngũ support 24/7 (như Vulcan), thuê tester, hạ tầng, thời gian để dev cái mới, sửa cái hiện tại và nghiên cứu cách thức bypass nữa. Trả phí cũng là cách bạn ủng hộ cái chất xám và công sức của họ làm ra. Và tệp khách hàng của paid/free hoàn toàn khác nhau. Bạn mua AC trả phí, có vấn đề gì thì bạn được đội ngũ của họ support tận răng 24/7, được sử dụng những cái tốt nhất của nó, được update liên tục. Còn free thì bạn phụ thuộc vào thời gian rảnh của cộng đồng hoặc thậm chí tự mày mò rồi tự fix, không ai giúp bạn cả. Đây là vấn đề lớn quan trọng nếu bạn vận hành máy chủ hàng trăm, hàng ngàn người chơi. Vì downtime là mất tiền, mất users.

Obfuscator chỉ làm rối code để những kẻ muốn xâm phạm bản quyền khó hoặc không thể xem được. Nó kh đồng nghĩa là CPU chạy nhiều hơn, giảm hiệu năng. Bạn chưa hiểu obfuscation nghĩa là gì và cách hoạt động đúng kh ? Mà bạn quan tâm cái này làm gì ...?
t ko hề đề xuất MC nên có Vanguard, nhắc tới nó chỉ để minh họa 1 điều kể cả hệ thống có quyền truy cập phần cứng trực tiếp, hàng chục kỹ sư top đầu, vẫn bị bypass, vậy thì hình dung server-side, vốn ko có bất kỳ quyền truy cập trực tiếp nào, chỉ đoán qua packet, nó phải khổ đến mức nào để đuổi kịp. Cái t muốn nhấn là thế bị động vĩnh viễn đó, không phải năng lực kỹ thuật của AC dở. Và thực ra chính ông cũng vừa xác nhận, Grim với ping spike/lag là ăn ban oan, vì bản chất nó vẫn đang tin vào dữ liệu gián tiếp (packet timing) chứ không phải quan sát thật sự
 
Ngay cả khi ông dùng AI để bypass sạch một cái AC, nếu nó thật thì chỉ chứng minh là có lỗ hổng, chứ kh phải server side là tệ. Khác gì ông nói tôi phát hiện ra vài cái CVE trong Linux kernel rồi kết luận Linux kernel là ý tưởng tệ đâu. Nếu ông thật sự bypass all check thì cho tôi xin tên cái AC mà ông bypass được xem nào, và kèm thêm cả PoC nữa chứ nói mồm vậy sao mà tin. Bypass sạch vậy thì nghe scam quá. AI đúng là có thể giúp viết bypass nhanh hơn, phân tích packet, reverse engineering (RE) hoặc mô phỏng hành vi người chơi tự nhiên hơn chứ làm sao AI khiến một packet vốn trái với quy luật vật lý của game trở nên hợp lệ được. Nếu client vẫn gửi packet fly, speed hay reach vượt quá giới hạn vanilla thì simulation thì vẫn sẽ phát hiện chứ làm sao nó bypass được mấy check cứng như simulation với movement trong Vulcan với Grim được ???

Đúng là server side thì luôn bị động, nhưng nó cũng đâu cần quan tâm ông cài cái quái gì lên máy ông đâu. Nó chỉ cần biết cái packet của ông gửi lên cho nó có hợp lệ và có thể xảy ra trong vanilla hay không thôi. Cũng giống như ông vô web bằng trình duyệt vậy, webserver kh cần quan tâm ông dùng browser nào, extension ra sao. Nó chỉ quan tâm cái TLS/HTTPS ông gửi lên có đúng hay không, và Minecraft AC cũng vậy.

Ý tôi muốn nói là một người bình thường, chỉ cần chút kiến thức cộng với AI, hoàn toàn có thể qua mặt cả đám người nghiên cứu AC chuyên nghiệp, đơn giản vì họ đã sai ngay từ điểm xuất phát đặt cược tất cả vào server-side
Anticheat tạo ra không phải để phòng thủ hết những trường hợp này. Nếu ông nói họ sai từ điểm xuất phát thì khác gì bảo mấy người quản trị mấy server lớn như Hypixel ngu đâu. Lý do thì đơn giản thôi, như tôi đã trình bày ở post đầu, ông kh thể tạo ra một client side anticheat mà tương thích ngon với đa hệ điều hành từ Win, Linux rồi tới macOS được, chưa kể là mods rồi các kiểu nữa. Bản chất chúng đều khác nhau về kernel mode, nên không thể bảo server-side là sai, mà nó là lựa chọn tối ưu và khả thi nhất để thực hiện.

Nếu ông nói phức tạp đó ban được mấy đứa gà dùng Meteor trần trụi thôi thì ông cũng nên biết là hầu hết đại đa số mọi người đều dùng client có sẵn như Meteor với những cái hack có sẵn. Thử hỏi có mấy người chịu bỏ thời gian và công sức ra RE cái AC hay tối ưu từng thuật toán để bypass. Nếu AC chặn đứng được đa số người này, thì nó đã thành công trong việc bảo vệ trải nghiệm của server. Còn số ít những người có kiến thức RE, tự viết bypass hoặc dùng AI như ông sẽ được xử lý bằng tầng thứ hai là Staff/Spectator. Anticheat chưa bao giờ được thiết kế để thay thế staff. Các server lớn đều dùng nhiều lớp bảo vệ cùng lúc gồm anticheat, replay, spectator, log, report của người chơi... Chúng bổ sung cho nhau chứ kh thể thay thế nhau. Bộ ông chưa bao giờ `/gm 3` để theo dõi member hả, hay server ông không có Police ? Không một hệ thống an ninh nào trên thế giới được thiết kế để chống lại 100% các cuộc tấn công cấp cao mà chúng được sinh ra để loại bỏ số đông.

Việc tôi bảo Grim phạt oan khi lag spike thì cũng kh phải do nó đoán mò. Ông đã từng nghe đến khái niệm packet loss chưa. Khi player bị lag spike nặng dẫn đến packet loss, packet burst hoặc packet đến sai thứ tự có thể khiến prediction engine của Grim mất đồng bộ với trạng thái thực tế trong một khoảng thời gian ngắn rồi phát sinh false positive. Cái này thì tôi đã giảm được vì Grim có config rất thoáng và chỉ bị khi server lag spike từ 30s-60s đổ lên thôi. Các AC paid đã giảm rất nhiều lỗi này bằng cách thiết lập biên độ chịu lỗi, dung sai tự động tăng lên khi phát hiện ping cao, tps drop (vulcan), chứ hoàn toàn kh phải do giới hạn của kiến trúc server side.

Tôi cũng chưa hiểu ông bảo nó phải khổ đến mức nào để đuổi kịp là nó đang đuổi cái gì ? Nếu ý là ông nói là server side đuổi kịp client side thì càng sai. Hai đứa này giải quyết hai bài toán khác nhau. Thằng kernel phát hiện cheat đang tồn tại, trong khi server side xác minh cái hành động có legit kh nên kh có khái niệm server side đuổi kịp kernel anticheat, vì mục tiêu của chúng khác nhau. Còn nếu ý ông là đuổi kịp kiểu defender vs cheater thì cả hai đều đang đuổi cheater cơ mà ? Đây là bản chất, không phải vì server side nên mới như thế. Trên thực tế thì nhiều game vẫn làm theo mô hình này và là một kiến trúc phổ biến trong thiết kế game multiplayer.
 
Anti cheat server minecraft bằng plugin thì rõ là lỏ rồi nhất là khi ở trên server crack nơi mà ai cũng có thể log hàng chục acc vào mỗi khi bị ban đến khi bypass được anti cheat
Cách để anti tốt nhất là không phụ thuộc vào plugin và nhận report của member
 
Anti cheat server minecraft bằng plugin thì rõ là lỏ rồi nhất là khi ở trên server crack nơi mà ai cũng có thể log hàng chục acc vào mỗi khi bị ban đến khi bypass được anti cheat
Cách để anti tốt nhất là không phụ thuộc vào plugin và nhận report của member
Vì ở VN thì hầu hết là server crack nên chịu thôi. Ở nước ngoài hầu hết là online mode. Ban là đi luôn chứ rất ít người có quay lại bypass, cũng đồng thời là răn đe luôn vì acc MC ở nước ngoài cũng kh rẻ (thì phải). Như vậy là loại được kha khá số đông người chơi dùng hack rồi. Số nhỏ thì vẫn là maáy team dùng nhiều acc pre log vô test thôi, thì về cơ bản là có tăng chi phí + thiệt hại.

Đồng quan điểm là kh nên phụ thuộc quá nhiều vào plugins, nên kết hợp nhiều lớp khác nhau nữa. Chứ chả lẽ cứ để nó login vô phá hoài..?
 
Similar content Most view Xem thêm
Back
Top Bottom