accountId、uid、roleId 游戏中的3种id

1)accountId: // 是一个字符串

        这个是字符串,玩家可以输入名字(比如:输入zfoo) 或者 通过微信生成(openid是不变的)。

2)uid:// long

        这个是一个很长的,玩家通过http登录授权后,通过web层,由雪花算法根据accountId生成的long值,里面可以把玩家的比如:平台信息之类的包含进来。

 发现是新号后,雪花算法生成下uid:       

      

值大小是:

3)roleId :// long

        这个是角色Id,比如:MMO中一个玩家有5个角色,那么根据uid对应 5个roleId 。

        roleId = 4096 * index + serverId  // index是mysql的自增索引

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值