/02. Đọc tiến trình streamer từ dòng thời gian nhân vật

Đọc tiến trình streamer từ dòng thời gian nhân vật

poe.ninja cho ảnh chụp cuối: nhân vật xong rồi trông ra sao. poe-snipe cho đoạn phim: cứ mười lăm hai mươi phút một snapshot, kèm PoB code và bộ stat PoB tính sẵn cho từng mốc. Bài này là cách đọc đoạn phim đó, chạy trên watchlist 34 người ở giờ thứ 19.6 của Allflame, và bộ kết luận rút ra được từ nó. Lệnh mở đầu là bun .claude/skills/poe-snipe/scripts/snipe.ts roster.

Kiểm khoảng trống snapshot trước khi so tốc độ

Đây là bước không được bỏ. Kéo dòng thời gian của bốn năm người rồi nhìn dấu thời gian liền nhau: nếu cả nhóm cùng đứt ở đúng một quãng thì đó là tracker chết, không phải họ nghỉ.

Lần này đứt thật. Không một nhân vật nào trong 25 có snapshot từ 22:30 tới 05:26 UTC, và cả 25 nối lại trong khoảng 05:25-05:41. Bảy tiếng đó rơi đúng vào giờ thứ 2.5 tới 9.4 của league, tức đúng quãng leo campaign. Ben_ trước blackout là Lv42, sau blackout đã Lv93 — mọi mốc level ở giữa không có cách nào lấy lại.

Nên mọi phép so ở dưới chỉ dùng hai điểm chung sạch: level lúc ~05:26 UTClevel lúc snapshot cuối ~15:35 UTC, cách nhau 10.1 tiếng. Bảng "bao lâu tới Lv90" mà tự tính từ dữ liệu này sẽ ra rác, vì phần lớn người đạt mốc đó trong lúc mù.

Ai đang chơi gì

29 trong 34 người có nhân vật Allflame; bốn trong số đó là char Lv1-3 bỏ ngay lúc launch nên phần phân tích chạy trên 25 nhân vật thật.

Cụm đông nhất là cold Elementalist, 8/25 người. Vaal Cold Snap có jungroan Lv97, Waggle Lv92 bên hardcore, subtractem Lv81. Winter Orb có fubgun Lv95 và tytykiller Lv94. Wintertide Brand có datmodz Lv88 và Quantrik Lv91, riêng Quantrik ngồi Hierophant. Hai người tách khỏi cold nhưng vẫn Elementalist: Ventrua Lv94 chạy Corrupting Fever kèm Reap và Exsanguinate, Paak_HC Lv91 hardcore SSF chạy Hexblast of Contradiction với Blasphemy Flammability.

Slam Berserker có đúng hai người và họ ráp giống hệt nhau: Ben_ Lv97 hardcore SSF và Alkaizerx Lv93 hardcore, cả hai đi Sunder lên rồi đổi sang Earthshatter.

Fire Chieftain có ba: spicysushi Lv95 chạy Righteous Fire với Xoph's Heart cộng Cloak of FlameImmortal Flesh, Pohx Lv90 đã rời RF sang Searing Bond of Detonation, crouching_tuna Lv87 chạy Leap Slam of Groundbreaking ăn warcry exert qua Overexertion và Infernal Cry.

Chaos DoT có Goratha Lv93 Occultist với Blight of Contagion, CuteDog_ Lv82 Occultist với Essence Drain, mathil1 Lv72 Assassin với Soulrend of Reaping nhưng đã nghỉ 9.6 tiếng.

Luminary là archetype đông thứ hai với 5 người: darthmicrotransaction Lv89, DrDexxer Lv89, captainlance9 Lv81, Ruetoo Lv81, terence_ Lv69 hardcore SSF. Còn lại là ghazzytv Lv91 Necromancer với bốn socket group Raise Spectre, nugiyen Lv91 hardcore Inquisitor chạy Voltaxic Burst với Replica Soul Tether, và empyriangaming Lv91 Champion.

PoB không đo được damage của bảy build

