![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
yu的宇
这个作者很懒,什么都没留下…
展开
-
游戏服务器架构:通过事件来拆分业务逻辑
游戏服务器与web服务器的不同点在于游戏服务器的数据大部分是实时的内存数据。因为游戏中各个玩家的状态是相互的,同时也是相互影响的。所以很多情况下一个玩家的动作可能会涉及到游戏服务器内的很多操作。 比如,一个玩家登录上线的时候,可能需要向其上线后的周围玩家来广播其上线信息。一些传奇魔域类的游戏,可能还存在战力第一的玩家上线后向所有服务器内所有玩家广播公告的操作。 代码中可能会像这样: public void onRoleEnter(){ // 广播周围玩家上线信息 doSomeThing()原创 2020-10-26 21:44:46 · 319 阅读 · 0 评论 -
游戏服务器开发:简单排行榜功能问题,基于mysql
最近在找工作,本人还是希望回游戏行业的,投了半天抓到一个面试机会,面试题是一个游戏排行榜功能,其中只需要客户端id,分数这两个字段。 我看到这个题的时候心想简单的一批,就没细想可能会出现的一些问题, 查了一下django的文档就开始一把梭,建立一张表,客户端id,分数两个字段。 查询排行榜指定的位次段: select id,score from user_score order by score ...原创 2020-02-21 18:05:08 · 443 阅读 · 0 评论