Nhà phát triển Liên minh huyền thoại Riot Games đã chuyển đổi thành công sức mạnh của mình với nhiều người chơi trực tuyến sang thể loại FPS vào năm 2020, thể hiện niềm yêu thích đối với những góc quay khắc nghiệt của Counter-Strike trong quá trình này. Cho đến ngày nay, Valorant vẫn là một game bắn súng phổ biến - nếu có tính kỹ thuật cao -.
The making of Valorant sounds like one long technical nightmare, however, with Riot prioritizing polish and coding smarts in order to make a shooter that rewards pinpoint accuracy while remaining scalable across wide range of drastically different machines.
Tôi đã nói chuyện với kỹ sư chính cấp cao của Riot về trò chơi, Marcus Reid, để thu thập thêm thông tin chi tiết về công nghệ đã cho phép FPS chơi miễn phí duy trì thành công sau hai năm.
Quá tốt, nó hertz
Một trò chơi đòi hỏi kỹ năng và độ chính xác cao như vậy sẽ không hoạt động nếu không có các máy chủ có tỷ lệ đánh dấu cao. “Chúng tôi đã thực hiện rất nhiều thử nghiệm với những người chơi có kỹ năng thực sự cao để tìm ra cách trò chơi chơi tốt nhất,” Reid nói.
“We found we really needed 128 tick rate servers to hit our targets. We also want the vast majority of our players to be under 35 millisecond ping. That's kind of the optimal conditions.”
Tỷ lệ đánh dấu thấp hơn hoặc ping cao hơn gây ra sự chậm trễ, điều này làm trầm trọng thêm các vấn đề như lợi thế của kẻ nhìn trộm - một "tạo tác của lối chơi kết nối mạng", theo cách nói của Riot, dẫn đến lợi thế quan trọng trong tích tắc cho người chơi nhìn lén xung quanh một góc của đối thủ đang đối mặt với họ . Vấn đề này thường được thảo luận giữa các đội cạnh tranh và đã dẫn đến tranh chấp hồ sơ cao qua ping của người chơi.
(Tín dụng hình ảnh: Riot Games)
That said, making Valorant a highly scalable game was still a priority. Riot continues to make the game accessible to players using a wide variety of setups. Additionally, it doesn’t shy away from display solutions like Nvidia Reflex – which bypasses the render queue to enhance communication between your machine’s CPU and GPU.
“We support some pretty low-end machines,” Reid says, “and we want those machines to play great and be able to play the game competitively. I think Reflex supports GPUs all the way back to the 900 series, which came out in 2014. That hardware is broadly accessible and improves the experience for enough of our players that we think it's worthwhile to support. But we also want to make sure that we have the best possible experience on that high-end hardware.”
Những người chơi đủ may mắn sở hữu những chiếc PC cao cấp sẽ không gặp phải sự bất công. Valorant có trường nhìn cố định, chỉ hỗ trợ tỷ lệ khung hình là 16: 9 hoặc 16:10 - và ngay cả những người sử dụng màn hình siêu rộng cũng bị buộc vào hộp thư để họ không thể hưởng lợi từ tầm nhìn ngoại vi bổ sung.
Chính xác chính xác
(Tín dụng hình ảnh: Riot Games)
Độ khó cao của Valorant có thể là một cú sốc đối với những người chơi bình thường hơn, vì nó thường trừng phạt những lối chơi chưa tối ưu. Với thời gian tiêu diệt thấp - khoảng cách giữa người chơi khai hỏa và mục tiêu của họ rơi xuống - mọi phát bắn đều quan trọng. Có nghĩa là đăng ký lần truy cập phải chính xác nhất có thể.
“Về cách chúng tôi biến điều đó thành hiện thực, câu trả lời thực sự là rất nhiều dữ liệu và sự giám sát khá gắt gao bất cứ khi nào một vấn đề được báo cáo,” Reid nói.
Do đó, các nhà phát triển của Valorant không ngại phân tích các lỗi hoặc “thứ gì đó có thể nhìn thấy” dưới kính hiển vi. Đó là một quá trình mà nhóm phải đối mặt với công chúng. Ví dụ, Riot đã xuất bản một blog công nghệ trên netcode của Valorant (mở trong tab mới) và giúp người chơi cập nhật các phản hồi và cập nhật dựa trên phản hồi của họ.
Tuy nhiên, trên thực tế, Riot chỉ có thể làm rất nhiều điều để đảm bảo trải nghiệm trực tuyến liền mạch. Reid thừa nhận rằng các biện pháp giảm nhẹ như đệm dự đoán, cố gắng làm phẳng các kết nối không ổn định, chỉ có thể sơn lên các vết nứt ở một mức độ nhất định.
“If network conditions are truly degraded, if the game client and the game server can't communicate the information they need to in a timely manner, the player experience does degrade,” he says.
(Tín dụng hình ảnh: Epic Games)
Riot dường như đã đánh giá cao khả năng mở rộng, chất lượng kết nối và khả năng phản hồi tổng thể của Valorant. Nhưng làm thế nào về hiệu suất?
“So pre-launch, we were really talking about three categories of problems,” Reid explains. “What are the targets we need to hit for our server performance? And that's the one delivering the 128 tick rate experience.
Ông tiếp tục: “Loại thứ hai là các kịch bản bị ràng buộc bởi GPU. “Điều đó có xu hướng xảy ra trên phần cứng cấp thấp hơn, như CPU có đồ họa tích hợp hơn là GPU chuyên dụng. Và sau đó là các tình huống bị ràng buộc bởi CPU, có xu hướng nhiều hơn đối với máy tính khách tầm trung và máy hiệu suất cao hơn. Điều đó cũng có một số mức độ trùng lặp với các cân nhắc về hiệu suất máy chủ. "
Riot rarely cuts a feature outright over performance concerns. But those concerns do impact the development process. Valorant’s art style, for instance, was designed from scratch to look good across a wide range of hardware. “That's not the only consideration, obviously, but it does take some things off the table,” Reid says. “We're not going to be using real time ray tracing if we're running on a laptop from 2012.
Anh ấy tiếp tục: “Khi chúng tôi phát triển những thứ mới cho người chơi, chúng tôi thực hiện kiểm tra hiệu suất nghiêm ngặt. “Nếu chúng tôi thêm một khả năng mới về cơ bản khiến trò chơi phải thực hiện nhiều công việc hơn, điều đó có thể ảnh hưởng đến hiệu suất. Vì vậy, chúng tôi cố gắng duy trì các khả năng mới tinh gọn và hiệu quả nhất có thể, đồng thời chúng tôi cũng liên tục đầu tư nhiều nỗ lực kỹ thuật để tối ưu hóa hiệu suất tổng thể. ”
Đám mây và hơn thế nữa
(Tín dụng hình ảnh: Riot Games)
Leaning into the topic of performance, you may wonder if Valorant could one day grace a cloud gaming service such as Nvidia GeForce Now, allowing players to get around hardware limitations entirely. But Reid was quick to express that such an eventuality simply isn’t on the cards for the game at present.
“With a cloud gaming service specifically, the challenge would be the increased latency of going through a cloud game server, and then talking to that server,” he says. “I think it'd be pretty difficult to provide the type of responsiveness you need in a game like Valorant over a cloud gaming service. I don't want to say never; technology will continue to improve. But that's not something we're looking at right now.”
More promisingly, Reid confirmed that Valorant console ports on PS5 and Xbox Series X|S are “something we’re definitely exploring”. However, he wasn’t able to give us any more info than that.
Mặc dù chúng tôi muốn Valorant xuất hiện trên nhiều nền tảng hơn, nhưng chúng tôi hiểu rằng trước tiên nó được thiết kế cho PC, phần lớn là do yêu cầu tập trung vào độ chính xác. Gậy tương tự trên bộ điều khiển không thể phù hợp với độ chính xác của chuột, nhưng chúng tôi hy vọng Riot có thể tìm ra giải pháp cho điều này và đưa Valorant thành công đến với nhiều đối tượng hơn. Sau tất cả: mọi người đều xứng đáng chơi một FPS được thiết kế cho độ chính xác.