自己用来开发游戏服务器的框架

2019年4月,入职新公司,开始使用GO开发新游戏,一切从零开始。 自己开了一个框架的项目,一边开发,一边使用。 一开始写的都是一些简单的东西。慢慢的开始涉及到协程的管理等。 在公司也没个人可以一起交流自己写的东西怎么样。今天把项目放到这里,希望有可以一起学习的小朋友一起学习成长。 当然 也希望有大牛要吧对我做的事指点1,2. https://github.com/buguang01/gsframe阅读全文

2019-04-25 13:45:25

生成全服唯一ID,你们是怎么做的呢?

我们在工作中常常需要在分布式的服务器上,生成全服唯一的ID,同时还需要按时间有序; 之前在一个项目中拿 到一个这样的ID生成器,代码如下: ```go // IDFetcher 获取唯一的TempID号 type IDFetcher struct { baseID uint64 startID uint64 seed uint64 } func newIDFetcher(srvID uint64) *IDFetcher { return &IDFetc...阅读全文

2023-06-06 13:59:05