游戏服务器程序中,经常需要生成全局的唯一ID号,这个功能很常用,本文将介绍一种通用ID生成组件.游戏服务器程序中使用此组件的场景有: 创建角色时,为其分配唯一ID 创建物品时,每个物品需要唯一ID 创建宝宝.灵兽时需要唯一ID 原理介绍 ID生成器的原理就是使用全局整型变量,每次分配之后该变量递增1.由于服务器重启后全局变量失效,故全局变量需要持久化保存,相应的,服务器启动时从持久化中载入全局变量.ID生成器的工作流程为: 建议采用数据库作为持久化存储,本文以mysql为例 启动时从数据库载入全…