Những Ngày Ấy (Phần Mười Lăm)
Những ngày tháng ấy (phần 15)
Vào dịp lễ Lao Động năm 2002, trò chơi Đại Hoạ Tây Du 2.0 bắt đầu giai đoạn thử nghiệm kín. Lúc này, tựa game đã được đổi tên thành Đại Hoạ Tây Du 2 theo đề nghị của Đinh, người cho rằng việc đổi mới toàn diện cần một cái tên mới để quảng bá hiệu quả hơn.
Sự thay đổi nhân sự diễn ra liên tục: Do Lưu Thiết và nhiều nhân viên thiết kế kịch bản trước đó rời đi, Nguyệt Tâm được điều chuyển khỏi nhóm Đại Hoạ sang dự án game 3D (sự kiện này sau này góp phần định hình tên gọi Thiên Hạ 2 cho dự án 3D của công ty). Trước khi trở về Canada một tháng, Micro bắt đầu công cuộc tuyển dụng lại đội ngũ thiết kế game.
Từ một nhà thiết kế giao diện của Đại Hoạ Tây Du, Bạch Cải chuyển sang làm thiết kế game. Hoàng Hoa được thăng chức làm trưởng nhóm thiết kế chính. Cũng trong giai đoạn này, Đinh Đinh (sau này trở thành quản lý sản phẩm của Võ Lâm Truyền Kỳ) gia nhập NetEase. Đó là câu chuyện xảy ra vào tháng 4 năm 2002.
Theo thói quen kể chuyện của tôi, tất cả nhân vật đều được gọi bằng biệt danh quen thuộc trong công ty. “Đinh Đinh” là cách tôi dùng để chỉ người này (dù có người khác cũng gọi Đinh Lỗi là Đinh Đinh nhưng tôi không quen như vậy). Trong công ty, anh ấy còn có biệt danh “Lão Yêu” - một cái tên mạng anh thường dùng.
Đinh Đinh luôn đeo kính màu, trông trẻ hơn tuổi thật nhiều. Trong đội ngũ phát triển game lúc bấy giờ, chỉ có Dĩn Dĩn là lớn tuổi hơn anh. Anh tốt nghiệp sớm nên có nhiều trải nghiệm công việc hơn người khác. Tương truyền, thời trẻ anh từng bán hoa, dậy từ sớm chở hoa bằng xe đạp ra chợ bán; sau đó làm nguồn điện điều khiển máy công cụ CNC, thu nhập rất khả quan… Có thể nói là trải qua nhiều sóng gió cuộc đời.
Cuối năm đó anh rời NetEase nhưng không lâu sau lại quay lại, đến nay đã trở thành lãnh đạo cấp cao của bộ phận game. Một đồng nghiệp cũ từng chat với tôi trên ứng dụng Paopao chia sẻ: “Nhớ khoảng thời gian làm việc trước đây, muốn quay lại NetEase nhưng lo sợ bị đánh giá bất công ảnh hưởng sự nghiệp”. Thực tế, có rất nhiều trường hợp rời đi rồi quay lại công ty, trong câu chuyện này đã có Thụy Hành và Đinh Đinh. Hiện tại tôi cũng đang quản lý một nhóm, từ tận đáy lòng tôi thấy rằng việc sử dụng người quen thuộc vẫn tốt hơn nhiều. “Biết người biết ta, trăm trận không bại”. Đa số lãnh đạo đều mong những đồng nghiệp cũ từng rời đi có thể quay lại hợp tác tiếp. Huống chi, sự quay vòng này càng chứng tỏ đã suy nghĩ kỹ lưỡng.
Đêm Đinh Đinh đến, Micro gọi tôi đi ăn cơm, nói là phải tổ chức tiệc tiếp đón tân binh. Bữa ăn không quá long trọng, chúng tôi chọn quán ăn vỉa hè Minh Ký trong khu công nghiệp. Thời tiết đã bắt đầu nóng, chủ quán mời vào trong nhà có máy lạnh. Tôi và Đinh Đinh chưa từng gặp mặt nhưng trò chuyện mới phát hiện có duyên phận đặc biệt. Anh là người thiết kế số liệu cho Long Đồ Quần Hiệp Truyền, đồng nghiệp cũ của Quách Vỹ. Ngay lập tức, chúng tôi tìm được chủ đề chung.
Sau khi phát hành client Đại Hoạ Tây Du 2, với vai trò phát triển engine, công việc của tôi đã hoàn thành. Tôi tự tìm việc mới để làm: nghiên cứu cách giảm thiểu tác hại từ phần mềm gian lận và thiết bị tăng tốc độ game.
Vấn đề phần mềm gian lận là cuộc chiến trường kỳ, kéo dài cả năm trời. Tôi làm ngắt quãng, có cảm hứng mới thêm bớt vài thứ, không xem đây là công việc chính. Những khía cạnh liên quan đã đề cập trước đó, lần này chỉ nói ngắn gọn về việc giám sát thiết bị tăng tốc.
Thiết bị tăng tốc là công cụ khiến client gửi lệnh đến server với tần suất cao hơn bình thường. Các server MMORPG thời kỳ đầu đều xử lý đơn thuần theo gói lệnh: sau khi kiểm tra tính hợp lệ của lệnh từ client, server sẽ phản hồi tương ứng. Đây là cách làm phổ biến của nhiều dịch vụ mạng như giao thức HTTP của web server. Người dùng gửi yêu cầu từ trình duyệt, server phản hồi. Các dịch vụ mạng thông thường chỉ giới hạn số lượng yêu cầu đồng thời từ cùng một nguồn khi phòng chống tấn công ác ý. Nhưng với MMORPG thì chưa đủ, vì yếu tố thời gian cũng ảnh hưởng đến quy tắc game. Chúng ta cần đảm bảo khoảng cách thời gian hợp lệ để duy trì công bằng trò chơi. Đồng thời cũng phải ngăn chặn người dùng bất hợp pháp chiếm dụng quá nhiều băng thông và tài nguyên CPU của server.
Ngày nay nhìn lại đây là điều hiển nhiên, nhưng lúc đó tôi chưa nhận thức rõ ràng ngay từ đầu (dù bắt tay xử lý vấn đề thiết bị tăng tốc đã sớm hơn). Sự việc khiến tôi tỉnh ngộ là do Tarcy kể lại.
Khi Tarcy tham gia thử nghiệm Kiến Chiếu Võ Lâm tại The9, anh đã bắt đầu viết phần mềm gian lận cho game này. Tôi rất ngạc nhiên vì nghe nói hệ thống chiến đấu của Kiến Chiếu Võ Lâm đều xử lý ở server, không còn tồn tại vấn đề như game Tinh Linh trước đây khi sửa client là có thể vô địch thiên hạ. Vậy dùng phần mềm gian lận có lợi ích đặc biệt gì? Tarcy nói phần mềm họ viết rất hiệu quả, có thể tăng sức mạnh quả cầu lửa lên gấp 8 lần. Ban đầu tôi không tin, nhưng nghe anh giải thích mới hiểu ra: thực chất chỉ tăng tần suất tung quả cầu lửa mà thôi. (Ngoài lề: phần mềm gian lận Kiến Chiếu Võ Lâm của Tarcy sau này据说达到六位数的注册用户,还发展了海外代理,赚了个钵满盆盈 :D 如果单单是个人想赚点钱,这比为网游写程序要来的容易多了)
Sau này World of Warcraft dùng cơ chế thời gian hồi chiêu (CD: Cool Down) để giải quyết vấn đề này, phương pháp này sau đó được nhiều game phương Tây học hỏi. Ngày nay nhiều game áp dụng cách này nhưng thời điểm đó chưa phổ biến.
Ban đầu, tôi chỉ muốn ngăn chặn người chơi dùng thủ đoạn bất hợp pháp di chuyển nhanh hơn bình thường trong thế giới ảo, cụ thể là