<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>校验 on PlumePHP</title><link>https://plumephp.com/tags/%E6%A0%A1%E9%AA%8C/</link><description>Recent content in 校验 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 26 Apr 2021 12:33:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E6%A0%A1%E9%AA%8C/index.xml" rel="self" type="application/rss+xml"/><item><title>游戏服务器战斗结算校验流水线：从结果上报到可信发奖</title><link>https://plumephp.com/game-server-battle-settlement-verification-pipeline-architecture/</link><pubDate>Mon, 26 Apr 2021 12:33:00 +0800</pubDate><guid>https://plumephp.com/game-server-battle-settlement-verification-pipeline-architecture/</guid><description>&lt;h2 id="问题背景"&gt;问题背景&lt;/h2&gt;
&lt;p&gt;战斗结束后，客户端想尽快看到胜负和奖励，服务器则必须确认结果可信。尤其是弱联网副本、移动网络断线、客户端参与计算的玩法，结算链路如果只接收一个 win=true，就等于把奖励入口交给了不可信环境。可信结算不是所有战斗都全量回放，而是按风险分层，让大多数正常对局快速结算，让可疑对局进入更重的校验。&lt;/p&gt;</description></item></channel></rss>