查看: 747|回复: 0
打印 上一主题 下一主题

[其他] 解决外挂加速器,一刀一个小朋友

[复制链接]
may    

8830

主题

80

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52304
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2019-10-29 01:26:41 |只看该作者 |倒序浏览
来自:safdds

最近在做防止外挂的问题,一般内存变量访问就是对他加密就行了,但是如果是加速器的话,它是修改了clock_getime的Libc.so相关代码实现加速功能,这样update调用次数会增加,所以最近我写了个代码做检验,一刀一个小朋友,看他还敢用外挂,下面贴上代码:
  1. public class SpeedPlugCheck : MonoBehaviour {

  2.     // Use this for initialization
  3.     public float GamestartToCurrTime = 0;
  4.     public float GameRunTime =0;
  5.     public float LerpValue = 0;
  6.     public bool  IsSpeedPlugCheck = false;
  7.     void Start () {
  8.      
  9.     }
  10.         
  11.         // Update is called once per frame
  12.         void Update () {
  13.         GamestartToCurrTime = Time.realtimeSinceStartup;  
  14.         GameRunTime += Time.deltaTime;
  15.         LerpValue = GamestartToCurrTime - GameRunTime;
  16.         if (LerpValue < 0&& IsSpeedPlugCheck==false)
  17.         {
  18.             IsSpeedPlugCheck = true;
  19.              Debug.Log("使用外挂");
  20.         }      

  21.     }

  22. }
复制代码
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-4-27 12:25 , Processed in 0.081471 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部