Lúc đầu đọc qua mấy lời phản hồi thì cảm giác đầu tiên là các bác đánh giá hơi thấp các dự định của tôi. Là một game thủ đã từng chơi qua hết các game MMORPG, tôi cũng nắm được các đặc điểm của từng game. Nhưng ko sao như vậy mới là góp ý tích cực...
Với SRO, chơi hoặc PVP với con ngang hàng hầu như chẳng bao giờ chết vì có thể uống pot. Với PTV, có thể đánh con lv thấp hơn mình vẫn ăn kinh nghiệm mà ko hao tổn máu. CLTB này có thể quy định khi uống pot phải ở trạng thái hòa bình hoặc có thể uống khi chiến đấu, nhưng nay GM đã đặt chế độ ko thể uống khi đang chiến đấu (trừ thuốc trị thương). Vì thế khi vận khí phải chạy ra ngoài nơi an toàn.
Việc chạy cũng là một nghệ thuật trong game 3D, khác với game 2D có tọa độ rõ ràng, game 3D có góc nhìn của camera và chướng ngại vật khó hơn. Nhưng không phải ko có giải pháp. Và với CLTB một nhân vật ko có self buff thì chỉ còn giải pháp chạy ra ngoài vận khí. Đây là đặc điểm của CLTB, chứ như L2 ko sử dụng buff thì có chạy đằng trời.
Nếu ai chưa từng sử dụng qua bot VLTK và bot SRO Inter thì nên xem qua. Có thể người viết bot phải nắm được ko chỉ packet mà còn cả mã nguồn rò rỉ, nhưng các hành động của bot khá hoàn hảo khiến ta phải học tập.
Viết bot nếu cứ mò mẫm thì khả năng thành công còn phải phụ thuộc vào vận may, nếu nó là "ngành công nghiệp" ở China thì chắc hẳn họ có nhiều kinh nghiệm trong vấn đề này lắm.
Việc chống crack ko phải đến lúc đó tôi mới nghĩ đến, ngay cái auto buff của tôi vừa viết ra, để xuất xưởng ra ngoài tôi mất 3 ngày tích hợp với ASProtect mới tạm xong, mới dám tung ra.
Em trai tôi một game thủ sống vì game nói: Viết bot SRO đi, có thể nói đó là game online hiện nay ở VN còn "trong sạch" nhất, chưa có bot. Viết xong thì đừng tung ra, để ở nhà luyện lên hàng khủng còn kiếm chác được hơn là tung ra bị crack. Nhưng nếu giữ kín thì tôi đã không tạo chủ đề này thảo luận làm gì.
Bây giờ bàn đến packet hoặc không. Bot VLTK không sử dụng packet, mà sử dụng bộ nhớ. Bot SRO, L2Waker sử dụng packet. Vì vậy bot VL là ingame, còn bot SRO có thể là clientless. Đối với một game có mô phỏng server trên Ragezone thì việc nắm packet như trở bàn tay. Nhưng tôi ko định đi theo hướng đó, hoặc ít ra vẫn muốn có client trung thực, như thế việc chơi game vui hơn mà cố gắng làm sao ko thay đổi client kẻo mang tiếng hack game.
Thực chất tôi đã sử dụng sniffer để theo dõi máy chủ GameGuard của Vinagame, phục vụ cho việc bypass. Nếu ko sử dụng sniffer thì ít ai biết được máy chủ download GG của VNG đặt ở đâu. Nó đặt ở 2 máy chủ luân phiên nhau.
Nhưng để giải mã packet thì bác nghĩ nó chỉ dùng blowfish hay RSA thôi sao. Lấy packet thì OK, nhưng giải mã nó thì tôi ko có kinh nghiệm và ko tin nó có thuật toán cố định như vậy.