【技术实现步骤摘要】
本专利技术涉及游戏开发,特别涉及一种erlang游戏服务器基于ets表实现高效随机玩家名字的方法。
技术介绍
1、本专利技术提供一种erlang游戏服务器基于ets表,高效随机玩家名字的方法。传统网络游戏的随机玩家名字过程是
2、(1)从玩家名字库中随机一个玩家名字,再检测随机到的名字是否之前已被随机到过
3、(2)如果是,则继续重复(1)的步骤
4、(3)如果否,则随机玩家名字成功
5、当大部分随机库的名字已经被游戏内玩家使用时,该方法效率非常低,导致随机玩家名字时经常出现超时的情况,游戏体验差。本文提出一种方法,可以实现高效的随机出玩家名字。
技术实现思路
1、本专利技术要解决的技术问题是提供一种erlang游戏服务器基于ets表实现高效随机玩家名字的方法以解决现有的问题。
2、为解决上述技术问题,本专利技术提供如下技术方案:
3、一种erlang游戏服务器基于ets表实现高效随机玩家名字的方法,包括以下步骤:
...【技术保护点】
1.一种erlang游戏服务器基于ets表实现高效随机玩家名字的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的erlang游戏服务器基于ets表实现高效随机玩家名字的方法,其特征在于,所述步骤一还包括调用erlang提供的方法ets:new(T,[ordered_set,public,named_table,{keypos,1}]。
3.根据权利要求1所述的erlang游戏服务器基于ets表实现高效随机玩家名字的方法,其特征在于,所述S21具体操作为调用方法:A=erlang:crc32(随机名字+服务器id)。
【技术特征摘要】
1.一种erlang游戏服务器基于ets表实现高效随机玩家名字的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的erlang游戏服务器基于ets表实现高效随机玩家名字的方法,其特征在于,所述步骤一还包括调用erlang提供的方法ets:new(t,[ord...
【专利技术属性】
技术研发人员:王雅伦,罗培羽,
申请(专利权)人:广州四三九九信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。