查看: 8061|回复: 119
打印 上一主题 下一主题

★★★★★★从技术角度看物品复制的原理(基本不能实现)★★★★★★

[复制链接]
跳转到指定楼层
楼主
发表于 2010-5-6 17:49:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自:甘肃
关于这样的帖子~我曾经在网站上看到很多。那时候还在上学~曾经请教过我们的数据库老师~
之后结合老师给我的一些技巧~自己的揣摩~
~对于利用网络卡复制物品有一些想法,主要是技术方面。
以下详解:


    1、每人的数据都保存在网易的数据库中,物品的交易最终为数据库操作

    2、交易无非是交易双方数据的更改或添加删除,比如,甲花70w买乙的彩果,保存甲现金的字段值减少70w,同时数据库增加甲关于彩果的记录,乙现金增加70w,删除乙关于彩果的记录。一共4个操作:两个修改(updata),一个插入(insert),一个删除(delete)

    3、稍微懂数据库的都知道,这4个操作肯定做成了1个事务(事务是一种原子操作,事务中的操作要么全作,要么全不作)。也就是说,如果4个操作数据库不是全都做了,而是做了其中一部分的话,那么该事务就要强行滚回(rollback)。
   

所以利用网络卡来复制物品我想是不现实的。当然游戏是程序,是程序就肯定不完善有Bug,致力于寻找Bug的朋友也不要失望,我就曾经在本地机器上寻找过法值保存的位置,然后锁定该块内存,想不费钱地刷彩果~,。
结果:数据库中钱对应的数据在变化~,但是游戏中钱可以看到~就是交易的时候提示现金不够!~, 可见~“事务是一种原子操作,事务中的操作要么全作,要么全不作”

人物能否方法是在数据库端判断的。


以上是我的独特见解~·希望大家学习一下


[ 本帖最后由 hs105440 于 2010-5-6 17:57 编辑 ]

评分

参与人数 8人气 +20 收起 理由
jianbicnm + 1
品克缤 + 5
sr3112225002 + 5
失落的繁华 + 1
ting85107 + 1
可恶的GM + 1
bestfeng_3 + 1
_玩玩而已 + 5

查看全部评分

收藏收藏 分享淘帖 支持支持 反对反对 赞赞(0)
【论坛近期活动汇总】
回复

使用道具 举报

沙发
发表于 2010-5-6 17:50:26 | 只看该作者 来自:山东
有点危险啊
回复 支持 反对

使用道具 举报

3
发表于 2010-5-6 17:51:58 | 只看该作者 来自:湖北


不明白.~
回复 支持 反对

使用道具 举报

4
发表于 2010-5-6 17:56:00 | 只看该作者 来自:河北
电脑白痴路过、、
回复 支持 反对

使用道具 举报

5
 楼主| 发表于 2010-5-6 17:57:09 | 只看该作者 来自:甘肃

回复 4# 的帖子

白痴貌似不是很多呀
回复 支持 反对

使用道具 举报

6
发表于 2010-5-6 17:57:11 | 只看该作者 来自:天津
真技术。
回复 支持 反对

使用道具 举报

7
发表于 2010-5-6 17:58:32 | 只看该作者 来自:山东
要是真能做出来 你就可以去网易了
回复 支持 反对

使用道具 举报

头像被屏蔽
8
发表于 2010-5-6 17:59:24 | 只看该作者 来自:陕西
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

9
发表于 2010-5-6 18:01:45 | 只看该作者 来自:湖北
不懂
回复 支持 反对

使用道具 举报

10
发表于 2010-5-6 18:04:57 | 只看该作者 来自:江苏
LZ正解。。。
回复 支持 反对

使用道具 举报

11
发表于 2010-5-6 18:06:36 | 只看该作者 来自:山东
不懂~~~~~~·小学毕业
回复 支持 反对

使用道具 举报

12
 楼主| 发表于 2010-5-6 18:14:34 | 只看该作者 来自:甘肃

回复 11# 的帖子

还是自己顶一下
回复 支持 反对

使用道具 举报

13
发表于 2010-5-6 18:16:43 | 只看该作者 来自:山东
虽然我数据结构没挂科 但我还是不太懂
回复 支持 反对

使用道具 举报

14
发表于 2010-5-6 18:18:09 | 只看该作者 来自:广西
    白痴路过
回复 支持 反对

使用道具 举报

15
发表于 2010-5-6 18:19:01 | 只看该作者 来自:山东
可以做到吗?
回复 支持 反对

使用道具 举报

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

本版积分规则