游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4313|回复: 1

请教一个关于游戏数据库中,物品的唯一标识的问题

[复制链接]

1

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2012-10-31 16:18:00 | 显示全部楼层 |阅读模式

    之前在一家公司做游戏服务器的时候,有这样一个东西:

    数据库中的角色的装备,道具什么的,都可以以根据某个玩家产生的一个数字(一个long64类型数据,之前叫他gmid)作为唯一标识。然后,必要的时

候,我们可以在代码中获得数据库中保存的该玩家的最大gmid,然后生成一个新的gmid(通过变量+1 或者其他规则),并提交到数据库保存。


    现在离职了,嘿嘿,项目中有个需求跟这个有点关联,突然想到这个了。。, 但不知道在数据库中,这个gmid初始是怎么来的?


    多多探讨,多多指教!

3

主题

81

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
QQ
发表于 2012-11-8 12:10:00 | 显示全部楼层

Re:请教一个关于游戏数据库中,物品的唯一标识的问题

64位的话,数据库里面有个字段,称为GUID,是唯一标识的。

不过我看了下,楼主说是取最大的gmid,难道每次都会更新这个gmid?或者说,一个玩家对应有多条 gmid?
如果是这样的话,估计是自己写的生成策略吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-27 10:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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