Bộ stat poe-snipe đưa ra đến từ PoB headless chạy trên mainSocketGroup mà nhân vật đang chọn. Khi nguồn damage nằm ngoài gem của chính người chơi thì PoB trỏ nhầm và trả số vô nghĩa. Bảy nhân vật rơi vào đó, đọc ra full_dps bằng 0 hoặc vài nghìn, kèm nhãn main skill là Determination, Enduring Cry, Animate Guardian, Shield Charge.

Decode PoB code ra thì thấy rõ nguyên nhân. Cả bốn Luminary có PoB đọc được đều cắm nhiều socket group Flame Link song song — terence_ sáu group, captainlance9 năm group — cộng Animate Guardian, aura và Purity of Elements. Người chơi không đánh, họ link và buff mercenary, mà mercenary thì PoB không model. ghazzytv thì cần chọn spectre mới tính được, giống hệt luật --spectre của skill /pob. empyriangaming là ca lạ nhất: gem list toàn warcry cộng Autoexertion cộng cả đống More Duration, đeo AurumvoraxReplica Badge of the Brotherhood, mà không có một skill damage nào trong PoB. Snapshot có PoB gần nhất của ổng cũng đã cũ bảy tiếng.

Số 0 ở đó là giới hạn đo, không phải build không có damage. Muốn số thật thì phải mở gear qua trade API rồi tự ráp PoB.

Build nào vừa mạnh vừa dày

Cả 25 con số dưới đây do cùng một engine PoB với cùng config tính ra, nên so ngang giữa các nhân vật là hợp lệ kể cả khi giá trị tuyệt đối hơi lạc quan. Snapshot 2026-07-25 15:35 UTC.

Ba nhân vật đứng đầu ở mức vừa giết nhanh vừa không chết:

  • Goratha, Blight of Contagion Occultist Lv93 — 1.01M DPS toàn bộ là DoT, EHP 111k, block 75%, physical damage reduction 82%, armour 10.6k, res kín cả bốn kênh 75/75/75/75. Không ai khác trong bộ dữ liệu vừa vượt 1M DPS vừa vượt 100k EHP.
  • Ben_, Earthshatter Berserker Lv97 hardcore SSF — 479k DPS, EHP 77k, phys max hit 18.4k, PDR 90%, armour 23.9k, res overcap 83/87/86/75. Đây là level cao nhất toàn dataset và đạt được ở mode khắc nghiệt nhất. Alkaizerx chạy đúng build đó ở hardcore thường mới Lv93, nên khoảng cách không đến từ build.
  • Paak_HC, Hexblast of Contradiction Lv91 hardcore SSF — 809k DPS mà 798k trong đó là ignite DoT, EHP 73.8k, suppress 63%, evasion 12.8k, phys max hit 13.9k. Điểm đáng đọc nhất là tốc độ: 77 lên 91 trong 10.1 tiếng, mức tăng lớn nhất trong nhóm Lv90+. Ở mốc 05:26 ổng còn đứng thứ 22 trên 25 về level.

jungroan giữ trần damage cao nhất và bỏ xa phần còn lại: 3.22M DPS, gấp 2.6 lần người thứ hai, Lv97. Giá phải trả nằm ở EHP 34.4k, phys max hit 8.6k, và res chưa kín — lightning 64%, chaos 25%. Suppress 95% gánh gần hết phần thủ. Đây là kiểu thủ bằng tốc độ giết, chạy được ở softcore và sẽ chết ngay ở hardcore với bộ res đó.

Hai người cùng chạy Winter Orb mà lệch nhau hẳn về thủ: tytykiller Lv94 có 557k DPS với EHP 52.9k, fubgun Lv95 có 393k DPS với EHP chỉ 26.7k và suppress 0%. fubgun mỏng nhất trong toàn nhóm Lv95+.

Phía dày và giết chậm là Waggle với EHP 230k, block 78%, PDR 90%, armour 26.9k — dày nhất dataset, nhưng đã nghỉ 5.8 tiếng nên không so tốc độ được. nugiyen có EHP 148k và phys max hit 17.9k với 224k DPS. spicysushi chạy RF đúng bản chất của nó: EHP 129k, res 90/90/90, mà chỉ 185k DPS.

