游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 天纵云

[讨论] 新人求教``关于随机属性物品

[复制链接]

135

主题

3447

帖子

3800

积分

论坛元老

总版主

Rank: 8Rank: 8

积分
3800
QQ
发表于 2008-4-30 15:24:00 | 显示全部楼层

Re:新人求教``关于随机属性物品

LS说得不对,玩家确定捡起后,服务端不会立刻把这个物品存到和玩家对应的数据库记录中,而是放在GS玩家进程对应的内存中,然后再固定时间(几分钟到几十分钟,看具体产品)将内存的内容回存到数据库,这样做的母的是极大的降低服务器的消耗(特别是DB服务器)。

也正因为如此,一般服务器当掉,会给玩家造成几分钟到几十分钟的回档(数据在服务器内存里,并没有写入数据库,所以服务器Over的话内存中的数据丢失了,所以在此加载后恢复到上一次回存DB时的玩家状态,造成回档)。

2

主题

65

帖子

65

积分

注册会员

Rank: 2

积分
65
QQ
发表于 2008-4-30 15:31:00 | 显示全部楼层

Re:新人求教``关于随机属性物品

多谢指点。

2

主题

65

帖子

65

积分

注册会员

Rank: 2

积分
65
QQ
发表于 2008-4-30 15:40:00 | 显示全部楼层

Re:新人求教``关于随机属性物品

还有一个问题,麻烦Y兔帮忙,
那么缓存中的信息,是否会完全写入服务器端的数据表库中?
   比如,我获得了一把金色武器,误操作使我当我将其销毁,10分钟后(假定时间),服务器缓存开始向服务器的数据库写入,那么是否还会记录这把金色武器(ID等信息)?
   也就是原本没有的东西,获得后,在时效内消失了,是否还会记录到服务器的数据库中。
        还是要根据它“消失”的条件来判断是否记录?
   

1

主题

54

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2008-4-30 16:14:00 | 显示全部楼层

Re:新人求教``关于随机属性物品

删除了的物品不会记录到数据库。
有些游戏对贵重物品的删除等操作会保存在相应的日志文件里,方便查找和管理。这个与数据库无关了。
保存的信息种类太多的话会让日志文件过大,反而不方便。估计WOW只给恢复紫色和橙色装备就是因为它只保存了这些装备的log。

3

主题

3643

帖子

3650

积分

论坛元老

Rank: 8Rank: 8

积分
3650
QQ
发表于 2008-4-30 16:19:00 | 显示全部楼层

Re:新人求教``关于随机属性物品

物品只需要保存  属性类型 和属性值的一个数组。 内容不会太多。

30

主题

1134

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
发表于 2008-4-30 16:22:00 | 显示全部楼层

Re:新人求教``关于随机属性物品

用我们程序经常说的话来说,做是都能做,只是付出多少代价而已
只要是程序算出来的东西都可以给你打log
只要是需要都可以储存
如何平衡,看产品和需求而定

3

主题

3643

帖子

3650

积分

论坛元老

Rank: 8Rank: 8

积分
3650
QQ
发表于 2008-4-30 18:52:00 | 显示全部楼层

Re:新人求教``关于随机属性物品

    说的不错。 没有什么不能实现。 除了自相矛盾的东西。

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2008-5-2 13:28:00 | 显示全部楼层

Re: Re:新人求教``关于随机属性物品

yii: Re:新人求教``关于随机属性物品

LS说得不对,玩家确定捡起后,服务端不会立刻把这个物品存到和玩家对应的数据库记录中,而是放在GS玩家进程...

技术细节可以写几本书,数据库记录一定要指具体的数据库记录么。 [em11]

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2008-5-2 13:34:00 | 显示全部楼层

Re: Re:新人求教``关于随机属性物品

new`s: Re:新人求教``关于随机属性物品

还有一个问题,麻烦Y兔帮忙,
那么缓存中的信息,是否会完全写入服务器端的数据表库中?
   比如,我获得...

瞧啦,这就是yii非要讲细节给MM造成了困扰~

基本上,策划在多数时候不要去想这些细节。玩家误操作就是误操作,虽然技术上没真的入库,但从逻辑上这已经入库了。除非游戏规则本身有大发慈悲的一面,否则那把破剑铁定消失,除非回档了。但玩家怎么能让服务器回档呢,所以不用多想。 [em10]

11

主题

903

帖子

914

积分

高级会员

Rank: 4

积分
914
发表于 2008-5-2 16:29:00 | 显示全部楼层

Re: Re: Re:新人求教``关于随机属性物品

Diablo2利用延迟来cube高端rune哈哈……玩家是很坏很邪恶的
不过的确不是一开始需要考虑的问题。


funcman: Re: Re:新人求教``关于随机属性物品


瞧啦,这就是yii非要讲细节给MM造成了困扰~

基本上,策划在多数时候不要去想这些细节。玩家误操作就是...

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

本版积分规则

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

GMT+8, 2025-7-22 09:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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