Tài liệu Steamworks
Thử nghiệm trên Steam

Tổng quan

Để thử nghiệm ứng dụng trên Steam cho đúng cách, bạn nên hiểu cách Steam gửi file tới người dùng.

Trước khi bắt đầu, bạn nên làm quen với các khái niệm được liệt kê tại tài liệu Ứng dụng.

Tùy chọn thử nghiệm nội bộ

Bạn chắc chắn sẽ cần tự kiểm nghiệm ứng dụng trước khi phát hành và có thể muốn nhân sự khác có quyền truy cập để hỗ trợ việc này. Cách tốt nhất để đưa các nhân sự này vào là thêm họ vào tài khoản Steamworks của bạn. Mặc định, người dùng đầu tiên được tạo trong một tài khoản Steamworks sẽ có quyền quản trị và truy cập vào ứng dụng mặc định đang được thực hiện. Người dùng đó có thể thêm nhiều người dùng khác để hỗ trợ cho việc phát triển và kiểm nghiệm ứng dụng. Bạn có thể đọc thêm về việc thêm người dùng với tại Quản lý tài khoản Steamworks của bạn.

Thêm vào đó, bạn có thể yêu cầu các mã cho một gói, chúng sẽ trao ngay quyền truy cập vào ứng dụng của bạn. Để tìm hiểu thêm về các loại gói khác nhau và yêu cầu mã, vui lòng xem Packages.

Các gói Dev Comp - Lưu ý quan trọng về thiết lập

Là nhà phát triển Steamworks, bạn có một loại gói sản phẩm đặc biệt gắn liền với nhóm phát hành của mình. Gói này được gọi là Dev Comp, và nó kiểm soát appID và depotID mà các tài khoản nhà phát triển của bạn sẽ tự động sở hữu khi đăng nhập vào Steam. Chỉ với việc thêm một depot mới vào ứng dụng hay vào build không có nghĩa bạn có thể kiểm nghiệm nó. Bạn cần đảm bảo rằng depotID mới này được liệt kê trong gói Dev Comp của bạn hoặc gói đang dùng để kiểm nghiệm trò chơi. Bạn có thể thấy nội dung các gói Dev Comp của mình bằng cách chọn ứng dụng từ trang chủ Steamworks, chọn liên kết "Tất cả những gói, DLC, demo và công cụ có liên quan", rồi chọn gói mà bạn muốn xem nội dung của nó.

Nếu gặp vấn đề làm cho file tải về từ Steam, chạy "Steam.exe -dev", đến thẻ Console và nhập lệnh licenses_for_app <appID> trong đó <appID> là appID bạn định kiểm nghiệm. Thao tác này làm hiện packageID được dùng để quyết định nội dung gì bạn sở hữu cho appID đó và nó cũng sẽ hiện luôn các depotID trong gói đấy. Nếu thiếu mất các depotID, bạn sẽ cần chỉnh sửa gói để kèm chúng vào. Để biết thêm thông tin về chỉnh sửa gói, vui lòng xem Packages.

Tùy chọn thử nghiệm bên ngoài - Thiết lập cho thử nghiệm kín hoặc mở


Cài đặt việc thử nghiệm trước khi phát hành rất dễ và miễn phí trên Steam, và có thể được thiết lập để hợp cho việc thử nghiệm nhỏ riêng tư hay công khai số lượng lớn, hoặc kết hợp nhiều yếu tố. Đây là cách tuyệt vời để nhận phản hồi và kiểm tra trải nghiệm người dùng qua Steam, và không cần bạn phải khởi chạy trò chơi dưới dạng truy cập sớm hay cung cấp miễn phí quyền truy cập vĩnh viễn cho người thử nghiệm của bạn. Các hướng dẫn này sẽ dẫn bạn qua quy trình cung cấp truy cập beta kín cho cộng đồng, và kết thúc beta đó khi bạn sẵn sàng. Nếu bạn quan tâm về việc phát hành bản beta cho trò chơi của mình mà bất kỳ khách hàng nào cũng có thể mua, hãy xem qua truy cập sớm.

Có hai cách thông thường để thiết lập thử nghiệm cho cộng đồng bên ngoài:
  1. Sử dụng tính năng Steam Playtest.
  2. Sử dụng AppID của trò chơi với mã ghi đè ngày phát hành.

Steam Playtest

Steam Playtest là giải pháp miễn phí, độ rủi ro thấp để thu thập dữ liệu dùng thử mà không phải căng thẳng quản lý gửi email và mã Steam hay quan ngại về đánh giá người dùng, lượt thêm vào danh sách ước. Bằng cách sử dụng một appID cụ thể được liên kết với trò chơi, nhưng vẫn tách biệt với trò chơi chính, bạn có thể thực hiện chơi thử nghiệm cần thiết mà không ảnh hưởng đến trò chơi chính.

Steam Playtest cho phép bạn dễ dàng kiểm soát truy cập cho đợt thử nghiệm chơi. Bạn có thể nhận vào số lượng người chơi như mong muốn, và tắt ứng dụng chơi thử khi cần.

AppID Steam Playtest có quyền truy cập vào các tính năng kỹ thuật Steamworks như trò chơi chính, nhưng lược bớt cài đặt cửa hàng và cộng đồng. Thay vì sở hữu một trang cửa hàng riêng biệt, đăng ký Steam Playtest nằm ngay trên trang trò chơi chính để khách hàng đăng ký và truy cập chơi thử nghiệm, nhưng vẫn theo dõi hoặc thêm trò chơi chính vào danh sách ước.