Số lần đổi skill nói lên build có phải sửa nhiều

Dòng main skills over time của lệnh character là chỗ nhìn ra build có bắt nhịp ngay hay phải sửa nhiều lần. Đổi một lần từ gem leveling sang gem thật là bình thường; đổi năm sáu lần nghĩa là người chơi đang dò.

Quantrik cắm Wintertide Brand từ đầu tới cuối, không đổi lần nào, lên Lv91 trong 11.7 tiếng. Ben_ và Alkaizerx mỗi người đúng một lần đổi chuẩn Sunder sang Earthshatter. Ở phía ngược lại Ventrua đổi tám lần — Kinetic Bolt, Creeping Frost, Wintertide Brand, Power Siphon, Kinetic Blast, rồi mới chốt Corrupting Fever. Số cuối của ổng đẹp, 1.25M DPS với res kín bốn kênh, nhưng đường đi tới đó không hề trơn. Pohx bảy lần, jungroan sáu lần.

Con số này đọc kèm level mới có nghĩa. Ventrua đổi tám lần mà vẫn Lv94 thì đó là người biết mình làm gì và có tài nguyên để sửa; cùng số lần đổi đó với người ít giờ chơi hơn sẽ thành một mùa hỏng.

Cụm Luminary đang chạy chậm

Trong 10.1 tiếng sau blackout, captainlance9 lên đúng 1 level từ 80 lên 81. Ruetoo cũng đúng 1 level, rồi bỏ hẳn nhân vật — poe-snipe ghi ổng đang chơi một Duelist Lv27 tên LanceDoesntKnowMath, còn con Scion Lv81 không đụng tới đã hai tiếng. terence_ ở hardcore SSF mới Lv69 trong khi Paak_HC cùng mode đã Lv91. Hai người khá hơn là DrDexxer và darthmicrotransaction, mỗi người thêm 7 level.

Đối chứng để loại nguyên nhân "người chơi kiểu chill nên chậm": subtractem cũng chỉ thêm 2 level trong 10.4 tiếng nhưng chạy Elementalist Vaal Cold Snap 511k DPS. Tốc độ thấp không độc quyền ở Luminary, nên đây là tín hiệu chứ chưa phải kết luận.

Phép kiểm để chốt: so lại sau ba bốn ngày. Lúc đó racer đã ngừng cày còn build tốt vẫn leo đều. Nếu năm người Luminary lúc đó đã bắt kịp mốc 95+ thì cái chậm này là do người chơi; nếu vẫn kẹt dưới 90 thì là do archetype. Cách chạy là lưu lại roster hôm nay rồi diff với roster ngày đó.

Buff projectile giải thích ai đông, không giải thích ai nhanh

Đặt danh sách skill của 25 người cạnh patch note thì hiện ra một mẫu rõ: gần như mọi skill được nâng số projectile từ 1 lên nhiều trong 3.29 đều có người trong nhóm này chơi.

Winter Orb đi từ 1 projectile cố định lên 2-3 ở mọi gem level, thêm 25% chance Freeze, crit 6% lên 7.5%, damage gem 20 từ 360-450 lên 360-539 (data/release-notes/Version_3.29.0.md:724). Soulrend of Reaping lên 3-5 projectile với crit 7% lên 10% (:705). Essence Drain of Wickedness cũng lên 3-5 projectile (:634). Voltaxic Burst thì được nâng bốn chỗ cùng lúc: crit 5.5% lên 10%, conversion sang chaos 40% lên 60%, explosion từ 6% lên 10% máu tối đa của xác, added damage effectiveness 230% lên 250% (:719).

