Dark and Darker

Dark and Darker

关于网吧无盘系统下TPM2.0检测失败的反馈
尊敬的开发者:

你们好。我是一位普通玩家,很喜欢你们的游戏。但由于我常去的网吧使用“无盘系统”(一种通过服务器启动多个客户机的方式),导致游戏内置的 TPM 2.0 + Secure Boot 反作弊检测无法通过。

具体现象:

· 主板 BIOS 中已正确开启 TPM 2.0(AMD fTPM / Intel PTT)
· Secure Boot 已设为标准模式,启动模式为 UEFI
· Windows 系统信息显示:安全启动状态 = 启用,TPM 规范版本 = 2.0
· 但 PCR7 配置 = 无法绑定

这并非硬件故障,而是网吧无盘系统的“虚拟 TPM”实现不完整,无法正确扩展 PCR7 寄存器。该问题在几乎所有中国网吧环境中普遍存在。

结果: 像我这样的守法玩家被错误地拦在游戏之外,而外挂作者依然可以绕过检测。希望贵方能够:

1. 优化 TPM 检测逻辑,允许在 PCR7 无法绑定时仍能启动游戏(例如降级为软 TPM 或仅检查 TPM 版本)
2. 或者提供官方指导,帮助无盘系统服务商正确实现虚拟 TPM

请不要让防作弊变成“防网吧玩家”。感谢你们的理解。


Title: Feedback on TPM 2.0 detection failure in internet café diskless systems (PCR7 cannot be bound)

Body:
Dear developers,

I'm a regular player who enjoys your game. However, due to the "diskless system" used in most Chinese internet cafés (where multiple client machines boot from a server via PXE), your game’s TPM 2.0 + Secure Boot anti-cheat check fails.

What I have done correctly on the machine:

· TPM 2.0 (AMD fTPM) enabled in BIOS
· Secure Boot set to Standard mode, boot mode = UEFI
· Windows shows: Secure Boot state = On, TPM specification = 2.0
· But PCR7 Configuration = Cannot be bound

This is not a hardware problem. It is caused by the incomplete implementation of virtual TPM in diskless systems, which fails to extend PCR7 registers properly. This issue is widespread across almost all internet cafés in China.

As a result, legitimate players like me are blocked, while cheat developers can still bypass the detection. I kindly ask you to consider:

1. Relax the TPM detection logic — allow the game to run even if PCR7 cannot be bound (e.g., fallback to software TPM or just check TPM version)
2. Or provide official guidelines for diskless system vendors to implement a fully compatible virtual TPM.

Please don’t let anti-cheat become “anti-internet-café-player”. Thank you for your understanding.


제목: 중국 PC방 무디스크 시스템에서 TPM 2.0 감지 실패 문제 (PCR7 바인딩 불가)

본문:
개발자님께,

저는 당신들의 게임을 즐기는 평범한 유저입니다. 하지만 제가 이용하는 중국 PC방은 대부분 “무디스크 시스템(diskless system)”을 사용합니다. 서버에서 여러 클라이언트가 PXE로 부팅되는 방식인데, 이 환경에서 게임의 TPM 2.0 + Secure Boot 안티치트 검사가 통과되지 않습니다.

다음과 같이 BIOS 설정을 올바르게 했습니다:

· TPM 2.0 (AMD fTPM) 활성화
· Secure Boot = 표준 모드, 부팅 모드 = UEFI
· Windows 정보: Secure Boot 상태 = 켜짐, TPM 버전 = 2.0
· 하지만 PCR7 구성 = 바인딩할 수 없음

이는 하드웨어 문제가 아닙니다. 무디스크 시스템의 가상 TPM 구현이 불완전하여 PCR7 레지스터를 확장하지 못하기 때문입니다. 이 문제는 중국의 거의 모든 PC방에서 발생합니다.

그 결과, 저 같은 합법적인 유저는 게임을 할 수 없고, 치트 개발자들은 여전히 검사를 우회합니다. 부디 다음을 고려해 주세요:

1. TPM 감지 로직을 완화해 주세요. PCR7을 바인딩할 수 없어도 게임을 실행할 수 있도록 (예: 소프트웨어 TPM 폴백 또는 TPM 버전만 확인)
2. 또는 무디스크 시스템 업체가 완전히 호환되는 가상 TPM을 구현할 수 있도록 공식 가이드를 제공해 주세요.

안티치트가 “PC방 유저 방어”가 되지 않도록 부탁드립니다. 이해해 주셔서 감사합니다