当前位置: 首页 > news >正文

服务端如何防止加速作弊

背景

  1. 技能CD加速,
  2. 移动加速

方案

首先, 客户端连接服务端时候,需要时间校对。 客户端将自身的时间戳(t客)发送给服务端,服务端收到这个数据包时的时间戳为(t服)。

t客 = 客户端发送数据包时当前的时间戳
t服 = 服务端收到数据包时当前的时间戳

t服-t客 就是 客户端和服务端的时间差 + 数据从客户端传送服务端所需的时间,我们将其记作 t差。

t差 = t服-t客   // 客户机和服务机的时间差 + 数据传送的耗时

客户端刚连接服务端时,我们要求客户端多次向服务端发送时间戳数据包, 这样我们可以统计获得 登录时的 平均(t差average),以及最小(t差min)

因为客户端和服务端两边时间的流速相同, 这里t差会有变化,主要是网络波动导致的

但平均t差应该是趋于稳定的。如果平均t差在登录时和登录一段时间后发生了几秒的变化,则说明客户端可能修改了数据包中的时间戳。

针对CD加速,也就是技能包重发,如果两次使用技能的客户端时间戳(t客)之差是小于技能CD的,那么可以判断为使用了异常手段。

针对移动加速,

如果是类似变速精灵hook了GetTickCount,并且位置信息由客户端计算并同步给服务端。那么客户端的时间戳也会快速增长, t差的值将会迅速变大。

如果是伪造成网络卡顿,延迟角色移动数据包的发送,在关键时刻一股脑发送多个数据包,这里可以设置数据包的有效期,如果数据包的时间戳和 服务端期望的时间戳(t服-平均t差)相差太大,比如说500ms,那么我们就将其判定为无效数据包。

http://www.jsqmd.com/news/759719/

相关文章:

  • HTTrack高效镜像指南:从新手到专家的3个实战场景
  • AI智能体究竟是什么
  • MinerU2.5-Pro 中文 PDF 识别准确率全解:OmniDocBench v1.6 权威基准数据
  • 终极魔兽争霸III地图编辑器:HiveWE 完整指南与实战教程
  • 2025届学术党必备的六大降AI率神器横评
  • Horos:免费开源的医疗影像查看器,让医学图像分析变得简单
  • 汽车工程师的数据库:手把手教你读懂与编辑A2L文件(XCP标定必备)
  • ECharts折线图渲染20万数据点卡成PPT?试试这个LTTB降采样方案(附完整代码)
  • 泰州黄金回收第三方测评——祥泰之州专属,3大正规品牌全域上门实测 - 速递信息
  • Olla:轻量级本地开发环境一键部署工具实践指南
  • 【深度解析】Open Design 本地优先 AI 设计系统:用多模型 Agent 生成高保真 UI 原型
  • 如何快速上手TegraRcmGUI:Windows平台Nintendo Switch注入工具终极指南
  • 别再傻傻分不清了!地震勘探中的层速度、均方根速度、叠加速度到底怎么用?
  • 别再死磕调参了!从PX4源码结构看PID参数到底在哪改(以Pixhawk 4为例)
  • 别再只会用audioread了!手把手教你用MATLAB直接解析WAV文件头,搞懂采样率、声道数那些事儿
  • Taotoken CLI 工具一键配置开发环境与团队密钥
  • 实战避坑指南:在量产ECU上实现AUTOSAR SecOC FVM模块的五个关键决策点
  • 告别臃肿!用Rust写的miniserve在Windows上5分钟搞定局域网文件共享
  • AI语音转换终极指南:3分钟快速上手Retrieval-based-Voice-Conversion-WebUI
  • 保姆级教程:用Python+PyGame可视化Dijkstra算法,5分钟搞懂路径规划核心
  • 2025届学术党必备的十大AI写作方案实际效果
  • 蓝桥杯单片机DS18B20温度读取避坑指南:从函数名拼写错误到单总线时序调试
  • PlatformIO配置合宙ESP32C3的避坑指南:Flash模式、I2C引脚重映射与手势传感器集成
  • 2026AI大模型接口聚合站排行榜:五款主流平台性能横评,为你的架构选型提供权威参考
  • 别再被‘note: This error originates from a subprocess’搞懵了!手把手教你排查pip安装失败的真正元凶
  • League Akari:基于LCU API的英雄联盟客户端工具集完整开发指南
  • 广西大学机械考研复试:从材料准备到面试问答,一份保姆级的避坑指南(附简历模板)
  • MySQL 5.7/8.0 升级后,你的老项目是不是也报了这个错?手把手教你搞定 only_full_group_by
  • 吃透订单利润分流!手把手搞定业务数据加工
  • 告别串口调试助手:用Wireshark可视化分析RS232转以太网UDP数据流(基于FPGA实现)