Hexblast of Contradiction là ca đáng chú ý nhất vì nó giải thích thẳng con số của Paak_HC. Patch note ghi cooldown 2 giây xuống 1 giây, cast time 1 giây xuống 0.85, crit 6% lên 7.5%, mana cost giảm 15% (:665). Cooldown giảm một nửa là nhân đôi trần nhịp bắn, phần cast time và crit chỉ cộng thêm lên trên. Ổng leo 14 level trong 10 tiếng ở hardcore SSF với chuỗi buff đó.

Nhưng mẫu này chỉ giải thích độ đông, không giải thích tốc độ. Người đứng đầu ladder trong nhóm là Ben_ ở Lv97, chạy Earthshatter — skill 3.29 không đụng tới một dòng nào. spicysushi Lv95 chạy Righteous Fire cũng không được buff. Goratha Lv93 với Blight of Contagion, Ventrua Lv94 với Corrupting Fever, cả hai đều nguyên trạng từ patch trước. Buff kéo người ta thử một skill; nó không quyết định ai leo nhanh.

poe.ninja và poe-snipe lệch nhau ở DPS

Hai nguồn cùng chạy PoB nhưng khác config, và chênh lệch đủ lớn để không được trộn lẫn trong cùng một phép so. Cùng thời điểm 25/07: fubgun là 589k theo poe.ninja và 393k theo poe-snipe, tytykiller là 817k so với 557k, Goratha là 2.0M so với 1.01M. jungroan thì khớp, 3.3M so với 3.22M.

Luật xử lý là so trong cùng một nguồn, đừng bắc cầu. Muốn xếp hạng damage giữa các streamer thì lấy hết từ một chỗ. Muốn số tuyệt đối cho quyết định gear của mình thì cả hai đều không dùng được — phải ráp PoB trên gear thật.

Nhãn main skill cũng lệch được, và ở đó thì tin cái mới hơn: một lần swap gem giữa hai lần chụp là đủ tạo khác biệt.

Sáu người không quan sát được

Sáu người trong watchlist không có nhân vật Allflame nào: Quin69, imexile, Zizaran, steelmage, RaizQT, cArn_. Nhân vật mới nhất poe-snipe thấy của họ đều nằm ở Standard hoặc SSF thường, hoặc là char Lv1-3 bỏ ngay lúc launch.

Đọc đúng là không quan sát được, không phải không chơi. cArn_ chắc chắn đang chơi vì hai người khác đặt tên nhân vật theo ổng, DM_CARN_ của darthmicrotransaction và GhazzyTV_CARN_ của ghazzytv. poe-snipe chỉ thấy profile public, mà nhiều người khoá profile lúc đua để tránh stream snipe.

Giới hạn cỡ mẫu cũng phải nhớ: poe-snipe track streamer và tài khoản tự đăng ký chứ không phải cả ladder. Allflame lúc này có 66 nhân vật trong hệ thống, so với hàng chục nghìn trên poe.ninja. Đọc meta diện rộng thì dùng poe.ninja; poe-snipe mạnh ở chiều sâu theo thời gian.

Tips & Pitfalls

  • Chạy roster trước mọi thứ khác. Một màn hình cho biết cả nhóm đang chơi gì, ai còn cày, ai vừa reroll.
  • Roster gộp mọi biến thể Allflame vào một bảng. Đọc cột league trong --json trước khi so — Ben_ ở HC SSF còn jungroan ở softcore trade, đặt hai người cạnh nhau mà không tách mode là so nhầm.
  • snapshot chỉ liệt kê thứ đã đổi. Danh sách item rỗng nghĩa là không đổi gì từ lần chụp trước, không phải nhân vật trần. Muốn trạng thái đầy đủ thì lấy PoB code.
  • Không phải snapshot nào cũng có PoB. pobcalc trả 404 ở những mốc poe-snipe không bắt đủ gear, và mốc mới nhất thường rơi vào loại đó — nên PoB đọc được có thể đã cũ vài tiếng so với level đang hiện.
  • calc và PoB local là cùng một phép tính, không phải hai nguồn độc lập. Chạy lại ở local chỉ để đổi giả định (swap gear, bật tắt buff, xem chuỗi nhân); đừng trích cả hai như hai bằng chứng.

Relationships