Xem qua tài liệu Steam Playtest để biết về hướng dẫn thiết lập đầy đủ, các trường hợp, phương pháp tối ưu và mục hỏi đáp.

Phát hành mã ghi đè ngày phát hành

Dù Steam Playtest là phương pháp được ưu tiên để bật beta kín trên Steam, mã ghi đè ngày phát hành là một lựa chọn khác nếu bạn muốn quản lý ngoài ID ứng dụng của trò chơi chính và lam các thỏa thuận không tiết lộ thông tin. Chúng tôi khuyến nghị quy trình sau cho loại beta kín này.
  1. Đầu tiên, tải lên một bản build trò chơi để người thử nghiệm dùng. Nếu vẫn chưa làm thế, đầu tiên xem qua hướng dẫn tại đây rồi quay lại trang này.
  2. Tiếp theo, chúng tôi cật lực khuyến nghị thiết lập trang sắp ra mắt. Điều này cung cấp cột mốc tham khảo để kiểm nghiệm độ hiện diện của marketing so với trải nghiệm mà người chơi đang có với trò chơi. Nó cũng tạo trung tâm cộng đồng Steam làm nơi thảo luận và góp ý trò chơi, và người dùng dễ dàng thêm trò chơi của bạn vào danh sách ước.
  3. Yêu cầu mã từ gói “Thử nghiệm Beta” ghi đè ngày phát hành. Bất kỳ khách hàng nào kích hoạt một trong các loại mã ấy có thể tải và chơi ngay, vậy nên đừng gửi chúng đi cho đến khi bạn sẵn sàng. Dành một phút để xem lại tài liệu mã Steam để biết về các quy tắc và quy trình yêu cầu mã diễn ra thế nào.
  4. Theo dõi các mã bạn đã phát đi. Mặc định, người dùng kích hoạt mã sẽ sở hữu trò chơi mãi mãi, nhưng nếu bạn muốn kết thúc truy cập beta hay thu hồi trò chơi từ người thử nghiệm beta, điều này cũng không sao. Khi đã sẵn sàng kết thúc truy cập beta, thu hồi mã bằng công cụ cấm mã. Bạn có thể báo rằng mình đang cấm mã vì kết thúc beta, người dùng từ đấy sẽ nhận thông điệp báo rằng họ không còn quyền truy cập.
Lưu ý: Nếu muốn cung cấp một phiên bản khác của trò chơi tới một nhóm khách hàng khác, điều này không khó. Ví dụ, bạn có thể muốn người thử nghiệm beta chơi trên một nhánh, nhưng báo giới/influencer dùng một nhánh khác. Tìm hiểu thêm về tạo các nhánh beta khác nhau tại đây.

Thử nghiệm DLC

Thử nghiệm DLC cũng rất giống với trò chơi. DLC có AppID, và AppID đó cần phải ở trong gói Dev Comp mà bạn sở hữu (hoặc nhận qua một mã) để bắt đầu kiểm nghiệm. Một số DLC thì chứa nội dung, số khác chỉ được dùng bởi trò chơi nhằm kiểm tra giấy phép cho mục đích mở khóa tính năng. Bạn có thể bật tắt quyền sở hữu (giấy phép) bằng Steam Console (chạy Steam.exe -console), rồi dùng lệnh enable_license

Thử nghiệm Demo trò chơi

Thử nghiệm demo trò chơi của bạn thì có hơi khác so với thử nghiệm một trò chơi, do Steam sẽ không hiện demo nếu tài khoản đã có quyền truy cập bản đầy đủ của trò chơi trong thư viện. Lưu ý rằng do tài khoản phát triển của bạn đã có phiên bản đầy đủ của trò chơi, demo sẽ không xuất hiện trong tài khoản. Cách khắc phục là yêu cầu mã ghi đè ngày phát hành cho demo để kích hoạt trên một tài khoản Steam thứ hai không liên quan đến tài khoản nhà phát triển của bạn. Nó sẽ cho bạn bản cài phù hợp và điều kiện để thử nghiệm demo theo cách mà người dùng mới sẽ trải nghiệm.

Để biết thêm chi tiết, vui lòng xem Demos Documentation

Thêm bạn bè vào thử nghiệm

Nếu muốn thêm các tài khoản Steam hoàn toàn mới vào danh sách bạn bè để kiểm thử tính năng nhiều người chơi trong trò chơi, bạn sẽ cần làm thêm một bước nữa.

Mặc định, tài khoản mới sẽ bị giới hạn trong việc tham gia cộng đồng Steam (để biết thêm chi tiết, vui lòng xem tài khoản người dùng giới hạn). Việc giới hạn sẽ ngăn tài khoản Steam mới gửi đi yêu cầu kết bạn. Có hai cách để giải quyết:
  1. Bạn có thể gửi yêu cầu kết bạn từ một tài khoản không giới hạn.
  2. Bạn có thể kích hoạt loại mã Dev Comp cho trò chơi của mình cho một trong các tài khoản mới, trao trò chơi đó cho tài khoản và xóa bỏ giới hạn, từ đấy nó có thể gửi đi yêu cầu kết bạn.