游戏开发论坛

 找回密码
 立即注册
搜索
楼主: sjinny

[讨论] 关于玩家间交易

[复制链接]

28

主题

3250

帖子

3262

积分

论坛元老

Rank: 8Rank: 8

积分
3262
QQ
发表于 2010-2-11 23:19:00 | 显示全部楼层

Re:关于玩家间交易

“己方确认对方列出的物品”+“任何一方修改列表即取消交易确认”,我认为在防止骗局方面和锁定的效果应该一样……
但前提是,“版本号是做不了手脚的”

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2010-2-11 23:20:00 | 显示全部楼层

Re:关于玩家间交易

10楼说说不能从根本上解决什么问题……如何产生骗局……

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2010-2-11 23:21:00 | 显示全部楼层

Re:关于玩家间交易

回11楼,版本号是服务器端生成和维护的,的确是做不了手脚的……

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2010-2-11 23:28:00 | 显示全部楼层

Re:关于玩家间交易

回编辑后的10楼……
如果我没记错,山口山里放置一个交易物品的时候就是会有声音的……然后如果要在声音里做手脚,那你得能够修改别人电脑上的客户端资源才行……
把极品装备换成同名垃圾装备,这会导致:
1.交易确认被取消
2.提示对方重新确认
3.修改方需要等几秒才能重新确认
这种情况下受骗,那必须得是你换了装备后对方得到了提示还不去检查发生变化的格子……
当然这里需要明确一下锁定这个按钮的功能,一种是锁定后就再也不能修改除非重新发起交易,不过这十分不方便,因为这种机制不能容忍任何的误操作;另一种是可以解锁的,那么这种情况下上面那种玩家照样会重新锁定然后受骗……

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2010-2-11 23:31:00 | 显示全部楼层

Re:关于玩家间交易

把提示细化一下吧:
当一个格子里的物品被替换或移走之后,那么这个格子会显示为红色闪烁状态
如果在对方确认之后本方修改了物品列表,那么这时对方会在屏幕中间偏上的位置得到提示,提示玩家重新确认物品列表






其实我希望看到的是有人给出一个操作/事件的序列,说明在符合机制限制的前提下、以常见水平的玩家为交易方的情况下仍然可能发生诈骗…………

1

主题

135

帖子

342

积分

中级会员

Rank: 3Rank: 3

积分
342
发表于 2010-2-11 23:47:00 | 显示全部楼层

Re: Re:关于玩家间交易

sjinny: Re:关于玩家间交易

回编辑后的10楼……
如果我没记错,山口山里放置一个交易物品的时候就是会有声音的……然后如果要在声音里...


你想叉了...我所说的确认是一方确认对方的交易对象是否为双方已约定好的,这个不是玩家“确认交易”。比如A要给B10件装备,B就需要一件一件的去查看装备的属性,这需要时间。
   而锁定的目的,就是为了解决在这段时间里,可能发现的异常。

   另外,如果像你做那么多东西达到这个效果。额,可能是更差的效果,因为玩家的体验更差了。那怎么就不能用锁定这个更简单的方法呢。你这不是吃力不讨好嘛...

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2010-2-11 23:56:00 | 显示全部楼层

Re:关于玩家间交易

回16楼,我14楼里出现的三次“确认”的确就是指“一方确认对方的交易对象是否为双方已约定好的”,所以才会有取消确认和重新确认之说。
锁定的作用,这个得先明确这个锁定是否可以取消,然后咱们才能讨论锁定的效果……

版本号这个东西,是为了应付各种极端情况,比如:
A和B两个人交易,A想欺骗B
事件序列:
1.A放置了约定的物品
2.B放置了约定的钱
3.A点击了按钮进行了确认
4.B看到对方已经确认了,于是自己也点击了确认
5.B在第四步里发出的确认消息到达服务器之前,A完成了更换物品并重新确认的整个过程
6.服务器收到B发出的确认消息,这时服务器查到的数据是:A放置了一个垃圾,并已经确认了,然后现在B也发来了确认消息,于是实施了交易(交换双方的物品)
如果不做版本号,用锁定,并且如果这个锁定是可以不重新发起交易就能取消的,那么就无法防止这种情况下的欺骗。这种欺骗的关键一环是让B的客户端与服务器之间的网络暂时卡一会,如果A能够知道B的ip,那么还是有可能做到的……当然如果A一开始就看出B的网络很卡,那就更不用说……






另外“玩家体验”这种概念太主观了,我觉得最好能避免用这种概念来讨论“玩家能不能实现作弊”这样的问题……

71

主题

337

帖子

341

积分

中级会员

Rank: 3Rank: 3

积分
341
发表于 2010-2-12 00:27:00 | 显示全部楼层

Re:关于玩家间交易

lz提的都是客户端游戏的操作方式,可以借鉴一下有些重量级互联网产品的一些新用户体验
最佳可以支持邮件服务器,用户可申请邮件、短信提示,包括短信交易密码(用于特定物品交易,支持申请该功能)。

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2010-2-12 00:50:00 | 显示全部楼层

Re:关于玩家间交易

ls,mmorpg也算“重量级互联网产品”了……玩家间的日常交易如果也需要用短信之类的机制那就太繁琐了……

3

主题

680

帖子

686

积分

高级会员

Rank: 4

积分
686
发表于 2010-2-14 13:30:00 | 显示全部楼层

Re:关于玩家间交易

我觉得这贴最大的意义是金鱼借此宣布AM是他老婆而已……
其他我什么也没看到……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-15 00:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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