เอกสาร Steamworks
Steam Playtest
Steam Playtest gives developers a free, low-risk way to get playtesting data for their game without stressing out about Steam keys, user reviews, or wishlists. By using a separate “child” appID that is associated with, but separate from your main game, you can do the playtesting you need without interfering with your main game.

Here's an overview:
https://youtu.be/0_HhCEJ_kZ0

Steam Playtest also lets you easily gate access to your playtest. You can let in as many or as few players as you need, and deactivate the playtest app when you wish.

How does it work?

A Steam Playtest appID has access to the same Steamworks technical features as your main game - but with reduced store and community setup. Instead of having its own separate store page, your Steam Playtest signup will live right on your main game, so that customers can sign up and access the playtest but still Wishlist or Follow the main game.

Here’s what a Steam Playtest signup looks like to customers:

Join the Playtest

Potential testers will be able to request access to your Steam Playtest if they're interested. When you're ready for testers to try it out, you can add as many as you'd like from the group of interested players. You can deactivate your Playtest app when you're ready - or leave it available if you want to keep experimenting with upcoming features.

How do I set it up?

  1. สร้างแอป Playtest ใหม่จากหน้า แพ็กเกจและเนื้อหาดาวน์โหลดที่เกี่ยวข้อง สำหรับเกมของคุณ

    สร้าง Playtest ใหม่

  2. Configure your application in Steamworks.

    อย่างน้อยที่สุด คุณจะต้องใส่ทรัพยากรแคปซูลคลังและทรัพยากรชุมชนที่จำเป็น (โปรดดู ทรัพยากรคลัง) หรือคุณจะเปลี่ยนชื่อที่ลูกค้ามองเห็นสำหรับแอป Playtest ของคุณก็ได้ (i;,myh'8ecx]รวมทั้งคำแปลของชื่อเหล่านั้น) - แต่คุณจะไม่สามารถเปลี่ยนแปลงได้หลังจากที่เผยแพร่ไปแล้ว

  3. When you're ready, complete the release process for your Playtest app. This will include a simplified store page and build review. Note: Your playtest will not have its own unique store page, it will only show up as a section on the base game's page. The store review checklist for a Playtest only consists of capsule images and icons.

  4. คุณสามารถเริ่มอนุญาตให้มีการสมัครเข้าร่วม Steam Playtest ได้โดยการทำให้การสมัครนั้นปรากฏอยู่บนหน้าร้านค้าของเกมหลักของคุณ ไปที่แท็บการตั้งค่าพิเศษ ในส่วนเครื่องมือผู้ดูแล "แก้ไขหน้าร้านค้า" สำหรับเกมหลักของคุณเพื่อเปิดใช้งานการสมัคร เมื่อคุณเผยแพร่การเปลี่ยนแปลงในหน้านี้แล้ว ลูกค้าจะเห็นตัวเลือกการสมัครในร้านค้า Steam

    playtest_special_settings_screenshot0.png

    คุณจะสามารถแสดงหรือซ่อนการสมัคร Playtest เมื่อใดก็ได้ที่คุณต้องการ

  5. ขณะนี้เมื่อลูกค้าสมัครเข้าร่วม Steam Playtest ของคุณแล้ว คุณก็สามารถเตรียมเนื้อหาสำหรับลูกค้าเหล่านี้ได้ อัปโหลดดีโปและตั้งค่าบิลด์บน Playtest เช่นเดียวกับเกมหรือเดโมอื่น ๆ โดยคุณสามารถผสานคุณสมบัติด้านเทคนิคของ Steamworks กำหนดแม่แบบอุปกรณ์ควบคุมบน Steam กำหนดค่าการบันทึกบนคลาวด์ และอื่น ๆ ได้ หากคุณยังไม่เคยดำเนินการเช่นนี้มาก่อน โปรดเริ่มด้วย การอัปโหลดไปที่เอกสาร Steam เพื่อขอความช่วยเหลือ

  6. เมื่อ Playtest ของคุณพร้อมและบิลด์ของคุณเผยแพร่แล้ว คุณก็สามารถเริ่มรับผู้เล่นได้ ในส่วนการตั้งค่า Steamworks สำหรับแอป Playtest ของคุณ ให้ไปที่ลิงก์จัดการ Playtest ของคุณ (หรือค้นหาการตั้งค่า Playtest ภายใต้แท็บแอปพลิเคชัน) คุณจะสามารถเพิ่มกลุ่มผู้เล่นได้เมื่อคุณพร้อม Players are selected randomly from the pool of signups.

    You can also choose specific countries in the event that you have limited server availability and want to make sure latency is not an issue during your playtest.

    granting.png

  7. เมื่อคุณรวบรวมข้อมูลการทดลองเล่นเรียบร้อยแล้ว คุณสามารถยกเลิกการทดลองเล่นได้ด้วยการตั้งค่าให้เป็น "ไม่สามารถเล่นได้" จากหน้าการตั้งค่าของพันธมิตร Steam Playtest ตัวเลือกนี้จะไม่แสดงในขณะที่กำลังรับสมัครบนร้านค้า Steam หลังจากที่ปิดการใช้งานแล้ว Steam จะไม่เริ่มเปิดแอปการทดลองเล่น

    โปรดพิจารณาให้ถี่ถ้วนก่อนที่จะดำเนินการนี้! คุณอาจทำให้ชุมชนของคุณผิดหวังหรือไม่พอใจหากคุณนำประสบการณ์นั้นออกไปโดยไม่แจ้งให้ทราบล่วงหน้า ดังนั้นคุณจึงควรบอกให้คนในชุมชนทราบแต่เนิ่น ๆ คุณสามารถใช้ การประกาศและกิจกรรมของ Steam เพื่อสื่อสารให้ทราบถึงรายละเอียดการทดลองเล่นของคุณ

  8. If you want to restart your Playtest after it's ended, perhaps you made some changes or increased server capacity, you can set your Playtest to Visible again. ผู้เล่นที่ได้รับอนุญาตสิทธิ์ให้เข้าร่วมจะยังคงมีสิทธิ์อยู่เหมือนเดิม และไม่จำเป็นต้องสมัครหรือขอรับสิทธิ์ใหม่อีกครั้ง

Signup Type

The default behavior is limited signup - potential playtesters request access, and you grant access in batches as you have capacity to accept them.

If your game is ready for more people, you can also set your playtest to Open signup: as players request access from the base game store page, they will be automatically added.

Changing from a limited-signup playtest (the default) will kick off a process that accepts any pending playtesters. This will generally start within a few minutes.

The signup type option is also controlled from the Steam Playtest page on the partner site. You can change the signup type whenever you need.

Common Configurations

Playtest ไม่สามารถเล่นได้ และไม่เปิดรับสมัคร
This is the default configuration when you initially set up your playtest before setting it live or accepting sign-ups. It will also be the final configuration, once you are completely done running your playtest.

notplayablehidden.png

Playtest ไม่สามารถเล่นได้ แต่เปิดรับสมัครเพิ่มเติม
This is the configuration you would likely set up initially to have players sign up prior to your playtest ever being available. You might also want this configuration if you’ve ended a playtest, but are planning on doing another one in the future and would like to add more playtesters to the future playtest event.

notplayablevisible.png

Playtest is playable and accepting new sign-ups.
This might be the right setting for when your playtest is live and you plan on adding more playtesters in the future, perhaps you will be expanding server capacity or adding new features, and will need more playtesters to try out a future build.

playablevisible.png

Playtest สามารถเล่นได้ แต่ไม่เปิดรับสมัครเพิ่มเติม
You may want this configuration if you are not planning on admitting any additional playtesters in the future but still want your current playtesters to have access to the build.

playablehidden.png

Gathering Feedback From Players

Collecting feedback from players is up to you. We've seen a number of developers include a big 'feedback' button right on the main menu of their game, leading to wherever that developer wishes to collect and manage the feedback. It could lead to a Steam forum, or it could be your discord channel, bug tracking software, your own website forums, or wherever else you wish.

We suggest you engage directly with your audience - let them know what kind of feedback you are after and where best to share it. You can also provide links to your preferred feedback or communication system directly in a community Announcement.

คำถามที่พบบ่อย

คำถาม: เหตุใด Valve จึงตัดสินใจที่จะดำเนินการกับเครื่องมือนี้?
ตอบ: คุณสมบัติใหม่ของ Steam Playtest เป็นผลของคำร้องขอจากสตูดิโอทั้งเล็กและใหญ่ ซึ่งต้องการวิธีการที่จะอนุญาตให้ลูกค้าที่ติดตามเกมมีโอกาสเข้าร่วมทดลองเล่นแบบมีความเสี่ยงต่ำภายในช่วงเวลาจำกัด ทีมผู้พัฒนาต้องการมีอิสระที่จะดำเนินการทดลองเล่นโดยไม่ต้องเคร่งเครียดกับบทวิจารณ์จากผู้ใช้ หรือเข้าไปก้าวก่ายรายการสิ่งที่อยากได้… แต่ก็ต้องการที่จะควบคุมการเริ่มต้น การหยุดชั่วคราว และการสิ้นสุดการทดลองเล่นอีกด้วย เราหวังว่าเครื่องมือชุดใหม่นี้จะช่วยให้ผู้พัฒนาเข้าถึงผู้เล่นเกมของตนมากขึ้น อันจะส่งผลให้สามารถสร้างสรรค์เกมที่เยี่ยมยอดกว่าเดิม

We saw a number of other surprising or unofficial solutions to the same set of problems; stuff like offering a demo that was really just an Open Beta, or shipping a free “Prologue” game to build momentum. Devs were using whatever tools they could to build community and gather playtesting data. Those are great problems to solve, so we want to provide an official, well-supported solution that is easier for developers and more consistent for players.

Q: What if I want to run a playtest but control access via Steam keys?
A: You can request keys for your Steam Playtest too. In fact, this is now the preferred method of running beta testing for your game if you need more than small group of testers. Remember, you can still test using your game's main App ID, using release override keys. You can find more information in the Testing On Steam documentation.

Q: I have a question or feedback, how do I contact you?
A: Please use our contact form here and let us know if you're running into an issue or have feedback on the feature.

Q: When can I use Steam Playtest?
A: We think the best, and probably most common, time to use this feature is before your game releases. Your first priority will probably be to put up a coming soon page for your game, to start gathering wishlists and building a community. เมื่อทำเสร็จแล้ว Steam Playtest จะมีตัวเลือกเพื่อให้คุณขอรับข้อเสนอแนะจากผู้เล่นได้ในขณะเล่นเกมก่อนวางจำหน่าย

If you want, you can keep using the Playtest appID as a testing ground for new tools or features… but remember: Steam Playtest is free for customers. Keeping your playtest up after release probably only makes sense if your game is already free-to-play.

Q: How does Steam choose which playtesters to admit to a limited Playtest?
A: Steam will choose playtesters at random from the set of Steam accounts that have requested access. You do have the option to select to admit players from certain countries, although this would mostly make sense for limited server availability and addressing latency issues.

Q: How will players be notified when they have been granted access to the Playtest?
A: Players receive an email from Steam when they are added to a Playtest. They will also see their status on the store page for the base game.

Q: Will players be notified when a Playtest is set to playable?
A: Steam will not email when a build for a Playtest is set to playable/non-playable. We recommend you use an announcement from the Steam Events and Announcements system to let players know when the Playtest is playable.

Q: How do I end a Steam Playtest?
A: You can mark the playtest "Not playable" from the Steam Playtest page on the partner site. Make sure to disable the store-page signup first.

Q: Is my Steam Playtest confidential?
A: No - players signing up for a Playtest aren’t under nondisclosure agreements with you, and there shouldn’t be an expectation of secrecy. If you want to run a confidential beta and require players to agree to an NDA, you can do a few different things.
  1. Use the Playtest App ID, request keys, set the Playtest to Playable and Store Visibility to Hidden.
  2. Use the main game's App ID and request release override keys.
Both of these paths will require you to have your own solution for signing up and registering players.

Q: Does my Steam Playtest have a store page? Can customers find it in the store?
A: The Playtest will not have its own store page; instead, it will be listed as an option available on the main game’s store page. That way, any search traffic, store recommendations, etc all funnel towards the real product for users to wishlist and follow.

Q: Can I charge for access to my Playtest?
A: No - the design of Steam Playtest is for free signups. And since Playtests can be deactivated at any time, it’s not OK to monetize them with in-game transactions, or sell access. If you’re ready to charge money for a work-in-progress version of your game, you should use Steam Early Access.

Q: How should I coordinate players for an online/multiplayer playtest?
A: Some multiplayer games may wish to open up servers during limited time windows, and that’s an ok use of Steam Playtest. We’d recommend using Steam Events and Announcements to talk to your players about scheduled updates or coordinated playtests.

Q: If I run a Steam Playtest, will it mess with my real game?
A: Your Steam Playtest appID is a separate appID from your main game. As a result, things like playtime, wishlists, reviews, refunds, etc. are separate as well. For example:
  • สิ่งที่อยากได้ของลูกค้าเกมของคุณจะไม่ได้รับผลกระทบใด ๆ เมื่อคุณเข้าร่วมหรือออกจากการทดลองเล่น
  • ลูกค้าที่เข้าร่วมเฉพาะใน Playtest จะไม่สามารถเขียนวิจารณ์เกมที่แท้จริงของคุณได้
  • เวลาเล่นของลูกค้าใน Playtest ของคุณไม่มีผลกระทบต่อนโยบายการคืนเงินบน Steam หรือความสามารถของผู้เล่นที่จะขอคืนเงินจากการสั่งซื้อเกมที่แท้จริงของคุณ
  • เวลาเล่นของลูกค้าใน Playtest ของคุณไม่มีผลกระทบต่อการได้รับการ์ดสะสมหรือการปลดล็อครางวัลความสำเร็จ