设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: end55rpg
打印 上一主题 下一主题

[通用发布] 防修改器策略之一

[复制链接]

Lv2.观梦者

梦石
0
星屑
581
在线时间
106 小时
注册时间
2011-2-19
帖子
82
11
发表于 2014-1-26 12:48:25 | 只看该作者
end55rpg 发表于 2014-1-26 10:50
貌似可以用模糊查出来,然后再搜一个,搜出来的两个数和实际现实的两个解一次方程组就可以找出加密匙吧 ...

……好麻烦啊……要是真的用实时检测被修改的话,占用的内存可能会相当可怕。
说真的,比起研究防作弊,研究一下防破解对游戏更重要。貌似没有几个RPG游戏是有防作弊的,依然卖的很好。
即使你防止了作弊,但是人家拆了你的包,照样作弊 :( 所以防破解才是最重要的。
比较好的防破解方法是在加密你的游戏之前往Graphics文件夹里扔几个强力点的病毒(喂!太坏了!)
还是一打开文件夹自动运行的那种。
另,要是防内存修改的话比较麻烦,但是防止存档修改还是好办的。
按下存档的时候,用脚本把金钱经某种加密运算后存进某个变量,把每个变量经某种加密运算后存在另一个空变量里(就是弄个两三份加密副本)。物品也弄。
读取存档的时候逐个对金钱、变量、物品加密变量运算,与物品、金钱、变量进行比对,若不符合,则删除所有存档,跳错弹出,同时用生成TXT语句在目录下生成.bat的病毒,并运行之。
……我是不是太坏了……

评分

参与人数 1星屑 +45 收起 理由
end55rpg + 45 你太坏了

查看全部评分

不行了我得去找只猫吸一吸,你们先聊着别等我了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
155
在线时间
129 小时
注册时间
2014-2-22
帖子
233
12
发表于 2014-3-15 13:27:59 | 只看该作者
我现在正在使用外接dll进行全局进程钩子,对修改器进行直接灭杀(有必要还能价格删除存档什么的)
这个方法不错,实际占用内存不是很大(2G内存大概占用2%左右)
主要的问题是要知道修改器的名称,而且我不会用ruby的函数………………
很多年了呢,坑还是没填完…………(草
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

13
发表于 2014-3-15 23:13:57 手机端发表。 | 只看该作者
chd114 发表于 2014-1-25 00:12  直接把能力废除是最好的选择= =

我想说的是,制作一个游戏不是给那些要修改的人玩的。响当当地制作,必会遇到响当当的玩家的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 06:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表